首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
B_Cornelius
掘友等级
前端
|
头条
你要悄悄努力然后惊艳所有人
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
270
文章 246
沸点 24
赞
270
返回
|
搜索文章
最新
热门
Vue 源码patch过程详解
在这篇文章深入源码学习Vue响应式原理讲解了当数据更改时,Vue是如何通知订阅者进行更新的,这篇文章讲得就是:视图知道了依赖的数据的更改,如何将新的数据反映在视图上。 在真实的HTML中有DOM树与之对应,在Vue中也有类似的Vnode Tree与之对应。 在jquery时代,…
深入源码学习Vue响应式原理
最近一段时间在阅读Vue源码,从它的核心原理入手,开始了源码的学习,而其核心原理就是其数据的响应式。并且结合设计模式进行学习 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。观察者模式属于行为型模式,行为型模…
浏览器事件循环原理
单线程意味着所有的任务需要排队,前一个任务结束,才能够执行后一个任务。如果前一个任务耗时很长,后面一个任务不得不一直等着。 javascript的单线程,与它的用途有关。作为浏览器脚本语言,javascript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则…
webpack多页面内存溢出&单页面编译慢
在进行多页面开发的时候,项目刚开始阶段,页面较少,编译速度还能忍受,但是一旦页面增加,多次热更新就造成了内存溢出。 可以看到的是webpack把所有的页面都进行了编译,总体积已经达到了18M,耗时超过1分钟,在热更新的时候这个体积会变得更大,从而占据node的运行内存,导致内存…
[译] 未来的应用平台
目前我们生活在集中控制的牢笼中。监狱中以牺牲其他人为代价让少部分人拥有特权。但是科技有潜力改变这些。 如果你是一个生活在当今世界下软件工程师,那么你就有潜力参与到这个以前从未发生的最大的全球变革中。这个变革将会影响到上亿的人的生活,会创造新的经济机遇,拯救生命,让数十亿人参与数…
数据可视化实践
数据可视化的目的其实就是直观地展现数据,例如让花费数小时甚至更久才能归纳的数据量,转化成一眼就能读懂的指标;通过加减乘除、各类公式权衡计算得到的两组数据差异,在图中颜色敏感、长短大小即能形成对比;数据可视化是一个沟通复杂信息的强大武器。通过可视化信息,我们的大脑能够更好地抓取和…
Zepto源码学习Event模块
为什么要看Zepto的源码,因为公司用的是这个。。。。 再看这个源码的过程中,因为对事件类型的不充分,导致学习起来有些费劲,所以在讲这个板块之前先对一些事件进行了解。 下面是触发点击事件的代码,我们在inner上添加点击事件,在wrapper添加事件,点击inner都会触发cl…
vscode 插件推荐 - 献给所有前端工程师(2018.4.29更新)
大家好,我是Moer. VScode现在已经越来越完善。性能远超Atom和webstorm,你有什么理由不用它? 在这里,我会给你们推荐很多实用的插件,让你对 vscode 有更深刻的体会,渐渐地你就会知道它有多好用。 走马观花前,请先将你的 vscode 更新到最新版本。 超…
前端MVC、MVVM的简单实现
MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展示层(视图)和用户交互层。结合一下下图,更能理解三者之间的关系。 模型:用来存放应用的所有数据对象。模型不必知晓视图和控制器的细节,模型只需包含数据及直接和这些数据相关的逻辑。任何事件处理代码、视图模版,以及那些和模…
[翻译]了解NodeJS看这一篇就够了
摘要:这篇文章适合对Node一无所知或了解不多的初学者阅读。全面但不深入地讲了包括http模块、express、mongodb和RESTful API等知识点。 如果你是前端开发工作者,那么对你来说,基于NodeJS编写web程序已经不是什么新闻了。而不管是NodeJS还是we…
下一页
个人成就
优秀创作者
文章被点赞
4,611
文章被阅读
287,978
掘力值
12,834
关注了
20
关注者
3,521
收藏集
0
关注标签
10
加入于
2017-09-21