2020年1月11日

0182 JavaScript执行机制:单线程,同步任务和异步任务,执行栈,消息队列,事件循环

摘要: 以下代码执行的结果是什么? 【结果是1 2 3 】 以下代码执行的结果是什么? 【结果是1 2 3 】 1.3.1 JS 是单线程 1.3.2 同步任务和异步任务 ​ 单线程导致的问题就是后面的任务等待前面任务完成,如果前面任务很耗时(比如读取网络数据),后面任务不得不一直等待!! ​ 为了解决这个 阅读全文

posted @ 2020-01-11 22:39 冲啊! 阅读(438) 评论(0) 推荐(0) 编辑

181 this指向问题

摘要: ​ this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,一般情况下this的最终指向的是那个调用它的对象。 现阶段,我们先了解一下几个this指向 全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window) 【全局作用域 阅读全文

posted @ 2020-01-11 20:07 冲啊! 阅读(110) 评论(0) 推荐(0) 编辑

0180 定时器 之 setInterval() :开启定时器,京东倒计时案例,停止定时器,发送短信倒计时案例

摘要: 1、开启定时器 timeout:暂停; 超时。 interval: (时间上的) 间隔,间隙,间歇。 2、案例:京东倒计时 阅读全文

posted @ 2020-01-11 18:14 冲啊! 阅读(524) 评论(0) 推荐(0) 编辑

0179 定时器 之 setTimeout() :开启定时器,5秒后关闭广告案例,停止定时器

摘要: 1、开启定时器 js 普通函数是按照代码顺序直接调用。 【我的理解: 。】 简单理解: 回调,就是 的意思。上一件事干完,再回头再调用这个函数。 例如:定时器中的调用函数,事件处理函数,也是回调函数。 以前我们讲的 element.onclick = function(){} 或者 element. 阅读全文

posted @ 2020-01-11 12:22 冲啊! 阅读(811) 评论(0) 推荐(0) 编辑

0178 window对象的常见事件:onload ,DOMContentLoaded ,onresize,innerWidth

摘要: 1.2.4.1 页面(窗口)加载事件(2种) 第1种:window.onload window.onload 是窗口 (页面)加载事件, 当文档内容完全加载完成 会触发该事件(包括图像、脚本文件、CSS 文件等), 就调用的处理函数。 第2种:DOMContentLoaded ​ DOMConten 阅读全文

posted @ 2020-01-11 11:36 冲啊! 阅读(345) 评论(0) 推荐(0) 编辑

0177 BOM:概述,构成,顶级对象window

摘要: 1.2.1 什么是BOM ​ BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。 ​ BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。 ​ BOM 缺乏标准,JavaScript 语法的 阅读全文

posted @ 2020-01-11 11:32 冲啊! 阅读(341) 评论(0) 推荐(0) 编辑

0176 常用的键盘事件:keyup,keydown,keypress

摘要: 1.1.1 键盘事件 keyup、keydown不区分大小写,keypress 区分大小写 keyup、keydown能识别功能键,keypress 不能识别功能键 1.1.2 键盘事件对象 使用keyCode属性判断用户按下哪个键 1.1.3 案例:模拟京东按键输入内容 当我们按下 s 键, 光标 阅读全文

posted @ 2020-01-11 09:43 冲啊! 阅读(722) 评论(0) 推荐(0) 编辑

导航