00:00
好了,同学们,咱们这个简单的再回顾一下我们昨天的这个内容,昨天是在哪个位置开始讲的呀,咱们。你。这个string类型是吧?啊,String类型这一块的话,咱们要知道有个大string和什么小string,当然是不管是大string还是小论,它的这个函数以及属性都是通用的啊,都是通用的,那这块的话,咱们这个怎么创建大字润啊。News顿是吧,News小润是,说白了是用双引号直接就创建出来了。但他俩类型不一样啊,小词论是这种词论类型。大论的话,它实际上是object。对吧,Object啊。嗯。那咱们这里呢,还提了一些比较经典的方法,这个方法呢,你最好有点印象,比如说像这个sub什么呀。
01:01
Subst string和sums tr就是什么区别,我觉得这个你得有点印象啊,这个呢是第一个是开始的下标,第二个呢是长度start,呃,这个sub string呢,实际上是第一个是开始下标,第二个是结束下标,但不包括什么呀,结束下标。这个replace现在全部替换大会吗?全部替换会了吗?就是我我现在我要替换,我全我全部要全部替换,我不是这个一个一个替换。怎么做?你正则表达式里面没有学那个参数吗?G参数是什么?全局。嘿。正则表达式这块咱们不说了吗?他有这个叫flex全局匹配对吧,忽略大小写和多行搜索。
02:08
那你写正则表达式的话,加这样一个参数就可以了。啊,你自己下去之后试一下,我在这就不再演示了哈。这百分百可以的啊,就加上这个。嗯。来这是这个string啊,这块你要替换的话,前面。你可以写成一个正则。就两个斜杠,两个斜杠对吧,摆分号后边,诶两个斜杠后面加个什么呀?G。对吧?啊,但是你左边得加一个什么呀,字符串的开始是哪个,哪个叫字符串开始是。抑或符号是吧?字符串结束是哪个美元符号了?啊,加上去,然后两个斜杠后边再加个G全局匹配啊,可以替换,但是如果说没有替换成功的话,你可以考虑给这个百分号加一个斜杠,也许百分号在这个正策表达式当中,它有什么特殊含义,对吧,你多试一试啊,你可以加一个斜杠,它就没有特殊含义了,没有特殊含义它就会把你这个字符框当中的什么所有的百分号都查找出来,给它替换了啊好,那再往下呢,咱们搜lo object这个类型这一块呢,大家还是要注意它里边有一个什么呀,Pro这样的属是。
03:28
我们任何一个类都继承谁啊?啊,任何类都继承它。所以呢,这个属性呢,都是有的,这个属性呢,是给我们的类型动态的扩展整个属性以及方法用的啊,那再往下这个n na n n DeFine和这个N和这个NONE3者之间的一个一个一个一个关系是什么?首先他们呢是这个类型都不一样。对不对,这个类型属于属于什么类型。None类型是不是?Na属于什么类型,Number UN defend属于什么类型,UN defend,这三者哪个可以等同,哪两个可以等同来着,那和安迪find可以等同是不是?哎,这两个可以等同,但是呢,他们呢,这块数据类型肯定是百分百不一样的,在这里我捎带着给大家讲了一个运算符,两个等号跟三个等号,两个等号就是等同,三个等号就是全等,全等运算符既比较值又比较数据类型啊再往下呢,就是GS常用的这个事件这块,其实这块的东西呢,咱们讲了一个概念叫什么回调函数是不是?诶,这个回调函数呢,这个注册上啊,这个回调函数呢,它可能就是在发生这个事件之后呢,它这个回调函数才能执行,它不是在页面打开的时候执行,对吧,哎,那这个事件这块还挺多,Lu失去焦点focus焦点click,单击双击键盘下弹。
04:56
起鼠标,按下鼠标,经过鼠标移动,鼠标离开和鼠标弹起,那这个是表单重置,表单提交,然后change呢是下拉列表,诶选项发生改变,S select表示文本被选中,漏呢是页面全部加载完毕之后出发。
05:13
那么这里呢,就给大家讲了一个JS代码的执行顺序这一块,这个执行顺序我们后来是怎么解决的。啊,你就直接一步到位就行了啊,就是window点什么onload后面的这个函数啊,在什么时候执行啊,页面加载完毕,这个事件发生之后,我们是不是这个函数执行,那这个函数执行的过程当中,我们是不是这个ID在页面当中就已经存在了,拿到这个I之后,给他注册一个鼠标单击这样的事件,我们可以再注册一个回调函数,但这个回调函数在什么时候执行啊,在鼠标单击事件发生之后才会执行。好是这样的,那再往下呢,咱们这块啊,就是告诉大家,我们拿到一个节点对象之后呢,可以设置节点对象的什么属性,就这个标签当中,或者这个节点当中有什么属性,我们就可以点什么,这个还记得吗?
06:02
回应啊,同学们给个回应啊,啊,这就是一个节点嘛,你拿到这个节点之后,这个节点里面有什么属性,你就你就能点什么呗,啊给个回应啊,那捕捉兼职这个是怎么回事,当时在这还卡壳卡了半天对吧,这个这个小磊同学当时还还没太听明白是吧?哎,这个这是怎么回事啊,后来我来解释解解释了解释啊,应该是理解了,那这块这个变量名是怎么着,是固定的还是随意的啊,随意的随意的,那这个变量名它自动会接收什么东西啊。自动会接收刚刚发生的这个事件,你每发生一个事件,底层都会扭一个新的事件对象,他会把这个事件对象作为参数给传过来,是不是?那最关键的是这个键盘事件叫keyboard的,Keyboard的这个事件叫键盘事件,键盘事件一般都会有一个什么属性啊?Key code的属性用来获取什么剑值,回身键的剑值13 e键的键值是27。
07:02
这个Y的运算符呢,大家注意啊,这个Y的运算符就这种用法,你把这种用法给我死记硬背就行了,它要达到一个什么目标,出现在超链接的h ref后面,作用是什么?第一超链接的样式在不在在点它之后执行代码不执行,执行完之后跳转不不跳对吧,就是阻止他跳转的,跳转用的怎么阻止的,就是这个地方把它路径给它毁掉,就是这块就没有路径了,没有路径这样的话它就不会跳了啊,主要是这个加速冒号FOR0啊,然后呢,还有咱们的一个GS控制语句这一块呢,我好像重点的给大家说了一下,这个for in和with,但这两个呢,都属于什么呀?你看后面写的叫了解对吧,那了解就行了啊,前面这个七个语句你还得会啊,什么if啊,Switch well啊,Do well啊,For break continue啊,哎,控制语句,那说完这个之后呢,咱们紧接着再往下呢,就好像给大家说了一下,这个javascript包括三块,三大块啊,一个叫什么,Script是属于什么。
08:02
核心语法,然后DOM是属于什么DOM编程,DOM编程主要是操作哪一块呢?HT面文档就是HT面文档当中的每一个节点,我们用DOM编程去操作,如果操作浏览器上的用哪个?啊,BOMBOM对这三块大家要要知道这三块都能BOM是包含谁的,Do还记不记得,我昨天给大家讲过一个叫那个document,实际上是前面有个window.document还记得吧,诶window.document啊是这样的,所以他们呢,诶昨天呢,好像也给大家从这个网上找了一个图是吧?哎,告诉大家这个BOM是包含什么呀,这个DOM的啊是包含的。那这个DOM编程这一块,首先第一个获取这个value属性应该很简单,就直接怎么做点什么就行了,点value就行,但是点value它有两个作用,大家还记得吗?一个作用是可以获取点Y0,一个是可以设置什么点Y6,设置点Y6用什么等号,这样的话点Y6可以赋个值吗?对不对?那再往下呢,我好像给大家说的是this啊。
09:16
这个input标签当中的这个Z是啥意思啊?Input标签当中JS面的this是这个this代表就是这个对象,这个对象有没有外流属性。有有value属性,Value是不是就是这样,第二个HT这两个有什么共同点?都可以设置元素内部的内容,只不过这个inter HTML呢,它会把后面设置的这个内容当做一个HT代码解释并执行。Text,就算你后边是一段H代码,但也只是会把它当做一个普通文本来处理。对不对,但这两个是方法还是属性。
10:03
属性啊,属性属性各位啊,那关于正则表达式这块的内容,咱们要求就是第一啊,你要会会干什么呢?就是说对常见的正字量是你要这个符号,你要认识简单的正字要会写啊,别人编写的要能看懂。另外在家族当中怎么创建智能表对象两种方式吧。这两种方式,一种方式是用俩斜杠的,这种方式是不是,还有一种方式是不是拗啊拗的方式。后边这个flex呢,它有三个值,Gimg是全局I值,忽略大家要写,M是多行搜索,当M这块呢,如果前面我说了这个是正则表达式的话,这个地方不能用。不能用啊,只能用G和I,全局和互略大游写,那比较重要的是什么呢?是这个正策表示对象,它有个方法叫test,我们可以把这个参数怎么着传进去,然后判断我们这个用户填写的这个字符串和我们正则表达式对象是否能够匹配,如果能匹配上,返回处匹配不上,反复三,哎,就是这样啊。
11:11
好,这个正则是不是咱们从这个网上复制的呀,啊找的复制的拿过来。嗯。去除字符串前后空白。这个例子最主要是。嗯,也就是说这个trim函数实际上是它是在对于低版本的IE浏览器来说,它是怎么着。嗯,对。所以我们为了保证它兼容怎么办?使用这个对,重点是讲它。那另外呢,咱们这块的代码能改成replace一次替换吗?
12:01
这个replace一次,然后再replace一次,这个你能不能改成一次的,你怎么改来改一下,现场改一下吧,来这点就是当前字符串replace这个位置加一个或呗。对吧,然后呢,杠S加。然后Dollar是不是结束。哎,这不是前空白吗?诶,这是不是后空白G能看懂吗?全局搜索全部替换成什么。这个这个是这样写就行了。我们测试一下行了,知道他看看他是不是啊,调一次replace看视频。这有点慢啊,有点慢,来再运行一个。行,再起一个。
13:08
哎,起来了啊。诶,火狐呢?不应该啊,起来了,你看这火狐。这反应有点有点慢是吧,来看看啊,空格ABC空格走是不是走一个。能用吗?能用,然后这块呢。ABC走。是不是这边。ABC空格前面加空格啊,这个走。就是说这个它有多种写法啊,有多种写法。你可以连续调两次,也可以这样啊都行,那这个内容是属于咱们回顾内容啊,咱回顾到这啊。
我来说两句