摘要: 大家都知道,javascript是解释性语言,主要特点为解释一行执行一行。 而在js运行时会进行三件事:1.语法分析 2.预编译 3.解释执行 语法分析会在代码执行前对代码进行通篇检查,以排除一些低级错误 预编译发生在代码执行的前一刻 解释执行就是执行代码 预编译的作用: 1、函数声明整体提升; 即 阅读全文
posted @ 2019-12-18 19:50 Object_L 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 事件委托在算是JS里比较流行的技术了。它可以让我们添加监听器到父元素上,来避免监听每个子元素。下面我就用一个简单的例子来说明吧。 比如说现在一个列表里有几千个子元素: 1 <body> 2 <div id="container"> 3 <ul id="list"> 4 <li><a href="#" 阅读全文
posted @ 2019-12-18 19:08 Object_L 阅读(255) 评论(0) 推荐(0) 编辑