
JS基础
文章平均质量分 50
帅九妹
这个作者很懒,什么都没留下…
展开
-
JS-this的指向问题
this指向问题一般情况下,this指向调用该函数的对象全局作用域和普通函数中的this指向全局对象window*console.log(this) //指向windowfunction fn(){ console.log(this) //也指向window}方法调用中谁调用就指向谁let o ={ sayHi:function(){ console.log(this) }}o.sayHi() //这里的this就指向o这个对象构造函数中this指向构造函数实原创 2021-06-20 17:38:42 · 102 阅读 · 0 评论 -
JS-本地存储
HTML5提出的新规范本地存储的特性1. 数据存储在用户的浏览器z原创 2021-06-16 17:16:10 · 110 阅读 · 0 评论 -
JS-this的指向问题
this指向问题1. this指向调用该函数的对象原创 2021-06-16 16:27:37 · 80 阅读 · 0 评论 -
js-执行机制
js执行机制js是单线程js语言一大特点就是单线程,也就是说,同一时间只能做一件事。单线程就意味着所有任务都需要排队,只有当前一个任务结束之后,才会执行后一个任务。同步和异步为了解决这个问题,利用多核CPU的计算能力,HTML5提出了 Web Worker标准,允许js脚本创建多个进程,于是js中出现了同步和异步。同步任务同步任务都在主线程上执行,形成一个执行栈异步任务js 的异...原创 2021-04-18 21:21:06 · 94 阅读 · 0 评论 -
js-BOM
什么是BOM?BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM 和 DOM 对比DOMBOM文档对象模型浏览器对象模型DOM就是把文档当作一个对象来看把浏览器当做一个对象来对待DOM的顶级对象是documentBOM的顶级对象是windowDOM主要学习的是操作页面的元素BOM学...原创 2021-04-17 19:49:34 · 104 阅读 · 0 评论 -
js-键鼠事件
常用键鼠事件总结常用鼠标事件鼠标事件触发条件onclick鼠标点击左键触发onmouseover鼠标经过触发onmouseout鼠标离开触发onfocus获得鼠标焦点触发onblur失去鼠标焦点触发onmousemove鼠标移动触发onmouseup鼠标谈起触发onmousedown鼠标按下触发例子:禁止鼠标右键菜单document.addEventListener('conte...原创 2021-04-17 12:05:13 · 106 阅读 · 0 评论 -
js-DOM事件高级
DOM事件流要搞清楚什么是事件冒泡,就得先弄清楚在DOM里面,事件是怎么传播的。事件流描述的是从页面中接收事件的顺序。事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即 DOM 事件流。DOM 事件流分为3个阶段:捕获阶段当前目标阶段冒泡阶段事件冒泡: IE 最早提出,事件开始时由最具体的元素接收,然后逐级向上传播到到 DOM 最顶层节点的过程。事件捕获: 网景最早提出...原创 2021-04-17 06:16:04 · 106 阅读 · 0 评论