首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
昭光
掘友等级
前端职位
|
深圳
爱上代码,爱上你
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
185
文章 177
沸点 8
赞
185
返回
|
搜索文章
最新
热门
vue中nextTick源码
源码在src/core/util/next-tick.js 中,源码在100行左右,记录下。 核心机制: 利用微任务的机制,进行实现。Vue更新dom时,也用到了nextTick。vue异步更新,本质上是js事件机制的一种运用。 1、延迟调用方式的判断,取得timerFunc。…
webpack 源码流程
webpack 是一个静态模块打包工具。当webpack处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每一个模块,然后将这些模块打包成一个或多个bundle。 after-compile 这个在seal阶段,对每个module和chunk进行整理,生成编译…
前端学习书籍
部分参考资料: js高级程序设计(第4版)-js 技巧 《你不知道的JavaScript》 记录 es6入门 Linux工具快速教程 图说设计模式
记es6箭头函数特性
默认参数null是一个合法值,只有函数参数为undefined时才会使用默认值。 参数表达式只有在调用且没有传入参数才会执行。 这是在定义变量前去访问,会报错,暂时性死区。 es5 非严格模式下,函数命名的参数变化会体现在arguments对象上,即在非严格模式下它跟形参是映射…
whistle 真机调试利器
whistle 是一个开源的抓包工具,功能和 Fiddler (Fiddler+willow在移动端调试吃力)、Charles 类似,在真机调试方面强大,可直接在pc上看页面日志和dom结构。赶紧放弃alert、vconsole。 whistle 是用 Node 实现,跨平台支…
Map Set WeakMap WeakSet 场景
Set 和 Map 是 ES6 新增的数据结构。成员的值都是唯一的、无重复的。 Set 对象是值的集合,且元素是唯一的,类比数组。 留意下: 唯一值的判断和 === 的运算符算法是不一样的。~~原-0 +0 是两个值~~,-0\+0 是相同的。NaN之间视为相同的值, 这里的e…
vue抽象组件 keep-alive
keep-alive是一个内置抽象组件(它自身不会渲染一个 DOM 元素,也不会出现在父组件链中,abstract: true 属性值决定)。包裹动态组件时,会缓存不活动的组件实例。而不是销毁它们。 include 字符串或正则表达式。只有名称匹配的组件会被缓存。 exclud…
微信小程序&常用场景记录
开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。 增加 App 和 Page 方法,进行程序注册和页面注册。 增加 getApp 和 getCurrentPages 方法,分别用来获取 App 实例和当前页面栈。 提供…
记手机修改微信字体,导致rem适配错位
修改微信字体,导致rem 适配错位。
web h5 错误监控
1、错误监控。2、劫持 http&console。 3、页面性能。 4、页面行为 5、劫持分析 通过监听load 和beforeunload 事件,去取对应的performance 性能数据,进行上报。参考另一篇文章。 0、关闭tab页,unload事件中产生Http…
下一页
个人成就
文章被点赞
329
文章被阅读
91,705
掘力值
2,733
关注了
155
关注者
62
收藏集
17
关注标签
18
加入于
2016-11-06