首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
小小尼克君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
8个问题看你是否真的懂 JS
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 接下来,来看看几个问题,你也可以试试想想,然后作答。 现在,让我们从头到尾回答每个问题。我将给您一个简短的解释,同时试图揭开这些行为的神秘面纱,并提供一些参考资料。 使用var关键字声明的变量在JavaScri…
「ES6系列」彻底弄懂Promise
在处理多个异步逻辑时,就需要多层的回调函数嵌套,也就是我们常说的回调地狱。 代码臃肿。 可读性差。 耦合度过高,可维护性差。 代码复用性差。 容易滋生 bug。
深入理解JavaScript执行上下文和执行栈
如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。执行上下文和执行栈是JavaScript中关键概念之一,是JavaScript难点之一。 理解执行上下文和执行栈同样有助于理解其…
「数据可视化库王者」D3.js 极速上手到Vue应用
D3与众多其他库的区别在于无限定制的能力(直接操作SVG)。 它的底层API提供对原生SVG元素的直接控制,但它也带来了高学习曲线的成本。 我们将把D3和Vue结合在一起 - 使用Vue的动态数据绑定,清晰的语法和模块化结构,可以充分发挥D3的最佳性能。 绝大部分的D3课程或书…
面试官: 100万个成员的数组取第一个和最后一个有性能差距吗?
数组几乎可以是所有软件工程师最常用到的数据结构,正是因为如此,很多开发者对其不够重视. 希望大家带着以上的问题我们进行讨论. 数组是计算机科学中最基本的数据结构了,绝大多数编程语言都内置了这种数据结构,也是开发者最常见的数据结构. 数组(英语:Array),是由相同类型的元素(…
【前端词典】关于 Babel 你必须知道的
我第一次打开搜索引擎查询关于 Babel 的资料时,出现的竟然是关于 Babel 的传说。后来我花了小一天的时间去了解这个传说(来自《旧约圣经》)。 了解完这个神话之后,我后面就好好的去了解了一些有关 Babel 的知识,下面就是正题。 我们知道各个浏览器对 JavaScrip…
11道JS选择题,听说第一题就难倒80%的人
坊间传闻,现在的前端面试者的简历都写精通JS,那就拿这些题考考,若不能全答对,就不要说精通了,这只是中高级前端的基础题而已。(注:文末附参考答案)
图解 JavaScript 垃圾回收 — 现代 JavaScript 教程
对于开发者来说,JavaScript 的内存管理是自动的、无形的。我们创建的原始值、对象、函数……这一切都会占用内存。 JavaScript 中主要的内存管理概念是 可达性。 简而言之,“可达”值是那些以某种方式可访问或可用的值。它们一定是存储在内存中的。 这里列出固有的可达值…
JavaScript基础专题之闭包(四)
foo 函数可以访问变量 a,但是 a 既不是 foo 函数的局部变量,也不是 foo 函数的参数,所以我们说 a 就是自由变量,那么函数 foo 就形成了一个闭包。 所以在《 JavaScript权威指南 》中讲到:从技术的角度讲,所有的 JavaScript 函数都是闭包。…