![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H5/JavaScript/CSS
文章平均质量分 77
hugo zeng
这个作者很懒,什么都没留下…
展开
-
JavaScript 预编译知识梳理
前言 JavaScript有两个特点,第一个是单线程,另外一个解释性语言,什么事解释性语言? 就是翻译一句执行一句。但是在代码解释执行之前,还有两个环节,一是语法分析,二是预编译。什么事语义分析?就是通篇扫描一遍代码,看有没有低级的语法错误。通篇扫描后进行预编译,最后才是代码解释执行。 知识要点 预编译前奏 1.AO(activation object) 活跃对象(函数执行期上下文),GO( ...原创 2019-07-25 20:26:16 · 105 阅读 · 0 评论 -
JavaScript函数作用域和闭包
函数作用域 (scope) function A(){ function B(){ } B(); } 全局代码执行时会生成GO,函数A执行时候会生成自己的AO,此时对于函数A来说就生成了自己的作用域链,作用域链的顶端是自己的AO,下一层是全局的GO,类似于栈 AO( A ) >> GO 。运行时变量查找,会先在自己作用域链的AO里边找,如果没有相关变量会在GO里边找。 如果此时我们在...原创 2019-08-23 14:55:45 · 309 阅读 · 0 评论 -
CSS盒子模型和层元素
盒子模型 盒子模型针对CSS中每个元素 div{ width:100px; height:100px; background-color: red; border:10px solid black; padding:100px; } Padding后加元素格式 四元素 上 右 下 左 ...原创 2019-09-05 11:58:30 · 262 阅读 · 0 评论