在 JavaScript 中,我们能为原始类型添加一个属性或方法吗?

2020-11-17
阅读 3 分钟
1.2k
JavaScript 允许我们像使用对象一样使用原始类型(字符串,数字等)。JavaScript 还提供了这样的调用方法。我们很快就会学习它们,但是首先我们将了解它的工作原理,毕竟原始类型不是对象(在这里我们会分析地更加清楚)。

ES2020 系列:可选链 "?." 为啥出现,我们能用它来干啥?

2020-11-16
阅读 4 分钟
1.3k
可选链 "?."可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出现错误。“不存在的属性”的问题如果你才刚开始读此教程并学习 JavaScript,那可能还没接触到这个问题,但它却相当常见。举个例子,假设我们有很多个 user 对象,其中存储了我们的用户数据。我们大多数用户的地址都存储在 user.a...

从规范的角度解析对象 — 原始值转换

2020-11-13
阅读 5 分钟
955
在 类型转换 一章中,我们已经看到了数值,字符串和布尔转换的规则。但是我们没有讲对象的转换规则。现在我们已经掌握了方法(method)和 symbol 的相关知识,可以开始学习对象原始值转换了。

详解 JavaScript 构造函数和 "new" 操作符

2020-11-12
阅读 4 分钟
1.1k
构造器和操作符 "new"常规的 {...} 语法允许创建一个对象。但是我们经常需要创建许多类似的对象,例如多个用户或菜单项等。这可以使用构造函数和 "new" 操作符来实现。构造函数构造函数在技术上是常规函数。不过有两个约定:它们的命名以大写字母开头。它们只能由 "new" 操作符来执行。例如: {代码...} 当一个函数被使...

如何将 JavaScript 代码添加到网页中,以及 <script> 标签的属性

2019-09-12
阅读 3 分钟
4.6k
但是,我们需要一个工作环境来运行我们的脚本,由于本教程是在线的,所以浏览器是一个不错的选择。我们会尽可能少地使用浏览器特定的命令(比如 alert),所以如果你打算专注于另一个环境(比如 Node.js),你就不必多花时间来关心这些特定指令了。我们将在本教程的下一部分中专注于浏览器中的 JavaScript。

浏览器开发者控制台使用入门基础

2019-09-09
阅读 2 分钟
1.7k
开发者控制台 代码是很容易出现错误的。你也很可能犯错误...... 哦,我在说什么?只要你是人,你一定会犯错误(在写代码的时候),除非你是机器人)。 但在浏览器中,默认情况下用户是看不到错误的。所以,如果脚本中有错误,我们看不到是什么错误,更不能够修复它。 为了发现错误并获得一些与脚本相关且有用的信息,浏览...

前端开发者可以选择哪些代码编辑器

2019-09-08
阅读 2 分钟
2.6k
代码编辑器 程序员接触时间最长的就是代码编辑器。 代码编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。很多人喜欢这两种各选一个。 IDE IDE(集成开发环境)是用于管理整个项目具有强大功能的编辑器。顾名思义,它不仅仅是一个编辑器,而且还是个完整的开发环境。 IDE 加载项目(通常包含很多文件),并且允许在...

现代 JavaScript 教程到底是什么?

2019-09-08
阅读 2 分钟
5.5k
《现代 JavaScript 教程》是开源的现代 JavaScript 从入门到进阶的优质教程,它旨在帮助你逐渐掌握 JavaScript 这门语言。但是一旦你已经熟悉了这门语言的基础知识,你就会需要其他资料。

一起来聊一下 JavaScript 的用途和那些特性

2019-09-07
阅读 3 分钟
2.7k
JavaScript 简介 我们一起来聊一下 JavaScript,用它能做什么,它有哪些特性,以及一些跟它配合使用的技术。 什么是 JavaScript? JavaScript 最初的目的是为了“赋予网页生命”。 这种编程语言我们称之为脚本。它们可以写在 HTML 中,在页面加载的时候会自动执行。 脚本作为纯文本存在和执行。它们不需要特殊的准备或编译...

为什么我们从来不去感谢开源项目维护者

2017-12-25
阅读 2 分钟
5.9k
原文地址:Why we never thank open source maintainers 原文作者:Windson Yang 译文出自:掘金翻译计划 本文永久链接:[链接] 译者:LeviDing 你现在可以到 Thank you, open source 这个网站上为你最喜欢的开源项目写一句感谢的话了。 Long Version 下面是我对为什么我们从来不去感谢开源项目维护者的一些看法。 这样...

21 步 教你成为一名成功的 Web 开发工程师

2017-05-03
阅读 5 分钟
1.9k
随着 Web 开发的蓬勃发展,许多人都在问这样一个问题:我如何才能成为一名 Web 开发者?我认为这个问题不应该这样问,而应该是:我如何才能成为一名成功的 Web 开发者?这样的问题是很有必要的,因为世界有许多 Web 开发者,但是他们当中又有多少人是成功的呢?