摘要:
1.JS 是单线程 也就是说 同一时间 只能做一件事 JavaScript 就是为了处理页面中用户的交互,以及操作 DOM 而诞生,比如某个 DOM 元素进行添加和删除,不能同时进行,应该先添加,后删除 2.单线程就意味着,所有任务需要排队,前一个任务结束 ,才能执行后一个任务。 这样导致的问题是: 阅读全文
摘要:
1.全局作用域或者普通函数中 this 指向全局对象 window ( 定时器里面的this 指向 window ) 1.1 console.log(this); // window 1.2 function fn(){ console.log( this ); // window } fn(); 阅读全文
摘要:
Document 阅读全文
摘要:
<input type="text" id="tel"><button>发送</button> <script> //点击按钮之后会禁用 disabled 为 true //同时按钮里面的内容会变化,注意 button 里面的内容是通过 innnerHTML 修改的 //里面秒数是有变化的,因为需要用到定时器 //定义一个变量,在定时器里面,不断递减 //如果变量为 0 ,说明到了时间,我们需要停 阅读全文
摘要:
1.页面加载事件 方式1:window.onload = function(){ } window.addEventListener('load',function(){ }) window.onload 是窗口(页面)加载事件,当文档内容完全加载成功,就会触发该事件(包括图像,脚本文件,CSS文件 阅读全文