00:01
好,我们继续啊,OK,好,我们刚刚说什么,我们刚刚说啊,我们要去聊聊一下规范嘛,上午已经把C3全部讲完了,是不是,那我们说来一个彩蛋啊,来看一下这个规范,好,首先我们说JS规范啊,JS规范一共有两个组织在定义,一个叫ecs规吧,还有个就是我们W3C啊ECS规吧,定义了我们JS基础啊,比如说你们画一个变量数组function,像这个东西都是ecna在干嘛?给我们做规范懂不懂大家学的这个版本,现在学的都是ES5。懂吗?那之后我们做到项目那个阶阶段的话,我们学ES6ES7等,不懂,也就这个规范已经上去了,只不过我们说现在浏览器主流支持的是ESR5,可是我们在编码的过程中,ES6因为提供了很多语法堂,所以已经被用开来了,可是浏览器不支持,可是有工具可以帮助我们让浏览器支持,能不理解?OK,那我们说原生的我们一定要把ES5给学好是不是?那我就来看一下ES5的规范在哪边是不是好,来看一下打开我们什么。
01:01
打开我们这个。EC规范啊,那在这个站点里面需要大家注意两个规范啊,打开的标准一个是EC404,一个是ECNA262,啊EC404是我们的节省规范,EC262是我们javascript基础规范,来看一下啊,那我们看一下262吧。ECNA262 OK,我们来看一下能不能找到EC262。OK,嗯,262往下走。二六在哪边,是不是在这边OK,打开它好打开这个262,你看这里面是不是已经到ES8了。EC什么,ECN什么,你看这个EC什么。嘛,是不是已经到什么ES8了,懂不懂那要看之前的版本在哪,这边是没有费你点这个。你看131吧,二三是没有四这个版本的啊,直接到55.1是对135的一个扩展,然后是ES6ES6的一个扩展,然后什么。
02:09
七啊,不是扩展这个什么,一个是H版本的,一个是PDF版本的,你们看下5.1是对五的一个扩展,懂懂说第一个版本,第二版本,第三个版本,第五个版本,5.1版本,六版本,七版本啊,然后到现在最新的第八个版本懂不懂,那这些我这这些我都有下过啊,给你们稍微看看啊,这个因为最新那个版本我没下啊,因为我当时去整这个东西的话,最新那个版本还没出来,你看是一七年。二月份的时候吧,是吧,来看一下来看这是我们ES6的一个规范。OK,你看这些都是什么,这是那这个东西就是什么,我们所谓加语言的一个出处在哪懂吗?你看那类型,布尔类型,Strong类型symbol symbol是ES里面新新新提出来的number类型,Object的类型,懂不懂,你再你再往下看什么to string方法啊,你看什么get的一个一个套路,是一个什么样的规则是什么样的啊,再往下看迭代器是不是,呃,比如说在我在我在往走好多,你看object create,这是我们object的原型上的方法是吧?是你看再往下走好多好多。
03:22
是不是,那这些都是什么。啊,这里面就是说Java的语言的精华都在这,这比任何一本书都要精确。你们讲你们看到的犀牛书啊,看到的什么红宝书啊,是不是啊,是不是是这种什么工具书啊,大部分的东西都是翻译文档。来翻译这个文档吗?能不理解啊,就说你如果英语好的就应该来看啊。这个文档能不讲,说看不懂怎么办?我能看懂的,一般你们都能看懂。反正我觉得只要英语上面我能看懂的,基本上你们都能看懂。能理解吗?OK,看不懂怎么办?有道嘛,是吧,或者去找他的中文版啊,所以说他们的翻译水水平有限,是不是肯定比你好啊?
04:08
能不能理解啊,因为你都看不懂的人帮你翻译一下,那肯定要比你好啊,懂吗?OK,那这是什么出处,那这些事情我不希望你们现在去做,太耗时间了啊,以后上上班了,一天看一页行不行,一天看一页行不行啊,索引列表不要给我看一页行不行啊,这个索引页不要给我看一天就可以了。是不是一天看一页吗?差不多一两年也能看完吧,能理解吗?你如果想有个很好的发展,像这个基础特别扎实,特别牢靠,你就给我发这个。懂吗?而且这个特别形象啊,这关于这个电路了,OK啊,是及其什么形象懂不懂,这是EC什么262规范懂不懂啊,它的版本是第六个版本啊,当然也有第五个什么。
05:00
5.1啊,都在这边,这里面都是有的啊,自己可以慢慢过来看,懂不懂OK,好,这是我们说大家需要知道的第一个规范是不是OK,我们说这是Java基础规范,好,那这个东西我先可以给你们OK,那再来看,好那都不规范是谁在念。W3C是不是OK?不要跟我说W3C school好不好啊,我说多规范CDW3C school你是不是疯了?W3SCHOOL是他一个在线教程,比MD要烂很多。所以说为什么我把它留在这边,我告诉你们不要去看他看。按就可以了,也不要啊,当然还有一个比较好的站点,你也们可以去看看,就是你学一个新技术,你可以先去看看菜鸟教程。是吧,可是菜鸟教程上面东西跟W3C我感觉差不多。懂吗?跟这个W3SCHOOL差不多,懂不懂那比较全的应该是。N定义上面懂不懂,想看规范出处去哪?
06:03
W3C懂不懂,OK,我们看这里面是不是w to z啊,点一下W3C to OK,大家看这里面是不是把所有的规范从A到这个嘛,给你排除出来啊,里面有没有规范叫动不规范。上面多么规范嘛,是吧,你看这是不是我们的多规范是吧,诶看不懂是不是看不懂,教你看怎么看好,你要看这个多规范,一定要去找他的活动清单。OK,大家看这一边是不是有个W3C。活动清单active嘛,清单嘛,活动清单懂不懂关于多的活动清单,什么叫关于多多的活动清单,其实里面所有东西都是跟do有关系的。懂吗?我们说多么一多么二,多么三多四吧,是不是OK,那这边说,哎,这边告诉你什么是什么是多么,为什么需要多么啊,他有一些什么新的东西啊,可是这里面最重要的是W3C什么。
07:04
活动清单啊,也就什么这个do之前什么样的,现在什么样的,将来我们要做成什么样的,都在这个活动清单里面,对没有点击这个活动清单点进去OK还是看不懂,是不是OK我也看不懂,是不是点击活动清单在哪边,是不是他W3C活动清单嘛,干嘛你看W3C对的活动清单再点点过去。OK,你看多么一多二的核心规范,多二的四图层规范,多么二事件,多么二样式的,多么二的一些什么H妙的,这个是干嘛,我都没有看过DOM3的是不是?其实DOM现在规范已经出到DO4了。懂吗?好像是不是没有多么零的。有看到动物里吗?没有,好,我们来说一下这个动规范。好动。好多的规范,OK啊,正如W3C所定义的,DOM是独立于平台和语言的接口,该接口为程序和脚本提供了对文档内容结构样式的动态获取和更更新功能。我问你。
08:11
现在DOM里面说我们学的是Java度,是不是里面可以获取元素,获取节点,操作它的文本,新增一个节点,删除一个节点吧,Java有没有能力去做?加法有没有能力去做?有动是什么?规范是什么?告诉你应该去做什么,实现由语言来实现。那么讲说,其实动不操作很多语言都有,只不过JS比较容易上手。所以说一般我们用Java斯script去进行动操作,不会用其他语言去进行动操作,第一个成本太高了,第二个也不太优好能么讲,记住,动物是规范语言,可以随便实现,不管你拿什么语言,你只要实现了这套规范,那就是这门语言的动物规范。这个能不理解啊,如我们加Java里面有多Java多好。
09:04
有加va也可以说出来做梦我们说加va里面有给方法,Va里面有没有也有给方法。有没有讲,所以说你们学学完动物之后,再去学Java里面关于一些操操作什么插没啊,或者说操作一些文档数的方法,你们会觉得特别简单啊,因为跟JS里面是一样的,他们遵循的是同一个规范。这个能不能理解啊,OK,那我想说的就是就是这句话,那其他的你们可以自己来看看懂不懂,那里面我要说的动零,动零不是WB啊,有动物出现的时候啊,是对动态网页的需求,是先有动物的实现,然后才有的规范。什么意思啊,一开始是我自定好都不规范,然后你们去实现的吧,并不是的啊,比如说我网记浏览器最多的浏览器吧,网记浏览器说哎,就是我这个按钮需要一个事件叫O克事件,我想点上去的话,让让他对用户什么有一个比较友好的提醒,然后他就在他浏览器里面去实现了一个OK的一个时间,是不是后来各大浏览器厂上全都效仿,是不是最终不行了,诶觉得这个东西干嘛,一定要有规范,不然浏览器浏览器的事情都不一样了。
10:17
太乱了,这时候W3C横空出世,他说的话你们都给我停下来,我要给你们制定到规范啊,就从这个时候啊,规范从。从就是从这个时候才有,懂不懂就说,可是在W3C做规范之前,已经有没有一些实现了,有这些实现我们统称为。懂不丁,也就是说其其实在规范制定之前,我们在浏览器里面就可以通过一个节点的O叉叉方法去O叉叉叉形式去定义。时间了。能不能解OK,然后到DOM2的时候,哎,WC觉得这个东西需要改一改,需要什么增强一下是不是啊,需要升级一下,它定义出来叫DOM2事件啊,At特even。
11:04
事件类型加回调函数。有没有讲啊,是这样的一个过程,懂长,其实最老的定义时间的方法,大家知道怎么写吗?好,我们来说一下这个规范。啊,就一开始我们后台的工程师他特别喜欢怎么写好,我们可以来看看。Dominion。好多么的事件,怎么去报来,他这么报。啊,比如说我有个div是不是,比如说这个div,我稍微搞的稍微写的,写写几个字吧,好,他说你身上有一个叫O可卡,是不是等于一个函数的,你要用。这里这个函数在下面定义一下。OK,什么function,什么N,是不是来直接给你AA什么一来看一下行不行。
12:14
对不行行啊,你们以后说,哎,这还行,我好像从来没有用过,是不是啊,确实不需要教你们,因为谁这么写代码,你就可以骂他。懂吗?这种代码实在太low了,它是有问题的,一般我们说事件里面这个意思应该是这样。世界里面这个认识啊,我看点弱,这个认识应该是这样。应该是不是这个节点,你看你用这种形式去绑的话,这个类是谁。刷下。算下一点是啊,Window懂吗?那这是有极大问题了等等,所以说一般不要用这种形式去报时间,这是多么零的形式,懂吗?当然你说什么给个ID嘛是吧,是Y什么是吧,比如说什么Y和点什么S么。
13:09
K。等于F分嘛。是不是啊,来看一下它也是可以的。走,你看是不是电影。能不能讲啊,我们说可以不用获取啊,因为它是一个ID嘛,啊,可是我们说只能在什么测试的时候去运用,能不能讲,OK,好,这叫多林是不是啊,OK,那我们来看一下,好,那其其他的一些文字的描述自己来看看啊,也是什么每个版本的规范里面定义的都是些什么东西啊,懂吗?啊,这个我就不带你们去读了,好不好,好再来看。好,那既然说,诶大家说都已经学过。呃,动了是不是啊?OK,那我来出出一个最简单的问题,我们来看看零二来走你啊,肯定简单,只不过需要转转一转思维啊。零二我们说,嗯,还是跟动没有关系的问题。
14:08
好嗯,啊,直接叫规范好不啊,这个不太规范,你们是永远永远都不知道的,只要你怎么办呢?好,这你大家想。好,我说我给这个文,比如说干嘛,我说。嗯,想想怎么玩啊。在吗?我去找找这个外。好,Y一个w p no等于document get element,把已知是不是已经写了,你们是不是找到这个外法,这个元素能不能找到。这个元素能不能找到能的吧,啊,比如说我们第八个来看看第八个找你。C、关掉。
15:01
OK,打开。不卡的那个。CTRLB进去F12 OK,找到硕,OK。来刷一下好,停到这个断点这个地方是不是好?来看一下勃起里面东西全部干掉,给头哦,全部干掉是不是好?走你往下走一步,我想去监控一下他干嘛?艾选中了文本说我想是吧,你看现在奥曼的吧,走,你过来,你看是不是有节点了,外面这个节点了是吧,OK,我们再来看,那么你这样我能弄知。一个WiFi to等于什么?OK,多的下面是不是有个叫玻璃的,是不是Bo吗?玻璃是不是拿到这个节点啊,我通过这个节点去get点这个外表行不行?可不可以啊?
16:01
不点下面的吧,应该是没问题吧,是不是啊,那当然肯定是有问题的是不是,OK来看一下走,你好,那其实一开始我们在学习的时候都会认为这种东西应该没有没有太大问题,因为你在什么。玻璃的下面嘛,是不是OK,可是我们说他会出问题,来看一下走你刷一下。IPHONE12。就你刷一下还行,在我这个断点处吧,你看外二外分钟都没问题吧,好看这个外二。找你是不是已经执行完了,明显报错了吧,你看把这个断点过去。你看看嘛,多点点跟not方个形啊,这是为什么啊,这不是大家没学会啊,这也不是说,哎,这也不是说,哎说什么就是呃,就是我没有努力去学,并不是的,只不过你们没有去看规范,懂不懂这个东西在哪,这个东西是定义在。
17:11
类型的,这个是一个什么,这是一个什么类型。这是个元素,这就element。Element这个接口上面就没有定义这个方法,你再怎么调你也调不到,你们讲这个方法是定义在了。都是不这些东西上哪去看?规范嘛,是不是我们来看规范上面。明明确确跟我们说了呢,来看一下。OKW3C是不是w CA to z找到。多,然后呢,点击活动清单,OK,进入活动清单,是不是活动清同学去找谁。啊,我们看动一就行了,懂吗?在动姆一里面就这样,你看多姆一是不是有一个什么多一的规范,这多二的核心规范法,我们点击动一。
18:09
OK,动么规范大家是不是是不是有这么多啊,是不是进入这个规范之后,你看有版的,有有PDF版吗?那我们就要看什么。版吧是吧,打开PDF,你看压缩包版的,那最好的就是什么PDF版吧,打开PDF版是吧。嗯。OK,不出来了,好,打开P版之后怎么去看好它应该有个索引列表吧,你看table什么肯吧,去table里面去找一样东西啊,我在这边也把你们标了起来,去找啥呢?动的ideal。Interface description language接口描述语言,它会告诉你我这个接口里面定义的哪些方法,只要在我接口里面定义的方法是不是我语言就可以去实现,也就是我浏览器的V8引擎是不是我们的GS引擎,它内部就会帮你去实现这个方法,不管他用什么方法,只要实现的结果跟你规范定义一样就可以了。
19:10
懂不懂这就是什么,为什么有规范这个东西在说规范,我给你定一个东西告诉你,你要给我实现这个方法,这个方法最终要把这个多节点给用户反馈出来,懂不懂,那至至于怎么实现快捷浏览器厂商你想要什么时间就什么时间。谁的性能高,可能那你这个浏览器就更好呗,就这个过程他不会管你的,可是他会约束你最终要出来一个什么样的东西,懂吗?好,来看一下这里。比如说干嘛我们来找你们,有没有活动呢?嗯,有没有爱。Idea吗?是吧,点到了103行过来,这边是不是我的D是吧,找大看OK,那我们就看这好上来。你看我们一般接口是怎么定义的,Class类名,继承方式及类名。
20:05
什么意思啊,就是class类名,说明了这是儿子继承方式,怎么继承的继名就就是他爸懂不懂,然后他本身有些什么东西都在这个大括号里面定义的。能不能讲,比如说我们看一个,你看这边是不是我们定义那个interface接口啊,你看它里面就有一个属性叫什么has。是吗?Feature嘛,是不是啊,那这个我们干嘛,基本上用不到嘛,是不是,那我们来看一下有没有一个接口叫做load呢。这个不是那的接口啊,这是这个多个门的继承的这个什么六的接口啊,我们直接找有没有的接口,你看非斯六的他有没有继承任何东西。没有。是不是这叫节点吧,你看这个节点从这边开始到底下这些是不是都是我的漏的一些内容啊。是吧,你看定义里面是不是有有属性有方法。
21:00
你看这些是不是都是属性啊,是不是OK,再来看有没有方法,你看这个是不是方法,返回的类型是个什么。那的类型吗?这个能看到这个看懂他这个很简单吗?你看我这个什么我叫弄的,我是一个借口no的吗?我是个借口吗?这是C加加里面第一个接口的形式吗?我接口里面包含哪哪些内容,首先上来12个视频。是不是这12个属性你们熟不熟?肯定少。属性节点、文本节点、元素节点。你看属性为123C实体字符注射文档。懂不懂说总共在我们动物里面有几种类二种?
22:00
是不是我们说需要我们去关注的,也是我们最常用的有。几个?三个还是四个?我记得应该是四个吧,还有什么。多吧,你看这边是不是有个多类型多节点吧,是不是来看一下,我这个里面应该也有多么一些细节是吧?OK,我们说来看。这是我帮你们总结一下。子读属性,你看一第一个什么元素节点,二的话是属属性点,三的话是多本节点,还有一个节点叫多克蒙特嘛,能不能解多克蒙特是不是也算组节点是不是?那再来看,好,那我们再往上看,总你好,总共有12种结的题吧,你看我这边第一个叫做是吧,这你看上面有没有一个叫document门基成。有没有这个就叫文档。
23:00
文档类型吗?我是文档接口,我继承了no的,你说noe里面有的,我多个文的都有,而且我多个能有自己自身新定义的。是不是你看多个里面新定义里面有没有一个叫。有没有有没有的话就给的白掉,没有是没有看见,你看上面都是属性吧,有的是吧,是不是没有get任何好注意我们现在在看的是什么规范。多么一的核心规范叫空懂不懂?这个其实是为们去定义的。他庙有没有接触过,应该听过我们是不是有个叫爱,就只不过他没干嘛,标签的定义上面更加严格。我们H更加松散嘛,而且我们H标签是带意义的嘛,插们的标签是不带意义的,只携带数据的,我们可以用节省传出据,也可用插传出懂吗?OK,所以说他你们不需要懂太多,他跟长得很像,只不过比来的严谨,懂不道,可是我爱很多东西是要我来去渲染的。
24:15
插票是不需要浏览器去渲染的,能不解就说我HT里面肯定要有插票没有的东西。是不像林元素元素元素钞票里面就有。你如果想定义D元素的话,你在在插插票里面,你自己得去写很多定义的,接口跟方法的,要写很多约束的,能不能讲,那我们说这个核心规范其实是为。插庙来定义的,那其实我们要看下面的。下面有个规范叫什么多姆,什么HT的规范,来看一下有没有一个叫HT多的。他继承了什么都什么的,这个都分的是在哪边定义的。和在核心规范里面定义的,也就说核心规范里面多可的底下有个属性的方法,我爱希多有没有有再来看我爱多个们里面有没有自己些新的东西啊。
25:12
有没有肯定有的,你看H嘛,你看是不是用波点属性啊,想想啊,我们是不是说多个的点,波点是会给你返回一个元素的,为什么你看它这里边定义了。多璃返回一个什么类型?那么你讲好,你要记住多个平的是在哪边定义了。核心规范HT在哪边定义呢?HTML规范。等等,一般HT规范里面东西,东西是要去继承和核心规范里面东西的,你看我HT多可的接口去继承了核心规范里面的多可命的接口,那么这样再来看我还多个命有没有定义话就给的。返回的是什么?一个是no的。
26:05
一个子集嘛,我们可以看核心规范里面。这是,这是不是核心规范早已备?你看这是我的借口吧,往下找。这是属性节点,这是注释文本是吧,有没有。应该在上面。是吧?多个是不是继承了它?看有没有。嗯,我也看到了,再找一找,这个是这个不是是不是这个是逗的接口。这个是note接口。这个是note list的接口,Nodemac接口。这个是C的节,哎,Element看见没有interface element集成了noe是吧?这是我的一个noe节点吗?
27:05
懂不懂?OK,你看我们说现在为什么我们在页面上面可以写多可分的点给爱的白一样。这个是一个什么类型。说精确一点。他是什么类型。多的类型,他继承了谁?继承了核心规范里面的document document继承了谁?懂吗?那我们来看,我们说为什么能调get来看一下。你看首先我找谁应该找都的借口是吧,看一下接口里面有没有吧,里面有没有定义的一个叫。有,那说明浏览器厂商肯定会实现,那我就可以掉,还需要往上走吗?不需要再来看,那为什么?
28:10
现在他是个什么类型?玻璃类。玻璃的一个什么元素嘛,来看一下我能不能找到它,我肯定知道这个玻璃肯定是爱特有的,来看规范里面有没有。有没有叫HT玻璃的,你看HT门是吧,HT。啊,HT什么怎么那么难读啊,这个什么HTHT看点。没有。玻璃你看他有没有给,没有,他有没有继承。有去看有没有跟的是再找在哪上面爱你们,他在那面在这边里面有没有没有他继承了,你去找是吧。
29:14
在哪边定呢,核心对方的是吧,去找。Element里面有没有get get?有没有没有是吧,再去拿找的。转弄的那个里面有没有。方法不是都在这边吗?没有。是不是没有,那我能用吗。人讲这是我们看的多规范吗?是不是现在规范到多么四了吧,是不是,其实我们说规范它有一个。就是不成不成为的一个约定,就什么规范是可以叫叫向后兼容什么意思,也就是说你多么一里面定义的所有东西,你去看多么一规范看到的东西不可能是错的。
30:10
动姆斯里面是肯定会想想方设法应该要把动这个规范里面说的内容都是搞成正确的,哪怕你规范的一些什么地址变了,或者是你规范的一些接口的位置变了,我们都不应该影响统一规范,懂不懂这叫相互兼容吗?这里面讲,比如你在动一里面看到的所有的东西,那浏览器肯定是会实现的,懂吗?OK,那我告诉大家,现在问你,我们在一规范里面,核心规范里面有没有这个方法?核心规范有没有没有吧,我们是不是在规范里面采用规范里面才有的I方法。是不是,而且是不是定义了,定义在哪边了,定义在了HTML。不。
31:01
哎,在哪了在哪了,第在多上吗。是不是我们说这个规范是不是定义在HT多的增长,那我问你。Java如果是处理插票的,它能使用这个给点的ID方法吗?你你实现超标的话,你就要去实行这个合理规范。核心规划里面有这个东西吗?没有,可是这个东西好不好用,肯定好用吧,说规范干嘛?到了洞室里面大概。啊,把这个规范把你们再看看整理,你总看找到多么二多么二就行了,其实是吧,我们看多姆多姆三的核心规范嘛,是吧,OK,整理。找他的ID吗?OK,点开,现在我看的是个网页版本。看怎么能打开了,好,我们是不是说现在在动一里面,其实如果Java如果实现核心规范的话,是没有能力去通过get by ID的方法去干嘛。
32:05
去拿到一个ARM。吧,是不是OK,可是这个方法又很好用,怎么办呢?那是不是随着规范的升级,我可以把的方法从里面往上移,移到。都在里面。能不能讲,我问你,如果大家看现在如果我们来看,这是我们和规范码来找一下,我们看这是不是还是漏档,是不是看一下多个门的。OK,看一下,我们直接说吧,Get什么e element by ID,你看是不是在这,是不是看是在哪个规范里面定义呢?这里是不是是不是在这看到定义在哪,哪个规范看。规范是吧,他是不是把这个方法干嘛。
33:03
你看他在多么二里面重新把这个方法什么定义的,定义的一面码,他是不是把这个方法往上提了,从HT规范里面直接提到了核心规范里面,一开始我们说这个方法是不是定义在了HT里面的,只不过HT多是不是继承了什么。多他可是我们说如果你把这个给方法定义在里面,那他们能用吗?加能用吗?用不了,可是我们说这个方法很好讲法也想用怎么办,又不能破,又不能破坏做们一的规范咋整。不要定在里面,定在你上层,那我就问你多们的规范里面是不是也有的了,讲能不能用了,能用H规范里面还是要定一分吗。不需要你继承了,都不面对吗?那我JS你多么的规范,有没有破坏掉,没有啊。我还是在我的多个上,他有干嘛有get的白地方法能不理解啊,所以所以说你们不敢看哪个规范,你们看到的东西肯定是对的,这能这个能不能理解啊,OK,好,这个能理解就可以。
34:14
好,那现在我们说了一个ec规范什么,懂规范吗?能不能接受这个事情,也说以后你们如果用到了哪个方法,你发现没没有办法调用,特别是在do里面呢,你是不是应该去规范上面看一眼,它在哪边定义的啊?是不是啊,可是规范上面只是告诉你,我在这个这个接口里面定义的吗?他有告诉你这个方法是干嘛的吗?没有,那怎么办,去找谁啊。MD这个规范浏览器是不是要实现的,浏览器实现它有没有告诉你怎么实现的,有啊,MD不就是告诉你我是怎么实现的吗?是不是,你看这边是不是。点一下往下走,这边是不是有个YPS啊。外bpi点击这个外。
35:02
这边是不是一个WiFi API接口一览表,只你点击这个接接口一览半看见没有,你规范里面所有的接口我不都是要实现的。只不过他实实现的这个进度有快有慢,有好有坏,他会给你在这边全部标出来,那没讲,比如说我们找一个漏的。接口。整点是不是在这边,你看那个接口没有标红嘛,这个接口极其重要嘛,他们肯定是会下工夫去先实现这个接口嘛,有没讲点开这个接口。OK,看见没有属性一打方法一打继承了谁,是不是相关的,在这边是不是都有,能不能讲,所以说这些东西需要我把这些规范从头到尾全部看一遍,我再去开发吗?不可能,而是在你开发遇到瓶颈,或者遇到一些API你不懂的时候,你要知道怎么去看是不是,你要知道首先最好的方法从规范里面找出错。
36:05
找到初中之后记录下来啊,在规范里面第几章哪一个接口里面定义的这个方法。然后呢?再去浏览器的实现里面,看人家是怎么去实现这个规范的,里面会告诉你,哎要注意哪些坑,是不是会对这个规范有一个解释。能理解,然后再在你的开发当中去使用它。那么讲啊,这应该是一个自学的一个过程,懂不懂跟着规范走,绝对没有错的。能不理解,好,那这是我们说的规范。好,这边说一件很重要的事情,Ec规范,对,M规范,OK boom有没有规范?BOM没有规范,可是在HTML5里面,他们已经把Bo拉入了W规范,只不过这个东西实现还没有出来,对不讲已已经在制定当中了,懂不懂?而且这个做梦,你规范出来,浏览器能同步实现吗?他得花个几年时间。
37:06
所以现在主流浏览器支持的其实还是DOM2比较多一点,对动漫的支持肯定是比较友好的。那DOM3跟。多是有些规范是提出来了,可是浏览器还在进行实现当中。你要知道这件事情懂不懂,我跟你说说,有些规范你看到了,可是居然不能用,你要接受这个事情啊,因为这个发展还在什么,还在持续发展当中,能不理解?好,那再来看好ec规范我也说了吧,那泵现在没有规范怎么办?没有规范肯定不能去W3去找吧,没有规范就是。你浏览器得不得实现播网?对么?所以说你去上面搜什么window就行了,这个window就是门的规范。懂吗?明白吗?我去找个绿灯。你看。Window是不是啊,那Bo里面所有的东西都在这边。
38:03
这就是报里面说的东西。这里面你讲哪些标红的,哪哪些没有标红的,给你搞得清清楚楚的。懂不懂,这就是一个体系,OK,那这是不规范,好,那现在我们说什么?一规范讲了多规范,讲了多么规范。也没有,可是我也给你们提了,是不是,那这三点心里得有点那个B不那个心数了,是不是,OK能不能理解啊,OK,这是我们的吧,好,那跟。谁的定义啊,3%C吗?你点开W3C好,你看我点开W3C是不是去找谁。找CS。有没有,是不是有一个CSS来点开这个CSS,我们慢慢来。你看是吧,来看这个规范,看见没有,看见没有。
39:09
你看,这叫2017年整个CSS规范的快照。2015年整个CSS对方的快照,什么叫快照?把你当时的发展的状态给你拍下来,当时发展到了什么地方,给你做一个记录,都在里面。这能不能理解啊,OK,可是这个东西不是很好看是不是,那怎么办?走你这边下面还有一个点什么。STEM样式表吗?它里面有更详细的CSS规范。我们可以点开了。OK,下面教你。啊,我只能看哪边是这个CSS的规范,是不是点一下。走,你看一下。啊,有点慢。
40:00
好。Web style是不是web里面的样式表吗?OK,怎么那么慢?好,打开来你们会看到一个特别牛的东西。好,可是对他看一看,你看这些做程序的是不是。反光了都反正没办法,嗯,我我的头顶其实。也没了。很多你是没看到啊,OK,大家现在已经开开来了啊,就是可以去直发的,你赚的钱可以直发的,一块钱一根,不要怕啊,真一块钱一根。可是你值一条要300块钱。值一头3万块钱吗?不,你值一头就3万块钱,可是你如果是值一片的话,一块钱一根,如果你整个头都没有了,要全部都直的,那就3万块钱就可以值了,因为我问过,好的,那我们来看啊,大家看这就是CSS的一个规范,都都在这边,大家看是不是还是快照是不是再来看你看CS跟颜颜色相关的,是不是跟背景,跟边框相关的,你看多列布局。
41:22
是不是你看跟值相关的,你看跟字体相关的是吧,OK,还有呢。选择器API是不是可再看这一边是稳定的。啊,这边都什么已经完完成的工作在这边。这边是CSS里面现在比较稳定的一些东西都都在这边是吧,再完整呢,在测试阶段呢。是不是再往走呢?这个什么,你这什么重新。重新设计的,对这个呢。废弃,被废弃的这个呢。探索阶段是不是是不是一个比一个级别来的要啊,这才是被废弃的,这是重新再写的,是不是这个呢?
42:10
这是在探索的这个什么意思?看下rev。有争议的吗?你确定吗?啊在什么修正当中的懂吗?所以归纳级别是不是上,你看这些东西是不是都在这边,我们看我们这个FX在哪。快,看见没有快是不是在测试阶段呢?看下。你看是不是也在测试阶段,在测试阶段是不就不能用了。在测试阶段是不是就不能用了,我们说一个CS属性能不能用,怎么看啊,去看can,你要去can上面看这个属性,我浏览器到底有没有实现啊,他说规范在测试阶段可能实现都已经干嘛很成熟了,懂不懂说你不能跟跟这种级别干吗?不能跟这种什么状态,你说哎,这个主机在测试我就不能用,不是这样的,你要去看凯上面看的,能用就用,懂吗?OK,好,那后面是不是有些CRWD啊,OK,这些东西我都帮你们写过,在这边。
43:29
啊C代表什么意思?We ED代表什么意思啊,我在这边都有这个,自己来看看就行了,懂不懂啊,这个不难,就是什么一个阶段一个阶段嘛,ED是最早那个阶段嘛,就一个阶段比一个阶段后嘛,能不讲好,那讲到这一块,其实我想跟大家讲的就是说。你该怎么样去学习一个新的API,从哪边入手?是吧。首先你要知道这是。HTCSSJS里面的哪一个范畴,是不是去对应规范里面找找规范出处,找到规范出处之后怎么办?去看浏览器实现,浏览器实现里面一边都一般都会给你带一个DEMO的,先看这个DEMO,看完这个DEMO在你的项目里面再去啊。
44:17
用起来遇到问题再去看规范,看文档,对吧?这比任何的资料都要来的精确来的好,能理解吗?OK,那我们讲的规范法规范,你看一下怎么去做规范。一样的吗?是不是啊,我们说你进入了W3C之后,你可以w two对吧,去找里面的HD吗。是不是,你看HTL规范整理是不是在这边是吧,那这些都是一些HL,你看现在HL是不是已经出到5.1了,你看5.2是不是都出来了,点点开这个H5.2嘛,那就是HT的一个规范了。那么讲好,可是这个最终我要跟你们说一个极其重要的概念,到底什么叫HTML5。
45:03
啊,HD5并不是我们意义上说加了一个语音标签啊,加了一个音频视频标签,加了一个开放式标签,这个就做H5,不是的啊,我们可以来看一下H5的一个解释。这里我们看N上面对HT解释你就明白了。HT我。Johnny。好,我们S5的一个向导。打开了。那么长。中文简体你看HTML是定义HTL标准的最新版本,概述与表示两个不同的概念,它是一个新版本HTL元,具有新的元素,鼠维跟新维,这叫狭义上面对癌细胞的理解。广义上,面对HL体,它有更大的计数集。记住,HTML是一个技术集合,这个技术集合在做什么事情?它允许更多样化和强大的网站应用程序。
46:08
这个集合有时候成为HT和他的朋友。通常疏解为。HT,大家看我们学的2D3D算不算?不算,样式相关的东西算不算奇妙?离线存储之后我们会讲多媒体比O算不算奇妙,语域化算不上,算不算妙?性能方面的东西都是七秒五,懂不懂你可以看,你可以看这边。啊,比如说。样式这块是不是有很多SM的3D这一块,我们再来看还有什么触触控事件,我们移动端是不是很多触屏事件,事件是不是GS维度上的概念啊,可是算不算HTM5的东西啊。是吧,你可以这么理解HTL,人家以后问你HTML是什么HTML。五等于CSS加GS加。
47:01
HTML这是一套技术,以及它就是为了去丰富你整个应用跟网站的开发的,你不能狭义上面把它理解就是一个新的元素。并不能这么去理解。能懂吗?而且还有一个概念,也就是说我们再也不会出现。HTML6也不会出现CSS4这种东西永远都不会再有了,为什么到我们这个年代,所有的外部技术都是分模块开发的?如果你还有HTML6 CSS4,说明你这些东西都是规范,是所有的东西都准备好了,全部推出来啊,一个规范出来,我们现在不是这样了,我们先分一个一个的模块,哪个模块先做好,这个模块先推出去用,可是它的版本还叫CSS,没有CSS1也没有,CSS2也没有,CSS3也没有,CSS4只有。
48:03
CSS。有没有讲OK也是什么,我们说的1234都叫什么,你这个模块的级别,级别越高越新。有没讲,你说为什么现在我们要停留在我们一一直叫H5跟C3。因为在H5C3之前,H4CS2他们都不是以模块化,他们也不是一个个模块往外推的,他们都怎么办的?H4里面说的内容全部准备好了,发布出去,CSS2里面说的内容全部准备好了,发布出去,这样会很慢的,有些模块我本来早就准备好了,我非得等一些好吗?特别慢的模块,等这个规范制定完了之后,我再把这些之前早就准备好的这个规范好吗?跟着我这个现在制己方这个模模块规一起发出去,那我有些模块数据开始亏了,有没讲?所以从我们这个年代开始,从C3H5开始,模块啊,技术都是以模块形式一个个推出了,能不解啊,是说到H5C3版本就已经停了。
49:10
等等,你你们也可以认为就不应该再再提。版本了,就叫HT跟CSS懂不懂那1234这些序号都应该做做。级别,你是我这个规范里面的第几个级别。能理解我的意思吧,OK,那到这边啊,整个规范帮你们梳理一遍,然后希望你们能有能有一些新的认识啊,OK,好,大家下课先歇会。
我来说两句