首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
你不知道的JS
订阅
wangmingxu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
48篇文章 · 0订阅
JavaScript 的静态作用域链与“动态”闭包链
闭包是什么时候创建的,打包什么内容,存储在哪,和作用域链是啥关系,eval为什么性能不好。本文带你彻底理解闭包的本质。
针对白屏埋点,我是这样做的(前端监测)
这里要按自己公司的产品或者自己的项目来决定了。下面是我对公司的产品提出的三个“埋点方案”,可参考,但不一定适合你们。 因为我们产品,主要页面都是居中布局,所以这种“埋点”可以满足我们产品的80%页面。垂直“埋点”,也就是在X,Y轴上埋,看图 因为,垂直埋点可以解决居中布局的页面…
JavaScript 中的位运算和权限设计
1. 内容概要 2. JavaScript 位运算 2.1. Number 在讲位运算之前,首先简单看下 JavaScript 中的 Number,下文需要用到。 也就是说一个数字的范围只能在 -(2^53 -1) 至 2^53 -1 之间。 好了,Number 就说这么多,接…
探究js正则匹配方法:match和exec
match和exec在匹配成功时返回的都是数组,在没有匹配上时返回的都是null,故在没有深入了解两者的使用规则前,会误以为两者的使用效果是一样的,下面在几种情况中对match和exec进行区分。 无全局匹配分组时,match和exec返回结果相同。由于正则表达式采用了括号分组…
精读《syntax-parser 源码》
1. 引言 syntax-parser 是一个 JS 版语法解析器生成器,具有分词、语法树解析的能力。 通过两个例子介绍它的功能。 如上,通过正则分别匹配了 “空格”、“字母或数字”、“加号”,并将匹配到的空格忽略(不输出)。 'a + b' 会按照上面定义的 “三种类型” 被…
精读《谈谈 Web Workers》
本周精读的文章是 speedy-introduction-to-web-workers,是一篇 Web Workers 快速入门的文章,借精读这篇文章的机会,谈谈对 Web Workers 的理解与运用。 高效。 并行。 因为浏览器是单线程的,任何大量耗时的 JS 任务都会卡住…
axios请求超时,设置重新请求的完美解决方法
自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历。 最近公司在做一个项目, 服务端数据接口用的是Php输出的API, 有时候在调用的过程中会失败, 在谷歌浏览器里…
你可能不知道的 6 个 babel 语法
由于要整理基于 babel@7 的 babel preset "babel-preset-af-react",故而对 babel 插件进行了一遍完整的梳理。期间发现一些之前不熟悉或是新引入的语法,个人觉得挺有用,介绍如下。
Ajax 知识体系大梳理
这是一篇万字长文, 系统梳理了ajax相关的知识体系, 几乎囊括了所有ajax的知识点. 内容包含浏览器单线程机制,xhr对象,多框架ajax,Fetch,CORS,缓存,调试技巧等等
重构与模式(二)——发布订阅模式与中介者模式实际使用
实际开发过程中我们遇到过的先发布后订阅的场景为:我们有一个展示用户信息的头部导航模块,这个模块依赖于获取用户信息的模块来显示用户头像,但是获取用户信息是异步的,在头部信息trigger之后,我们的头部模块才加载完并listen(我们的模块用了惰性加载)。 为了满足这个需求,我们…