首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术漫谈
掘友等级
微信公众号
|
技术漫谈
《现代 JavaScript 教程》官方账号,专注于大前端技术。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 67
沸点 1
赞
68
返回
|
搜索文章
最新
热门
LeetCode 27. 移除元素:JavaScript 遍历和双指针两种解法
主要思路是遍历数组 nums,每次取出的数组元素为 num,设置初始下标为 ans。 在遍历过程中,如果 num 与需要移除的值不同,则进行拷贝覆盖 nums[ans] = num,ans 自增 1。 如果相同,则跳过该数字不进行拷贝覆盖,最后 ans 即为新的数组长度。 这种…
LeetCode 167. 两数之和 II - 输入有序数组:JavaScript 双指针解法
1. 两数之和:JavaScript 三种解法,暴力和哈希表 但那样并没有利用本题有序数组的条件。我们应该想一下,如何利用该条件来进一步降低算法复杂度。 因为是有序数组,我们使用两个指针,初始分别位于数组第一个元素和最后一个元素的位置,比较这两个元素之和与目标值的大小。如果和等…
还在迷茫于前端如何入门和进阶?万字指南让你不再迷茫!
我经常会看到很多同学在学习前端的时候比较迷茫,不知道到底应该以怎样的学习路线来入门和进阶前端领域。每次遇到这种问题我也会分享一下自己的学习经验,但是发现这是一个问得非常多的一个共性问题。 作为程序员,肯定是不能容忍重复无味的劳动的,因此我就系统地总结分享一下我的前端学习路线,希…
你知道 JavaScript Symbol 类型是什么,怎么用吗?
根据规范,对象的属性键只能是字符串类型或者 Symbol 类型。不是 Number,也不是 Boolean,只有字符串或 Symbol 这两种类型。 到目前为止,我们只见过字符串。现在我们来看看 Symbol 能给我们带来什么好处。 "Symbol" 值表示唯一的标识符。 Sy…
图解 JavaScript 垃圾回收 — 现代 JavaScript 教程
对于开发者来说,JavaScript 的内存管理是自动的、无形的。我们创建的原始值、对象、函数……这一切都会占用内存。 JavaScript 中主要的内存管理概念是 可达性。 简而言之,“可达”值是那些以某种方式可访问或可用的值。它们一定是存储在内存中的。 这里列出固有的可达值…
图解 JavaScript 对象 — 现代 JavaScript 教程
正如我们在 数据类型 一章学到的,JavaScript 中有七种数据类型。有六种原始类型,因为他们的值只包含一种东西(字符串,数字或者其他)。 相反,对象则用来存储键值对和更复杂的实体。在 JavaScript 中,对象几乎渗透到了这门编程语言的方方面面。所以,在我们深入理解这…
JavaScript 编程中的 Polyfills 指的到底是什么?
JavaScript 语言在稳步发展。也会定期出现一些对语言的新提议,它们会被分析讨论,如果认为有价值,就会被加入到 https://tc39.github.io/ecma262/ 的列表中,然后被加到 规范 中。 JavaScript 引擎背后的团队关于首先要实现什么有着他们…
使用 Mocha 进行 JavaScript 代码自动化测试
自动化测试将被用于进一步的任务中,并且还将被广泛应用在实际项目中。 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 在开发期间,我们可以通过运行程序来检查它并将结果与预期进行比较。例如,我们可以在控制台中这么做。 如果出了问题 —— 那么我们会修…
以中国传统的孔子和老子的思想来分析忍者代码
过去的程序员忍者使用这些技巧,来使代码维护者的头脑更加敏锐。 代码审查大师在测试任务中寻找它们。 一些新入门的开发者有时候甚至比忍者程序员能够更好地使用它们。 把代码尽可能写得短。展示出你是多么的聪明啊。 在编程中,多使用一些巧妙的编程语言特性。 很酷,对吗?如果你这样写了,那…
如何真正写好代码注释 — 现代 JavaScript 教程
正如我们在 代码结构 一文所了解到的那样,注释可以是以 // 开始的单行注释,也可以是 /* ... */ 结构的多行注释。 我们通常通过注释来描述代码怎样工作和为什么这样工作。 乍一看,写注释可能很简单,但初学者在编程的时候,经常错误地使用注释。 新手倾向于使用注释来解释“代…
下一页
个人成就
优秀创作者
文章被点赞
1,470
文章被阅读
178,381
掘力值
6,094
关注了
25
关注者
2,149
收藏集
2
关注标签
1
加入于
2019-04-22