
原生js
文章平均质量分 76
飞翔@向方
爱代码,爱生活,爱分享.
展开
-
js自定义事件(事件抛发)
文章目录模拟事件一、DOM事件模拟二、使用步骤1.引入库2.读入数据总结模拟事件一、DOM事件模拟二、使用步骤1.引入库2.读入数据总结原创 2022-05-11 16:44:21 · 1246 阅读 · 1 评论 -
for in和Object.keys和for-of
起因今天面试的时候,随机的问了一句,你知道Object,.keys和for-in以及for-of的区别是啥?那个面试的吭哧了半天,就说都能够获取到key值,其它的啥也说不出来.下面呢,我就展开说说他们的一些用法和区别吧各种循环for-infor…in语句以任意顺序迭代一个对象的除Symbol以外的可枚举属性,包括继承的可枚举属性。for … in是为遍历对象属性而构建的,基本用法var obj = {a:1, b:2, c:3};for (var prop in obj)原创 2022-05-06 11:25:22 · 965 阅读 · 4 评论 -
js中异步要发生的一些事
文章目录前言一、js为什么是单线程?二、js代码执行过程1.执行发生的事2.一段代码到底怎么运行3 补充几个概念队列事件轮询线程总结前言网页有各种讲js的单线程,和同步异步的.说真的,看半天我挺晕的,感觉本来没有多大的事,硬是被说的好复杂.一、js为什么是单线程?严谨的描述为: 浏览器中的js执行和UI渲染是在一个线程中顺序发生的。js引擎在解析HTML生成DOM树的过程中,如果遇到js,主线程则会停止DOM的渲染,先去执行js,js解析完成,才会继续解析HTML.为什么遇到js原创 2022-04-24 20:52:42 · 1273 阅读 · 15 评论 -
Object之defineProperty
vue2.0双向数据绑定,真的没有那么复杂,看明白他们的参数,其实那你也就会了。面试你还怕啥!原创 2022-04-14 22:27:35 · 645 阅读 · 5 评论 -
new,你到底是怎么给我的对象?
new的时候到底发生了什么?面试必问的,不看怎们涨工资?原创 2022-04-12 22:12:08 · 479 阅读 · 11 评论 -
Object.prototype方法之对象的限制
如果想把一个对象的属性的增删改查操作都变得可控,那么此时,你就需要Object.freeze()和Object.preventExtensions和Object.seal()等方法原创 2022-04-10 17:17:40 · 649 阅读 · 3 评论 -
Object.prototype方法之key和value值的返回
Object值prototype方法,values(),keys(),entires() 及实例方法valueOf()都可放回属性和值,那区别在哪里呢?面试被问到,怎们说呢?原创 2022-04-10 09:48:24 · 699 阅读 · 8 评论 -
明白闭包,你还差两张图
闭包是面试经常被问到的,但就使用来说,它是也不是很复杂.但是我们想要把它说明白,却不是那么容易的事.原创 2022-03-31 21:09:36 · 465 阅读 · 6 评论 -
js中的上下文,好比煮一顿泡面
js中的执行上下文,是为了提高的代码的执行速度.你不知道它的原理,不影响写代码,只是影响你谈工资的底气.原创 2022-03-30 20:21:28 · 2081 阅读 · 10 评论 -
不懂DOM渲染机制,确定能写出优质代码?
文章目录前言: 为什么要明白浏览器渲染机制一、几种DOM的认识1 DOM是什么2 加载过程二、浏览器渲染流程1.浏览器的请求渲染过程2 回流和重绘,影响页面渲染速率三、高性能Javascript DOM编程1 这里好有一比2 DOM的访问与修改3 一些优化总结前言: 为什么要明白浏览器渲染机制知道浏览器的加载,可以在引用外部样式文件,JS时,可以放在合适的位置,最快加载完毕。明白浏览器如何进行解析,可以在构建DOM结构,组织CSS选择器的时候,以最优的写法,提高浏览器的解析速率。了解浏览器如何进原创 2022-03-27 09:57:57 · 1061 阅读 · 7 评论 -
关于Symbol你肯定不知道的几个点
面试当中经常被问Symbol的作用是什么?除了作为属性还能干什么?其实它也暴露一些方法,然我们有机会能够重新定义它们!原创 2022-03-26 10:08:15 · 655 阅读 · 1 评论 -
Map看到N次,可你依然不会用它?
Map是ES6新出的语法,类似于java,php的关联数组,其键值对的存储也非常有用,可很多人宁愿用对象,也不用Map.真正的了解之后,你会发现还是map好用!原创 2022-03-23 21:39:43 · 1155 阅读 · 1 评论 -
让你满头黑线的错误,这么看
js当中的错误,是难以调试,但又不可避免的.怎们处理它是个非常棘手的问题.原创 2022-03-18 15:06:08 · 1514 阅读 · 3 评论 -
react和vue中自定义标签的原理在这里
vue和rreact中,到处都在使用自定义标签.它们的底层,到底是什么样的,来吧,一文为你解惑!原创 2022-03-20 21:28:34 · 1702 阅读 · 0 评论 -
template你还以为是vue创造的吗?
vue中template真的是原生js内容,它的好处是不管你怎们追加节点,你的DOM树永远只会重新渲染一次.比起appendChild()的多次操作DOM,比起innerHTML它真的是最优解.原创 2022-03-19 21:06:30 · 1164 阅读 · 1 评论