js
文章平均质量分 66
shi_1204
这个作者很懒,什么都没留下…
展开
-
JS运行三部曲
JS运行三部曲1.语法分析 先全部扫一遍 看有没有语法错误.2.预编译(执行前一刻) 函数声明整体提升 变量 声明提升3.解释执行 (解释一行执行一行)预编译执行四部曲 函数中 1.创建AO对象 (Activation Object (执行期上下文)) 2. 找形参和变量声明,将变量和形参名作为AO属性名,值为undefined 3.将实参值和形参统一原创 2018-03-10 18:19:02 · 778 阅读 · 0 评论 -
重写 toString()和Object.prototype.toString()的不同
首先记住undefined , null没有toString()方法.大家都知道toString()是用来返回相对应类型值的字符串格式.当我们调用toString()返回发现结果并非如此, 当我们对Number,String,Boolean,Array类型 调用 toString()方法时,会返回想对应的字符串.var arr= [1,2]arr.toString()//...原创 2018-03-29 13:25:58 · 940 阅读 · 0 评论 -
DOM选择器
DOM访问html元素(节点)的几个方法: getElementById(), getElementsByName(), getElementsByTagName(), getElementsByClassName(), querySelector querySelectorAll1)getElementById 语法: document.getElementById('...原创 2018-04-05 15:22:29 · 568 阅读 · 0 评论