
JavaScript
下雨天没带雨伞
定个小目标,每天学习一个新知识
展开
-
JavaScript(递归,预编译)
1.递归特点:符合思维逻辑,代码简单,但耗费时间空间复杂度注意事项:1.找规律,2.找出口2.预编译js三部曲:语法分析,预编译,解释执行2.1预编译特点:函数声明整体提升(所有函数声明提升到最前面)变量 声明提升 (变量声明在赋值之前)b=10; var b; 不会报错,b值为undefinedimply global暗示全局变量即任何变量未经声明就进行赋值,则为全局变量例:a=10; 可用wi...原创 2018-06-04 10:24:12 · 434 阅读 · 0 评论 -
JavaScript(作用域)
1.作用域精解[[scope]]:每个JavaScript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供JavaScript引擎存取,[[scope]]就是其中一个[[scope]]指的就是我们所说的作用域,其中存储了运行期上下文的集合作用域链:[[scope]]中所存储的执行期上下文对象的集合,这个集合呈链式链接,我们把这种链式链接叫做作用域运行期上下文:当函数执行时,...原创 2018-06-04 13:52:15 · 139 阅读 · 0 评论 -
JS的这些那些
1.随机颜色 function random() { var divs = document.getElementsByClassName('random'); var color = ['#78cd51', '#eae874', '#00aced', '#ea4c89', '#06D995']; for (i = 0; i < divs.length; i++)...原创 2018-08-23 15:12:29 · 157 阅读 · 0 评论