首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
Jeep
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
lerna多包管理实践
一个业务工程Project1,会同时依赖于lib1、lib2、lib3,其中lib2又依赖于lib1,lib3又依赖于lib1和lib2这种复杂依赖情况。(lib1,lib2,lib3是自己开发维护的npm包,分别发布到私有服务器,我们称为自研依赖库,以区别第三方依赖库)。 方…
前端js常用的60余种工具方法【强烈建议收藏】
“工欲善其事,必先利其器!”本文为大家带来前端js开发常用的60种工具方法,有了这些开发工具你就可以高效的处理任务和信息了。
JavaScript for...in 循环出来的对象属性顺序到底是什么规律?
在学习 JavaScript 语言的 for...in 循环时,总是会被告知:用它循环对象,循环出来的属性顺序并不可靠,所以不要在 for...in 中做依赖对象属性顺序的逻辑判断。 怎么回事呢?我今天读到了 一段文章,就解释了 for...in 循环出来的对象属性顺序到底是怎…
为什么(2.55).toFixed(1)等于2.5?
这个需要我们在源码里面找答案。 数字在V8里面的存储有两种类型,一种是小整数用Smi,另一种是除了小整数外的所有数,用HeapNumber,Smi是直接放在栈上的,而HeapNumber是需要new申请内存的,放在堆里面。我们可以简单地画一下堆和栈在内存的位置: 这里定义了一个…
打造自己的JavaScript武器库
作为战斗在业务一线的前端,要想少加班,就要想办法提高工作效率。这里提一个小点,我们在业务开发过程中,经常会重复用到日期格式化、url参数转对象、浏览器类型判断、节流函数等一类函数,这些工具类函数,基本上在每个项目都会用到,为避免不同项目多次复制粘贴的麻烦,我们可以统一封装,发布…
我未曾见过的 JS 特性
有一天我正在阅读 MDN 文档,发现了一些我之前压根没有意识到在 JS 中存在的特性和 API。这里我罗列了一些,不管它们是否有用,JS 的学习永无止境。 有多少人知道在 JS 里你可以给 for 循环和语句块命名?反正我不知道…… 命名完新名称之后你可以在 for 循环中的 …
JSONP的原理与实现以及XSS,CSRF的相亲相爱
前端跨域是每个前端人绕不过的坎,也是必须了解的一个知识点。我记得第一次遇到前端跨域这个坑的时候,真是无语到极点,对于一个移动端出身的人来说,觉得这个玩意无可理喻。但是后来慢慢了解,觉得前端的同源策略是非常有必要的。同源策略就是浏览器默认让www.baidu.com不能加载来自w…
从零开始写一个 Promise 库
文章介绍了从零开始实现一个简单的 promise 库,以及如何跟 async/await 结合使用。
不可错过的javascript迷你库
最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。 Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库。 这些库的共性是非常小,而且功能单一。 如果你操作过cookie的接口,那么…
使用 web 应用打包工具 Parcel 实现代码分割
代码分割可谓是当今 web 开发中很热门的话题。今天,我们将探索如何使用 parcel 轻松地实现代码分割。 如果你对它很熟悉,那么你可以跳过这部分。不然的话,还是接着往下看吧。 如果你使用过 JavaScript 框架进行前端开发的话,那么最后肯定会打包成一个很大的 Java…