首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javaScript
订阅
笑笑2019
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
如何理解JS的单线程?
JS本质是单线程的。也就是说,它并不能像JAVA语言那样,两个线程并发执行。 首先,JS的代码,大致分为两类,同步代码和异步代码。 这是典型的同步代码,编写顺序就是执行顺序。 JS引擎的主线程负责执行代码,由于只有这一个线程,执行当然是同步的,即按照顺序来。 另外,还有一个叫做…
从 4 个面试题了解「浏览器的垃圾回收」
生活中你买了一瓶可乐,喝完之后可乐瓶就变成了垃圾,应该被回收处理。 同样地,我们在写 js 代码的时候,会频繁地操作数据。 在一些数据不被需要的时候,它就是垃圾数据,垃圾数据占用的内存就应该被回收。 会先在全局作用域中添加一个dog 属性,并在堆中创建了一个空对象,将该对象的地…
这一次,彻底弄懂 JavaScript 执行机制
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程…
编写高质量可维护的代码:优化逻辑判断
if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 下面我们会分别从 JavaScript 语法和 React JSX 语法两个方面来分享一些优化的技…
「一劳永逸」送你21道高频JavaScript手写面试题
基本上面试的时候,经常会遇到手撕XXX之类的问题,这次准备梳理总结一遍,巩固我们原生JS基础的同时,下次想复习面试手撕题的时候,找起来方便,也节省时间。 梳理的顺序是随机的,不按照难以程度。 「节流throttle」,规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触…
JS开发必须知道的41个技巧【持续更新】
(a, b) => b - a 是降序。 可见sort排序对整数可以,类似版本号这个格式就不适用了,因为sort函数在比较字符串的时候,是比较字符串的Unicode进行排序的。 14. 对象转数组
[7000字]JavaScript数组所有方法基础总结
基础决定一个人的上限,很多时候我们感叹别人在实现一个功能时使用方法的精妙,并且反思,为什么别人想的出来自己却想不出来?我觉得主要是因为对于基础的掌握上有很大的差距。本文总结数组的所有方法的基础使用,希望对你有帮助,如果有错误,请指出。 1、该类数组对象必须具有 length 属…
JS正则表达式完整教程(略长)
亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共…