首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript-技巧
订阅
venpear
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
import、require、export、module.exports 混合使用详解
自从使用了 es6 的模块系统后,各种地方愉快地使用 import export default,但也会在老项目中看到使用commonjs规范的 require module.exports。甚至有时候也会常常看到两者互用的场景。使用没有问题,但其中的关联与区别不得其解,使用起…
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
深度解析原型中的各个难点
本文不会过多介绍基础知识,而是把重点放在原型的各个难点上。 首先来介绍下 prototype 属性。这是一个显式原型属性,只有函数才拥有该属性。基本上所有函数都有这个属性,但是也有一个例外 如果你以上述方法创建一个函数,那么可以发现这个函数是不具有 prototype 属性的。…
前端知识集锦
大家可以关注我的公众号,我在公众号中会更新视频,并且每晚都会推送一篇我认为不错的文章。
【译】Google出品 – 利用 Webpack 做 web 性能优化
现代 Web 应用经常用到bunding tool来创建生产环境的打包文件(例如脚本、样式等),打包文件是需要优化并压缩最小化,同时能够被让用户更快地下载到。在这篇文章中,我们将会利用webpack来贯穿说明如何优化网站资源。这样可以帮助用户更快地加载你的应用同时获得更好的体验…
JavaScript中正则表达式的使用
. :除了\n以外的任意字符
JS 高级之手写一个Promise,Generator,async和 await【近 1W字】
1.1.3.1中第2小点 reject变为 rejected 2.Generator中级版polyfill这里let = val=ret.value
低门槛彻底理解JavaScript中的深拷贝和浅拷贝
按照常规思维,obj1应该和num1一样,不会因为另外一个值的改变而改变,而这里的obj1 却随着obj2的改变而改变了。同样是变量,为什么表现不一样呢?这就要引入JS中基本类型和引用类型的概念了。 打个比方,基本类型和引用类型在赋值上的区别可以按“连锁店”和“单店”来理解:基…
面试之JavaScript篇
旨在记录面试中遇到的面试题,包含js常见,易错,重要知识点
一次跨域问题引起的思考
只要同时满足以下两大条件,就属于简单请求。 凡是不同时满足上面两个条件,就属于非简单请求。 这是该问题所引出的相关名词,本着好奇的原则,继续往下走... 跨域是针对浏览器端而产生的,服务器端的通信并不会产生这样的问题,这就引出了第一个解决跨域的思路----代理服务器(浏览器请求…