首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
PINGDIYSL
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
JS 中 this 指向问题
相信我,只要记住本文的 7️⃣ 步口诀,就能彻底掌握 JS 中的 this 指向。 先念口诀:箭头函数、new、bind、apply 和 call、欧比届点(obj.)、直接调用、不在函数里。
[查缺补漏]再来100道JS输出题酸爽继续(共1.8W字)
下面是我收集一些有趣的,易错的JS代码题,对JS基础知识点的考察都有所涉及,内容可能不全面,希望对大家有所帮助。 使用||运算符,我们可以返回第一个真值。 如果所有值都是假值,则返回最后一个值。 (false || {} || null):空对象{}是一个真值。 这是第一个(也…
唯心主义蠢货的[js知识总结] 事件处理和垃圾回收机制
在现在浏览器中可能使用到就script(整体代码),setTimeout,setInterval,UI rendering,promise等,nodejs可能会用到其他的。 1. 将第一行语句压入settimeout执行队列。 2. 3. Javascript 会找出不再使用的…
[译文] 如何在 JavaScript 中更好地使用数组
本文短小精悍,我保证。在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现。同时,我自己也会犯这些错误,因此有了这篇文章。让我们一起学习,以确保以后能正确地使用数组方法! 我记得在我学习 JavaScript 的课程中有类似的这…
死磕 36 个 JS 手写题(搞懂后,提升真的大)
作为一个程序员,代码能力毋庸置疑是非常非常重要的,就像现在为什么大厂面试基本都问什么 API 怎么实现可见其重要性。我想说的是居然手写这么重要,那我们就必须掌握它,所以文章标题用了死磕,一点也不过分,也希望不被认为是标题党。 作为一个普通前端,我是真的写不出 Promise A…
手把手带你入门 AST 抽象语法树
抽象语法树 (Abstract Syntax Tree),简称 AST,它是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 并且如果你想了解 js 编译执行的原理,那么你就得了解 AST。 js 执行的第一步是读取 …
js机制3: 栈、堆、垃圾回收
语言类型静态语言:使用前需要确认其变量数据类型(c)动态语言:运行过程中需要检查数据类型(js)强类型语言:不支持隐式类型转换弱类型语言:支持隐式类型转换(c、js)js:可以用同一个变量保存不同类型
再看 JavaScript 继承
学完了整个 JavaScript 基础篇章之后,发现自己对继承的理解有了好几次了翻天覆地的变化(扶额),于是就写了这样一篇文章阐述目前自己对继承的看法。其实是初到掘金,复制了一篇之前自己写的文章(笑)。 本文将着重讨论基于原型的继承,也会简单写一下如何用 class 继承。 打…
前端开发都应该懂的事件循环(event loop)以及异步执行顺序(setTimeout、promise和async/await)
JS中的事件循环原理以及异步执行过程这些知识点对新手来说可能有点难,但是是必须迈过的坎,逃避是解决不了问题的,本篇文章旨在帮你彻底搞懂它们。 说明:本篇文章主要是基于浏览器环境,Node环境没有研究过暂时不讨论。文章的内容也是博采众长以及结合自己的理解完成的,相关参考文献文章末…
Vue实现函数防抖组件
这两篇文章中作者都分享了关于把函数防抖/函数节流包装成通用组件的经验。 在这里我就不介绍函数防抖/函数节流的概念了,将这样的功能封装是组件真的是非常实用。 这里我使用了abstract: true来创建一个抽象组件。 我们常用的transition和keep-alive就是一个…