首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
道里
掘友等级
小影科技
流水不争先,争的是滔滔不绝
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
116
文章 93
沸点 23
赞
116
返回
|
搜索文章
最新
热门
刚出锅的前端面经60问
刚出锅的前端面经,要来看看么?不管是查漏补缺还是复习准备,都是一方可口热菜! 本文记录复习过后的面试经历,希望可以帮到一些同学~不妨交个朋友?
优质的组件库都离不开BEM!
1. 摘要 当你在编写css代码的时候,是否遇到这样的困扰: 不知道取什么class名? 修改某个组件的样式,担心影响了其他组件? 编写的组件样式如何复用?为了解决这些问题,聪明的程序猿发明了BEM命名法。 BEM命名法,是对css命名的一种规范,将页面模块化,隔离样式,提高代…
(译)你应该知道的ES2020中的10个JavaScript新功能
1. BigInt BigInt,JavaScript中最令人期待的功能之一,终于来了。实际上,它允许开发人员在其JS代码中使用更大的整数表示形式进行数据处理和数据处理。 目前,您可以在JavaScript中存储为整数的最大数量为pow(2, 53) - 1。但是 BigInt…
基于猫狗大战奥特曼,再手写一次apply、call和bind
准备好之后,我们先来实现一下call。 这样就可以吃各种鱼了,当然是用arguments 来操作参数也是可以的。 既然 call 和 apply 都实现了,那稍微有点难度的 bind 也来实现一下好了,毕竟它们是 铁三角 嘛。 bind 也是用来转换 this 的指向的。 bi…
再手写一次发布订阅和观察者
发布订阅模式和观察者模式是开发中常用的设计模式和思想,利用它们可以做到数据更高级的通信,当然在Vue和React等框架中,也用到了它们,本篇就来说一下它们的实现原理并手写代码。 发布订阅模式从它的概念里就可以看出来特点:发布者 发出的消息,不会发送给特定的 订阅者,订阅者 不会…
重学Vue【组件更新和diff算法】
重学Vue源码,根据黄轶大佬的vue技术揭秘,逐个过一遍,巩固一下vue源码知识点,毕竟嚼碎了才是自己的,所有文章都同步在 公众号(道道里的前端栈) 和 github 上。 在前面分析过了Vue的组件的创建过程,并没有说到当组件数据发生变化会发生什么以及如何更新组件,本篇过一下…
重学Vue【计算属性和监听属性】
重学Vue源码,根据黄轶大佬的vue技术揭秘,逐个过一遍,巩固一下vue源码知识点,毕竟嚼碎了才是自己的,所有文章都同步在 公众号(道道里的前端栈) 和 github 上。 先定义了一个 watchers 和 _computedWatchers 为空对象,然后判断是不是服务端渲…
重学Vue【Vue.set 原理分析】
重学Vue源码,根据黄轶大佬的vue技术揭秘,逐个过一遍,巩固一下vue源码知识点,毕竟嚼碎了才是自己的,所有文章都同步在 公众号(道道里的前端栈) 和 github 上。 Vue.set 方法可以向响应式对象上添加一个属性,并且属性也是响应式的,这样就解决了视图更新的问题,修…
重学Vue【nextTick原理解析】
上篇派发更新的最后提到了 nextTick,在Vue中,nextTick 也是一个核心实现,本篇来详细说一下 nextTick 的实现原理。 重学Vue源码,根据黄轶大佬的vue技术揭秘,逐个过一遍,巩固一下vue源码知识点,毕竟嚼碎了才是自己的,所有文章都同步在 公众号(道道…
重学Vue【setter_派发更新】
重学Vue源码,根据黄轶大佬的vue技术揭秘,逐个过一遍,巩固一下vue源码知识点,毕竟嚼碎了才是自己的,所有文章都同步在 公众号(道道里的前端栈) 和 github 上。 首先新值和旧值作对比,如果二者一样就什么都不做,否则就做一些逻辑,有两个比较关键的就是 childOb …
下一页
个人成就
文章被点赞
379
文章被阅读
57,193
掘力值
2,357
关注了
88
关注者
149
收藏集
3
关注标签
18
加入于
2017-11-06