首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ou
掘友等级
前端 & AI
|
字节
不拒艰难,在探索前端的路上
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
Observer源码解析
在Observer源码部分主要有三个角色:Observer、Dep、Watcher。 (1)必须是一个对象,且不能是vnode的类型的。 这段代码就是判断传入的值是不是数组,如果是数组,走observeArray方法,如果不是数组,那么走walk方法。 walk这个方法就是遍历…
月度文章——Event Loop
JS是一门单线程的语言,如果没有异步操作的话,一个很耗时的操作,就可以堵塞整个进程。而出现异步操作之后,就会有数据通信之间的问题,而event loop很好的解决了这个问题。 什么是Event loop?这是我们第一个需要知道的问题。 在html官方标准中是这么介绍的。 为了协…
node中的Event Loop
关于事件这一块在《深入浅出的nodejs》中很少讲到,书里面只是在第三章提及了4个API方法,比如两个定时器(setTimeout和setInterval),process.nextTick()和setImmediate。 这个输出结果的原因我们已经在上一篇文章中说明,本章就不…
浏览器中的event loop
最近一直在研究event loop相关的,首先我们可以从HTML standard,标准中对于event loop的介绍。 为了协调事件,用户交互,脚本,渲染,网络请求,等等,必须用到event loop。而event loop有两种类型,一种browsing contexts…
require工作原理
在平常开发中,当我们需要用一个模块的时候,只需要require一下就行了,但是对于其内部的原理,不一定都清楚。读《深入浅出的nodejs》的时候,我们会发现,书中提到,每一个模块在编译过程中,node都会在模块外面封装一层,(function(exports, require,…
[]为false,!![]为true,[true] == 'true'为true,傻傻分不清
注意图片中的第7条:If Type(y) is Boolean, return the result of the comparison x == ToNumber(y). 第9条:If Type(x) is Object and Type(y) is either Strin…
Es2016、2017新特性(上)
es2015虽然是主流,但是每年都会有新的东西更新,在这些东西中,有许多东西值得我们去学习,以及使用,本篇文章,将提供一些平常业务开发中经常会用到的方法。希望能对大家的学习有帮助。个人的github博客 includes这个方法,是检测数组中是否含有相应的元素,返回的值是tru…
前端和后端的发展路径
终于毕业了,前段时间被毕业设计搞得头昏脑胀,现在所有事情都搞定了,又要开始定期更新博客了,从这边总结开始,后期挑每个板块好好研究。
从babel讲到AST
babel的过程:解析——转换——生成。 比如我们在读一句话的时候,我们也会做分词操作,比如:“今天天气真好”,我们会把他切割成“今天”,“天气”,“真好”。 那换成js的解析器呢,我们看一下下面一个语句console.log(1);,js会看成console,.,log,(,…
🚀述说Parcel:一个快速的零配置的web打包工具 📦
今天很高兴来讲一下新的打包工具parcel,一个快速的,零配置的打包工具。可以点击这里看他的github. 为了解决现有webpack等打包工具存在的问题:性能和配置复杂度。我开始研究parcel。 🚀打包速度快——多核编译,以及文件系统缓存,即使在重新启动后也能快速重建。 …
下一页
个人成就
优秀创作者
文章被点赞
2,975
文章被阅读
229,104
掘力值
8,529
关注了
12
关注者
3,781
收藏集
3
关注标签
14
加入于
2017-06-08