首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
殷荣桧
掘友等级
前端工程师
|
腾讯
毕业于中国科学技术大学,现就职于上海腾讯。 我的github
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
最新
热门
看了多篇Vue内核文章原理还是不太明白,看看这篇试试?
切换到仓库的第一个commit,自己运行运行,尝试着去看一看代码,自己先理解理解,断点调试调试。然后再来看这篇文章代码中写的注释,遇到不太理解的再来看看这篇文章,看看是不是能够更易于理解些。代码真的已经简化到不能再简化,总计才150行左右,仔细看你一定能理解。第一个commit…
HTML代码是如何被解析成浏览器中的DOM对象的
你也可以在我的Github查看这篇文章,欢迎Star.有什么问题可以在Github中评论。 截图中生成AST的链接,你可以去点击尝试修改HTML代码生成抽象语法树试试。这是浏览器拿到我们所写的HTML文本代码第一步所要完成的事,因为文本的格式是不便于操作的,比如现在要去一个di…
用150行代码实现Vuex 80%的功能
本文github仓库代码地址,欢迎star,谢谢。 从运行结果来看,运行正常,没有问题。接下来看看一步一步实现的过程: 一. 完成最简单的通过vuex定义全局变量,在任何一个页面可以通过this.$store.state.count可以直接使用 二. vuex中的getter方…
用少量代码实现redux核心部分及其演化历史
接下来我们试着一个一个去实现。当然这其中包括了为什么需要redux的历史演化的过程,总的用了十几个commit来完成了这篇文章,基本上每个commit实现TODO list中的一个计划(在这墙裂推荐你使用source tree这个工具来查看各个commit都干了啥,修改了啥,对…
Vuex和Redux都使用的Flux设计模式精简版实现
1. 为什么需要Flux设计模式 2. Flux设计模式是怎么实现的 先来看一下最终结果,免得你觉得太复杂,跑了。怎么样就一个添加,一个删除,是不是很简单,那就继续往下看吧。 老外搞个新东西就喜欢给其取个Cool的名字,什么Flux,Redux,Meteor。本来英语就不是太好…
看看这些被同事喷的JS代码风格你写过多少
现在写代码比以前好多了,代码的格式都有eslint,prettier,babel(写新版语法)这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能解决。我们写代码要写到下图中左边这样基本上就功德圆满了。 你可以…
渔人和Rxjs的故事,这次一定教会你前端必会的Rxjs
这篇文章可在我的 github 中查看,如果你觉得写的还可以,Please送上你宝贵的star. 写在最前面:你一定要坚持看完这个故事,看完你一定会懂Rxjs.千万不要觉得故事情节没有《盗墓笔记》好看而放弃。因为臣妾实在是只能把枯燥的程序写成这个很(挺)有(简)趣(陋)的故事了…
手把手带你用85行代码实现一个React.js(详细讲解)
啥也不说,先来看看用我们85行的React.js直接替换别人写好的扫雷项目中的React.js,看看效果怎么样?哈哈,是不是正常运行了。 Attention:一定不要被下面辣么多的代码吓到,因为下面辣么多的代码只是每次在上一个commit的基础上添加几行而已,大部分都是重复,只…
深度剖析Margin塌陷,BFC,Containing Block之间的关系
参考资料中是我从网上看到的有关塌陷,BFC中写的很好的几篇。讲的也很全面,教你如何用BFC,Containing Block(包含块解决)margin塌陷的问题。但是有一点他们都没有提及,就是为什么会有这些东西出现。 以上的这些问题,如果不去了解设计者的思路,是不太容易理清这些…
个人成就
优秀创作者
文章被点赞
2,690
文章被阅读
124,856
掘力值
6,792
关注了
5
关注者
698
收藏集
2
关注标签
6
加入于
2017-10-19