2020.12.5

129 阅读2分钟

1.jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用。

2.Selectors API是由W3C发起制定的一个标准,让浏览器支持CSS查询。可以避开使用JS代码来解析,直接浏览器内部通过编译后的代码来完成,改善性能。

3.通过Document类型调用querySelector()方法时,会在文档元素范围内查找匹配的元素。而通过Element类型调用querySelector()方法时,会在该元素后代元素的范围内查找匹配的元素。

4.Element Traversal API为DOM元素添加了几个特性,方便对元素进行遍历。忽略元素间的空格。

5.HTML5围绕如何使用新增标记定义了大量的JS API。尤其是class属性,封装了多个相关API供JS调用。classList属性可以方便操作元素的class属性增添。

6.字符串类型的匹配的操作多跟正则表达式有所联系。

7.元素获得焦点的方法有:页面加载、用户输入、调用focus()方法。检测文档是否获得了焦点,可以知道用户是不是正在与页面交互。提供了web应用的无障碍性。

8.readyState属性有两个可能的值,loading或者complete。

9.compatMode:CSS1Compat是标准模式;BackCompat表示混杂模式。

10.charset属性表示文档中实际使用的字符集,也可以用来指定新字符集。

11.innerHTML可以直接插入一个DOM树,不过插入

12.使用innerHTML和outerHTML添加DOM树时,需要手动清除一些绑定的事件,不然会造成内存消耗问题。

13.调用innerHTML和outerHTML的次数应该控制在一定范围内,创建和销毁HTML解析器也会带来性能损失。

14.scrollntoView()可以在HTML元素上调用,通过滚动浏览器窗口或某个容器元素,调用元素可以出现在视口中。

15.Profile-一般指的我的界面,档案。

16.vue-link中的to后面可以接一个对象,方便传递数据,但是要加上v-bind.

17.URL:协议(scheme)://主机/端口/路径?查询(query)#fragment

18.注意区分params和query。

19.思考一个问题:为什么组件里面都能访问this:是一层一层倒着访问回去的。

20.自定义compnent用驼峰命名,引用的时候用-连接就行了。所有组件都继承自Vue的原型。所以在原型中添加函数,就会在所有组件中添加这个函数。

21.Vue实现响应式方法的核心是defineProperty()。

22.注意原型链在架构中的使用。