08 2017 档案
摘要:addEventListener,removeEventListener addEventListener()接受三个参数。 第一个是事件类型,如click,keypress,主意没有on,并且全是小写。 第二个是处理函数,有一个event参数,event包括type,target等等属性。 第三个
阅读全文
摘要:event-loop 所有同步任务在主线程执行栈执行 主线程之外有一个任务队列(事件/消息队列),异步任务有了结果就会在任务队列中添加一个事件,表示异步任务可以进入执行栈了。只要指定过回调函数,事件发生时就会进入任务队列,等待主线程读取。任务队列是先进先出的队列, 主线程中所有同步任务执行完之后会,
阅读全文
摘要:浏览器加载渲染过程 自上而下加载,加载过程中解析渲染 加载中遇到外部css,img会发出异步请求,不会影响文档加载 加载中遇到js文件会挂起渲染进程,要等js加载和执行完,才恢复html渲染线程(因为js会修改DOM,document.write,解决方法是把js引用放在</body>前) css加
阅读全文
摘要:作用域 JS引擎的处理是同名变量和形参都引用同一个内存地址,所以才会有二中的修改arguments会影响到局部变量的情况出现 ActiveObject,执行全局和方法时有一个ActiveObject,里面有参数variables,函数functions,parameters,arguments 函数
阅读全文

浙公网安备 33010602011771号