首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
清月了无痕
掘友等级
前端开发工程师
|
小红书
编码、看个电影
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 60
沸点 8
赞
68
返回
|
搜索文章
最新
热门
设计模式初探
摘要:设计模式是前人经过不断实践,总结出来的类似于武功秘籍的定式,是某种场景下解决该问题的优雅方式。
读《回顾 babel 6和7,来预测下 babel 8》有感👀
引文 最近刷到回顾 babel 6和7,来预测下 babel 8一文,作者从Babel6、7的发展演进,到优化Babel7遗留的问题,预测了Babel8的新特性,,笔者深有感触,裂墙推荐,遂有此文。
这一次,彻底搞懂JavaScript垃圾回收
目前最主流的JavaScript引擎,当属Chrome的V8引擎。接下来的论述均基于V8展开。 垃圾回收机制大体可分为引用计数和标记清除两种。其中引用计数由于存在比较明显的问题(主要存在于早期的IE浏览器),现今主流浏览器都采用标记清除,来管理引用值的内存。 引用计数存在一个严…
Axios 源码解析
XSRF又称CSRF(Cross-site request forgery),是一种劫持受信任用户向服务器发送非预期请求的攻击方式。通常情况下,CSRF 攻击是攻击者借助受害者的 Cookie 骗取服务器的信任,可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击服务器…
不得不知道的JavaScript原生拖放实现
HTML5 在所有html元素上规定了一个draggable属性,可通过改变draggable属性值来控制元素是否可被拖动。 默认情况下,图片、链接和文本的draggable值true,其中文本在被选中后才可拖动,而图片、链接在任何时候都可拖动。 所有元素都支持放置目标事件,但…
重读 vue 文档 --- keep-alive
include - 数组、字符串或正则表达式。只有名称匹配的组件会被缓存。 exclude - 数组、字符串或正则表达式。任何名称匹配的组件都不会被缓存。 max - 数字。最多可以缓存多少组件实例。 在 keep-alive 组件创建时,新建 catch 缓存节点,keys …
重读 vue 文档 --- nextTick
前端三大框架中,React、Angular的变化侦测都有一个共同点,就是都不知道哪些状态 (state) 发生了改变,于是就需要进行比较暴力的比对。React 采用了虚拟 DOM 比对,Angular 采用了脏检查机制。而 Vue在一定程度上知道哪些状态发生了改变,哪些节点依赖…
Diff
个人的理解,virtual dom就是真实dom的一种抽象,是 JavaScript 对真实dom的描述。现在主流前端框架几乎都有 virtual dom这个概念的原因,无非有以下这几点。 可以通过diff算法,找出最小差异,然后进行更新操作,更有效率。 应用跨平台成为需求,通…
手撕前端面试题
以上是个人对常见前端手写面试题的一些总结,希望能对大家有所帮助。如果有错误或不严谨的地方,欢迎批评指正,如果喜欢,欢迎点赞。
重读 Vue 文档 --- 数组更新
顾名思义,变异方法,即会改变调用了这些方法的原始数组。但由于数组是引用类型,存于栈内存中的地址是不会改变的,改变的是真实的数组值。包括: 即不会改变调用这些方法的数组,而总是返回一个新数组。例如:concat、filter、map、slice 等等。但我们使用非变异方法,可以用…
下一页
个人成就
文章被点赞
133
文章被阅读
13,245
掘力值
543
关注了
122
关注者
43
收藏集
17
关注标签
9
加入于
2019-08-27