摘要: 1、闭包的定义 一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你,而且函数B引用了一个A中的变量。这个返回的函数B就叫做闭包。 function foo() { var num = 123; return function() { return num; } } 2、闭包形成条件(缺一 阅读全文
posted @ 2021-09-13 17:16 夜未央唐汉 阅读(485) 评论(0) 推荐(2)
摘要: 1、渲染 1.解析:html和css被解析 2.构建DOM:html被html解析器解析成DOM树 3.构建CSSDOM树:css被css解析器解析成CSS规则树 4.js脚本执行 5.渲染树构建:将HTML和CSS合成render树 6.布局(重绘重排):生成布局(flow),即将所有渲染树的所有 阅读全文
posted @ 2021-09-13 16:43 夜未央唐汉 阅读(122) 评论(0) 推荐(2)
摘要: 语义化标签指的是用富有语义化的标签来创建网页结构,如:header,section,footer,nav从标签名字上可以知道这个标签的作用。 语义化的优点: 1:代码结构清晰,易于阅读,利于开发和维护 2:方便其他设备解析(如屏幕阅读器)根据语义渲染网页。 3:有利于搜索引擎优化(SEO),搜索引擎 阅读全文
posted @ 2021-09-13 16:10 夜未央唐汉 阅读(589) 评论(0) 推荐(2)