首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
coderwang666
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
深入理解作用域和闭包
JavaScript中的变量是松散类型的,没有规则定义它必须包含什么数据类型,它的值和数据类型在执行期间是可以改变的。 这样的设计规则很强大,但是也会引发不少的问题,比如我们本文即将要讨论的作用域与闭包,欢迎各位感兴趣的开发者阅读本文。 理解作用域与闭包之前,我们需要先来深入解…
JS事件循环机制(event loop)之宏任务/微任务
js是单线程,就像学生排队上厕所,学生需要排队一个一个上厕所,同理js任务也要一个一个顺序执行。如果一个任务耗时过长,那么后一个任务也必须等着。那么问题来了,假如我们想浏览新闻,但是新闻包含的超清图片加载很慢,难道我们的网页要一直卡着直到图片完全显示出来?因此聪明的程序员将任务…
微任务、宏任务与Event-Loop
首先,JavaScript是一个单线程的脚本语言。 所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码,就像使用alert()以后进行疯狂console.log,如果没有关闭弹框,控制台是不会显示出一条log信息的。 亦或者有些代码执行了大量计算,比方说在前端暴…
手撸Promise心路历程
如何创建一个Promise对象呢? 我们需要通过new 关键字创建。很简单吧,所以我们知道Promise是一个类 这个函数为Promise的执行器,创建这个类的时候执行器会”立即“执行。 这样我们应该给Promise类在构造器里面传递一个执行器,并立即执行。 刚刚我们实现的简单…
RxJS——给你如丝一般顺滑的编程体验(篇幅较长,建议收藏)
怀着对于RxJS这项技术的好奇,笔者花了数天时间研究了这项技术,并肝了一包枸杞才完成这篇文章的撰写,属实不易。不过也正是通过这段时间的学习,我发现这项技术在一定程度上可以解决我在日常业务中遇到的一些痛点,以及有种想马上应用到自己的新项目中的欲望,的确这种以数据流的理念来管控大型…
【Javascript】- 异步与同步
一个取数据的函数,不能立即返回数据(总是过了一会才返回数据),于是我整个页面渲染出来都是空白的。我设置的变量去接受这个函数返回的数据,却一直都是null。于是,我开始思考“为什么变量接受不到数据”,就
一文搞懂JS系列(四)之闭包应用-柯里化,偏函数
了解通过闭包的概念实现的柯里化,偏函数的实现方式,以及在实际应用中,它的使用环境,能让你写出更加优雅的代码。
前端书籍电子版整理(更新到332本)
为了方便前端开发者搜寻书籍,一直在“撩撩前端”公众号发布前端电子版书籍,这期间一直在持续搜集各种前端书籍的电子版,从最初的几十本到后来的两百本,截至今天,一共搜集了332本前端书籍。在这里统一作一个整理,分享给前端开发者,也请大家持续关注我的公众号“撩撩前端”,有新的书籍会搜先…
32个手写JS,巩固你的JS基础(面试高频)
作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手写JS问题,这些都是高频面试题,希望对你能有所帮助。 当然也可以用include、filter,思路大同小异。 类数组是具有length属性,但不具有数组原型上的…
落魄前端,整理给自己的前端知识体系复习大纲(下篇)
首先,感谢一些同行们对上篇的肯定。 其次,文章标题为"大纲",只是笔者,整理给自己的一个复习大纲。 也许内容并不深入,因为文章的标题与定义就是大纲,并没指望一篇文章,可以教会提到的对应的知识点。无论哪个知识点,一个原型链最基础的东西,都可进行深挖,大神都可以扯上几万字,也未必能…