首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hello_AlexCc
掘友等级
页面仔专家
|
@北京
热爱技术,永不止步!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 79
沸点 2
赞
81
返回
|
搜索文章
最新
热门
如何自己实现一个Webpack
前言模块分析创建文件,最简单的字符串拼接编写bundler.js文件@babel/parser:分析我们通过fs.readFileSync读取的文件内容,返回AST(抽象语法树)@babel/trav
详谈webpack4
注意:打包的文件不会放到dist目录中了,而是放在我们的内存中,从而提升了打包速度。 原因是因为 css-loader 已经帮我们处理过这一步了,js 代码就需要我们自己来添加 HMR 了。在使用 vue 的时候,vue-loader 帮我们实现了 js HMR 这一块了,所以…
Set,WeakSet,Map,WeakMap
类似于数组,但是成员的值是唯一的,没有重复的值。 Set内部判断两个值是否不同使用的算法类似于精确相等运算符('===')。这意味着两个对象总是不相等的。唯一的例外是NaN等于自身('==='认为NaN不等于自身) 如果想在遍历操作中同步改变原来的Set结构,目前没有直接的方法…
Vue源码分析系列三:render
在上一系列中,我么已经了解到$mount是如何工作的,最后通过调用 updateComponent方法来执行vm._update(vm._render(), hydrating);,接下来我们来分析一下 vm._render()方法是如何运行的。 那么,我们如何手写 rende…
Vue源码分析系列二:$mount()方法
到这里,我们知道updateComponent方法会完成整个渲染工作,在系列三中,将深入分析 vm._render()方法以及vm._update()方法。
Vue 源码分析系列一:new Vue()
Vue从何处来(importVuefrom'vue')?首先分析一下vue的相关文件\UMDCommonJSESModule(基于构建工具使用)ESModule(直接用于浏览器)完整版vue.jsvu
javascript之数组去重
双重循环是利用两个for循环来实现数组去重的,兼容性最好,但是如果数组的数据过于庞大的时候,性能不佳。 答案是字符串'1'会将数字1覆盖,知道这个小细节之后,我们再来实现去重的方法。 最后我们可以采用ES6中的一种新的数据结果Set,它类似于数组,但是它的项都是唯一的,没有重复…
javascript之模拟call以及apply实现
使用一个指定的上下文对象和若干个指定的参数值的前提下调用某个函数或方法。如果传入null, 则this指向window
javascript闭包
闭包的定义:闭包是由函数和函数能够访问的自由变量所组成,即使创建它的上下文已经被销毁,它依然存在。 毫无疑问,我们都知道这里将会每隔1s输出一个10,为什么呢?我们可以利用Event Loop来解释这一现象。当程序开始执行的时候,同步和异步任务分别进入不同的执行"场所",同步的…
函数防抖和函数节流
console.log( ' hello scroll ... ' ) 1. 结合定时器和时间戳使用
下一页
个人成就
文章被点赞
394
文章被阅读
56,761
掘力值
2,263
关注了
6
关注者
96
收藏集
4
关注标签
26
加入于
2019-01-18