首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
砺能
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
for...in 和 for...of有什么区别
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 for...in 和 for...of有什么区别 1. 最明显的区别就是: for...in 遍历得到 k
JS中的 立即执行函数(IIFE)
如果这样的话,是会报错的,因为当圆括号为了调用函数而出现在函数后面时,无论在全局环境或者局部环境里遇到了这样的function关键字。 默认的,他会将他当作是一个函数声明,而不是函数表达式,如果你不明确的告诉圆括号他是一个表达式,他会将其当作没有名字的函数声明并且抛出一个错误,…
javascript 表达式和语句
一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方 特点:表达式会先执行出一个结果,然后再参与其他程序。 语句可以理解为一个行为,循环语句和判断语句就是典
原生JavaScript灵魂拷问,你能答上多少(一)
当下的前端开发,三大框架三分天下,框架的简单、强大让我们欲罢不能,使用原生 `JavaScript` 越来越少。 但我认为 `JavaScript` 作为每一个前端工程师的立身之本,不
JS笔记(2) JS中的循环遍历
for Each 循环:数组内置遍历方法,专门用来循环数组的。 do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。 some() 不会对空数组进行检测。 some() 不会改变原始数组。 但…
详解Object.create
Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 propertiesObject: 可选。要添加到新对象的可枚举(新添加的属性是自身的属性,而不是其原型链上的属性)的属性 这里可以看出创建的对象已经跟{}很像了,只不过是…
掌握JS中this指向只需记忆5大原则
完全掌握this在JavaScript中的指向,吹散笼罩在this周围的重重迷雾,理解谁决定了this的指向,看完本篇你能在代码运行之前就可以判断出this的指向。 我们都曾以不同的方式在函数中看见过this,但仍然不能准确的指出this在JavaScript中指向谁,本篇将让…
今天,我明白了JS事件循环机制
js是一门单线程的编程语言,也就是说js在处理任务的时候,所有任务只能在一个线程上排队被执行,那如果某一个任务耗时比较长呢?总不能等到它执行结束再去执行下一个。 举个例子来说:比如你去银行办理业务,都需要领号排队。银行柜员一个个办理业务,这时这个柜员就相当于一个js线程,客户排…
[译] 通过垃圾回收机制理解 JavaScript 内存管理
内存管理的主要目标是在需要的时候为系统动态地分配内存,然后释放那些不再使用的对象的内存。像 C 和 C++ 这样的语言有基本的内存分配函数,如 malloc(),而一些高级语言计算机体系结构(如 JavaScript)包含垃圾回收器来完成这项工作。它跟踪内存分配并识别这些分配的…
「前端进阶」JS中的内存管理
像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()用于分配内存和释放内存。 而对于JavaScript来说,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。 因为自动垃圾回收…