首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大雄没了哆啦A梦
掘友等级
前端开发攻城狮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 61
沸点 1
赞
62
返回
|
搜索文章
最新
热门
曲线救国:webpack打包优化黑科技
随着我们项目越来越复杂,我们在用webpack打包的时候,会发现打包的速度越来越慢,最后慢到打包一次要几分钟甚至更多的时间,缓慢的打包速度严重影响效率,那么如何提高打包速度就成为了我们的痛点,一般大家都是用HappyPack、Dellplugin和UglifyJsPlugin(…
带你简单理解diff算法
我们知道不管是vue还是react当中,都是利用virtual dom(下面简称vd)来表示真实的dom,因为操作真实的dom的代价是昂贵的,即使是查找dom节点的操作都是昂贵的,所以在优化的方法当中,就有缓存dom的查找结果的一个优化,那么既然真实dom的操作是昂贵的,所以如…
揭幕Vue3的proxy能做到速度加倍内存减半原因
我们知道,vue的初始化过程,有三座大山,分别为Observer、Compiler和Watcher,当我们new Vue的时候,会调用Observer,通过Object.defineProperty来对vue对象的data,computed或者props(如果是组件的话)的所有…
从源码里面了解vue的nextTick的使用
这句话就是说,当我们在父组件设置this.name=name的时候,vue并不会直接更新到子组件中(dom的更新也一样未立即执行),而是把这些更新操作全部放入到一个队列当中,同个组件的所有这些赋值操作,都作为一个watcher的更新操作放入这个队列当中,然后等到事件循环结束的时…
图片懒加载
图片懒加载在一些图片密集型的网站中运用比较多,通过图片懒加载可以让一些不可视的图片不去加载,避免一次性加载过多的图片导致请求阻塞(浏览器一般对同一域名下的并发请求的连接数有限制),这样就可以提高网站的加载速度,提高用户体验。 2、可以给这个类名设置背景图片,作为图片未加载前的过…
前端自动化
最近在做一个需求,由于我们是打包后形成静态文件然后提交到git上,最后再上发布系统同步代码到服务器上。我们的整个流程是这样的: 这整个过程下来,最主要的问题是,在npm run bulid的时候你需要等待打包的完成,而这个过程还是比较耗时的,所以你只能干瞪眼,然后打包完后你再进…
一道面试题引发的“血案”
js异步的存在是因为,js是单线程的,如果一些任务需要处理时间比较耗时,那么下面的任务就会一直等这个任务执行完成才能继续,比如一些IO任务,这样就会导致执行效率低效,所以js的设计者意识到了这点,设计了异步执行任务,主线程不必等待异步任务完成才执行下去,这样我们就可以把一些耗时…
原来vue的slot可以这么玩转
“下拉加载更多”的场景在移动端相对来说出现得比较多。我们知道下拉触底都要监听触底事件,触底的操作也相同(去后台拉取数据),分页算法也相同,因此我们会想到把它做成一个组件,重用这些相同的地方,让其他地方可以共用这个组件,从而减少代码量。 然而,下拉loading并不是一个可以完全…
朋友,jquery的extend了解吗?深复制了解下
一般我们实现深复制就是利用递归的方式,判断要复制的对象的属性值是一个Object或者是Array的时候,我们需要利用递归进行复制。 这样就基本实现深复制了,大功告成了。 呵呵呵,少年,too young too simple。这段代码有几个问题。 1、判断对象是否是数组,在多f…
利用Resource Timing监控资源加载速度
重定向;如果服务器返回302的状态时,则会发生重定向,页面会重定向到302响应的location属性指定的地址去(response的Location属性指定,例如jd.com会被跳转到http://www.jd.com)。 读取浏览器缓存;如果资源的缓存时间还未过期(服务器设置…
下一页
个人成就
文章被点赞
1,949
文章被阅读
128,946
掘力值
5,332
关注了
18
关注者
381
收藏集
1
关注标签
19
加入于
2018-04-12