Alloceee
博客
分类
标签
归档
关于
博客
分类
标签
归档
关于
Twilight Rush
首页
归档
关于
github
JavaScript单线程模型
JavaScript语言的一大特点就是单线程,也就是说,同一时间只能做一件事,前面的任务没做完,后面的任务只能等着。 1. 为什么JavaScript是单线程的呢? 这主要与JavaScript用途有关。它的主要用途是与用户互动,以及操作DOM。如果JavaScript是多线程的,会带来很多复杂的问题,假如 JavaScript有A和B两个线程,A线程在DOM节点上添加了内容,B线程删...
2021-08-14
web
JavaScript
阅读全文
事件委托
基本概念事件代理(Event Delegation),又称之为事件委托。是JavaScript中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown……)委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。 举个通俗的例子 比如一个宿舍的同学同时快递到了,一种方法就是他们一个个去领取,还有一种方法就是把这...
2021-08-13
web
JavaScript
阅读全文
JavaScript对象封装的简单实现方法(3种方法)
1. 使用关键字new创建对象 12345function Person(name,age){ this.name = name; this.age = age;}var p = new Persion(); 2. 使用Object直接创建对象 可以看出,这种方法扩展很方便。 123var obj = new Object(); // 这里也可以写成 var...
2021-08-02
web
JavaScript
阅读全文
JavaScript-常用功能
一键复制clipboard.min.js123456789101112131、引入clipboard.min.js2、<button class="copyBtn" data-clipboard-text="" data-clipboard-action="copy">点击复制</button>3、$(&qu...
2020-07-15
web
JavaScript
阅读全文
复制文本
复制链接
在新标签页打开
复制图片地址
常见问题
示例博客
加入社区
本站源码
主题源码
打印页面
Dark mode