零界梦(忆)
零界梦(忆)
全部文章
JavaScript
CSS(4)
ElementUI(1)
HTML(1)
Java(1)
node(3)
React(1)
vue(13)
Webpack(1)
微信小程序(1)
操作系统(1)
数据结构与算法(4)
浏览器(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
傅先生的Blog
用前端看代码之美
全部文章
/ JavaScript
(共6篇)
前端性能优化之避免DOM的回流和重绘
放弃传统操作DOM的时代,基于vue/react开始数据影响视图模式 分离读写 渲染队列机制 let box = document.getElementById('box'); // 现代的浏览器都有渲染队列机制,所以下面的代码实际上只会进行一次的回流和渲染(老版本会引发三次渲染和回...
2019-12-31
1
733
generator
generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 函数在执行过程中,如果没有遇到return语句(函数末尾如果没有return,就是隐含的return undefined;),控制权无法交回被调用的代码。 我们先复习函数的概念。一个...
generator
ES6
2019-12-25
0
561
虚拟DOM
1.虚拟DOM是什么? 我们先来看看真实的DOM <script> //新建一个div let div = document.createElement('div') // 保存DOM中的所有属性 let ret ...
虚拟DOM
2019-12-23
0
588
JS模块化学习笔记
概况 项目变大时需要把不同的业务分割成多个文件,这就是模块的思想。模块是比对象与函数更大的单元,使用模块组织程序便于维护与扩展。 在ES6之前,JavaScript一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。这对开...
模块加载
模块化
2019-12-19
0
741
Token
如果前端和后端之间存在跨域问题用token如果不存在跨域问题用cookie或者session Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token 给前端。前端可以在每次请求的时候带上 Token 证明自己的合法地位 为什么要用 T...
2019-12-14
0
552
call、apply和bind的区别
JavaScript中的每一个function对象都会有call、apply和bind方法,都是Function的原型上的方法,每个函数都是Function的实例,所以每个函数都可以调用原型上的这几个方法三者最基本的作用都是改变函数中this的指向call和apply唯一的区别是call中参数不限制...
2019-12-10
0
461