首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
天降小兵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JS引擎:它们是如何工作的?从调用堆栈到Promise,需要知道的所有内容
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 有没有想过浏览器如何读取和运行JS代码? 这看起来很神奇,我们可以通过浏览器提供的控制台来了解背后的一些原理。 在Chrome中打开浏览器控制台,然后查看Sources这栏,在右侧可以到一个 Call Stac…
JavaScript中不得不说的断言?
仔细地查找一下JavaScript中的API,实际上并没有多少关于断言的方法。唯一一个就是console.assert: 当condition为false时,该方法则会将错误消息写入控制台。如果为true,则无任何反应。 几个方法的区别可以查看这可能是你学习ES7遗漏的知识点。…
关于正则位置匹配(断言)的技巧
- 零宽:只匹配位置,在匹配过程中,不占用字符,所以被称为零宽 - 先行:正则引擎在扫描字符的时候,从左往右扫描,匹配扫描指针未扫描过的字符,先于指针,故称先行 - 后行:匹配指针已扫描过的字符
怎样使你的 JavaScript 代码简单易读
解决一个问题可以有很多方法,但是有些方法很复杂,甚至有些是荒谬的。在本文中,我想谈谈解决一个问题时的好方案和坏方案。 让我们先从怎样删除数组中的重复项这个简单问题开始。 首先,我们新创建一个空数组,用 forEach() 在数组的每个元素上执行一次提供的函数。最后检查新数组中是…
Promise.all处理多次reject/最多n次reject
首先,抛出我们的需求: 实现一个函数,在多次异步请求全部结束之后再进行处理,即使有一次或多次失败,在失败时我们可以处理这些失败的情况,但是不会阻塞其它请求 我们首先想到的是 Promise.all: 然鹅,Promise.all()其中的一个请求失败了就会走catch,此时无法…
[译] 送你 43 道 JavaScript 面试题
这两天的GitHub Trending repositories被一个名叫 javascript-questions的项目霸榜了,项目中记录了一些JavaScript题目。 我大概从头到尾看了一遍,都是一些基础的题目,我大概花了半个小时(有些题很简单,可以一扫而过)把这些题做完…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
JavaScript 同步和异步(执行机制)
JavaScript 是一门单线程语言。 Event Loop(事件循环)是JavaScript 的执行机制。 看到上面的代码,可能大家给出的答案是:'定时器开始','Promise开始','执行then函数','代码执行结束'。那么我们验证一下,输出结果却是: 看到这样的答案…
实现图片懒加载(Lazyload)
本文标题:实现图片懒加载(lazyload)文章作者:Jake发布时间:2016-11-26, 18:46:34最后更新:2016-11-28, 17:12:59原始链接:http://i.jakeyu.top/2016/11/26/实现图片懒加载/许可协议: "署名-非商用-…
前端调试效率低?试试这 10 个 Chrome 开发者工具 使用技巧
今天给大家分享一些使用 “Chrome 开发者工具” 的小技巧。包括调试,优化页面渲染速度等。希望能提升 Web 开发人员的工作效率。