首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zlovez
掘友等级
it manager
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
深入剖析Vue源码 - 基础的数据代理检测
数据代理的另一个说法是数据劫持,当我们在访问或者修改对象的某个属性时,数据劫持可以拦截这个行为并进行额外的操作或者修改返回的结果。而我们知道Vue响应式系统的核心就是数据代理,代理使得数据在访问时进行依赖收集,在修改更新时对依赖进行更新,这是响应式系统的核心思路。而这一切离不开…
bind,Call,Apply源码实现
bind实现 箭头函数的 this 永远指向它所在的作用域 函数作为构造函数用 new 关键字调用时,不应该改变其 this 指向,因为 new绑定 的优先级高于 显示绑定 和 硬绑定 Call实现
reduce源码实现
手写Reduce方法,并讲解现实方式,和Reduce原始用法, - arr 表示原数组; - prev 表示上一次调用回调时的返回值,或者初始值 init; - cur 表示当前正在处理的数组元素;
new手动实现
new作用 我们需要知道当 new 的时候做了什么事情 创建一个新对象; 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) 执行构造函数中的代码(为这个新对象添加属性) 返回新对象。
Flow(二)—— 简单语法使用
不过虽然有类型推断,但是建议开发者每个都添加类型,这样有可读性。 绝大多数flow都可以推断出变量类型,但是并不意味着我们不需要给每个变量添加类型注解。添加类型注解可以明确去限制类型,而且对我们之后理解这里的代码很有帮助,建议尽可能的去使用类型注解 Mixed可以接收任意类型的…
CSS实现水平垂直居中的10种方式
划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了 要实现上图的效果看似很简单,实则暗藏玄机,本文总结了一下CSS实现水平垂直居中的方式大概有下面这些,本文将逐一介绍一下,我将
V8引擎详解(二)——AST
V8引擎详解(一)——概述。 看过我上一篇文章的同学应该了解到V8引擎会先将javascript代码转换成AST(抽象语法树),而事实上无论使用什么编程语言(无论是解释形语言还是编译形语言)都会将源代码解析成 抽象语法树(abstract syntax tree, AST),A…
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…
css篇--100道近两万字帮你巩固css知识点
继上一篇html篇之后,看到小伙伴留言说期待后面整理的CSS和JS篇,工具人小编整理出了本篇有关CSS部分的知识点。本篇文章作为对CSS知识点的统筹,囊括了目前大部分在面试当中常见的内容,包括一些易踩雷的知识点。文章篇幅较长,建议收藏慢慢细品。 文中篇概念性的内容也蛮多,小编一…
个人成就
文章被点赞
5
文章被阅读
4,486
掘力值
151
关注了
4
关注者
0
收藏集
4
关注标签
32
加入于
2020-04-20