首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jan_3
掘友等级
前端er
前端er
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 105
沸点 0
赞
105
返回
|
搜索文章
赞
文章( 105 )
沸点( 0 )
一文搞懂JS系列(五)之闭包应用-防抖,节流
了解防抖和节流之间的区别,以及如何自己实现防抖和节流,实现防抖和节流的立即执行和非立即执行的实现方式
彻底弄懂节流和防抖
这两个东西,你肯定听过,就是两种优化浏览器性能的手段。相关文章你肯定也看过,如果还是不太清楚,没关系,看完这篇短文,相信你能轻松理解其中差别。 虽然是个笑话,却很好地说明了防抖的定义:给一个固定时间,如果你开始触发动作,并且在这个固定时间内不再有任何动作,我就执行一次,否则我每…
JavaScript 函数(闭包、纯函数、高阶函数、防抖与节流)
ES6以后已经有了块级作用域的概念了,因此IIFE已经逐渐退出历史舞台了。 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数 fn = closure() 相当于 fn = function(){ return count +…
JS 总结之原型继承的几种方式
在之前的总结中,我们详细分析了原型《JS 总结之原型》,原型很大作用用于模拟继承,这一次,我们来聊原型继承的几种方式。 组合 原型链继承 和 借用构造函数继承。 优点:不用手动设置原型。 缺点:新语法,只要部分浏览器支持,需要转为 ES5 代码。
Vue2源码解读(六)-nextTick
nextTick是Vue里面一个比较核心的概念;不过在讲nextTick之前就必须要讲到JavaScript的运行机制和任务队列。 众所周知,浏览器的脚本语言是JavaScript,这个语言最大的特点就是单线程,也就是在同一时间只能干一件事情。 当然为了充分利用CPU,Html…
前端面试知识点汇总
今天和大家聊聊前端面试的知识点,秋季和春季都属于跳槽季,希望这篇文章可以帮助到你,助你拿到心仪的offer。 通过原型来实现继承时,原型会变成另一个类型的实例,原先的实例属性变成了现在的原型属性,该原型的引用类型属性会被所有的实例共享。(引用类型值被所有实例共享) 方法都在构造…
Webpack基本使用(详解)
由于Webpack默认只能打包处理Js类型的文件,无法处理其它的非Js类型的文件,所以如果要处理非Js类型的文件,我们需要手动安装一些合适的第三方loader加载器。 您正在使用Vue的仅运行时版本,其中模板编译器不可用。 将模板预编译为渲染函数,或使用包含编译器的构建。
回流(reflow) 和 重绘(repaint)
浏览器使用流式布局模型,浏览器将HTML文件转换成DOM树,将CSS文件转换成CSSOM树,DOM和CSSOM这两棵树组合为渲染树,即Render Tree。看如下图所示: 渲染树只会包括需要显示的节点和这些节点的样式信息,计算他们在页面上的位置和大小,如果某个节点是 disp…
跨域
当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域,不同域之间相互请求资源,就算作“跨域”。因为JavaScript出于安全考虑,有同源策略。 有一点必须要注意:跨域并不是请求发不出去,请求能发出去,服务端能收到请求并正常返回结果,只是结果被浏览器拦截了。之所以会跨…
HTTP请求与HTTP响应
TCP 位于传输层,提供可靠的字节流服务。字节流服务(Byte Stream Service)是指,为了方便传输,将大块数据分割成以报文段(segment)为单位的数据包进行管理。简单来说,TCP协议为了更容易传输大数据将其切割,并且还能确认数据完整无误的传送给了对方。 TCP…
下一页
个人成就
文章被阅读
442
掘力值
50
关注了
21
关注者
0
收藏集
13
关注标签
40
加入于
2019-11-21