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

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

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

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

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

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

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

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

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

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

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

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

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

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

现代 JavaScript 教程到底是什么?

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

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

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

TensorFlow 官方文档中文版发布啦(持续维护)

2018-03-26
阅读 3 分钟
5.4k
TensorFlow 是 Google 研发的第二代人工智能学习系统,是 Google 为了帮助全球开发者们更加方便和高效地开发机器学习 (Machine Learning)和人工智能 (AI) 应用而开发的一整套开发平台和框架。被广泛应用于语音识别和图像识别等多项机器学习、深度学习领域。开发者可以使用 TensorFlow 轻松进行模型的构建和训练。为了方...

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

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

学习 JavaScript:9 个常见错误阻碍你进步

2017-09-17
阅读 3 分钟
2k
很多人尝试学习 JavaScript ,但是不久就放弃了。然后他们就告诉自己,“JavaScript 太复杂了”,更有甚者说,“我不是前端开发的料”。

你可能需要的优秀英文网站

2017-09-04
阅读 3 分钟
2.4k
前端 [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] 后端 [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] People who do Web Development [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接] [链接...

你不需要基于 CSS Grid 的栅格布局系统

2017-08-03
阅读 2 分钟
6k
在过去的几个星期里,我开始看到基于 CSS Grid 的布局框架和栅格系统的出现。我们惊讶它为什么出现的这么晚。但除了使用 CSS Grid 栅格化布局,我至今还没有看到任何框架能提供其他有价值的东西。他们沉醉于模仿过去的做法,而不是着眼于未来。这使得发展受到限制。其中一个常见的问题就是,这些框架仍需要在标记语言中...

带你入门 CSS Grid 布局

2017-06-30
阅读 5 分钟
3.1k
三月中旬的时候,有一个对于 CSS 开发者来说很重要的消息,最新版的 Firefox 和 Chrome 已经正式支 CSS Grid 这一新特性啦。没错:我们现在就可以在最流行的两大浏览器上玩转 CSS Grid 啦 ~(≧▽≦)/~

Awe JavaScript [1] 基本概念

2017-06-30
阅读 12 分钟
2.6k
本文是 Awesome JavaScript 系列文章的第一篇,本系列文章主要为 JavaScript 的一些常见知识点,是我在 JavaScript 学习过程中的一些笔记。

JavaScript,大有前景的编程语言

2017-05-27
阅读 3 分钟
5.4k
2003年,保罗·格雷厄姆(Paul Graham)在他的一篇文章中提到,他的公司决定使用 Lisp (一门编程语言)。在文章中他将 Lisp 描绘成计算机语言界的法语,它独特、深邃,能够表达出难以描述的事物(就像法语中 je ne sais quoi 所指的)。他指出他的公司与竞争对手相比,优势就在于 Lisp 。

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

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

如何在没有实际项目经验的情况下找到工作

2017-04-27
阅读 4 分钟
2.2k
许多开发人员在找工作的时候,虽然满足了对方所要求的理论技能,但是缺乏实际的开发经验,这让雇主在是否雇用你这个问题上犹豫不决。在这篇文章中,具有丰富招聘经验的 Paddy Sherry 为你提供了一些指南,来帮助你提高找到工作的体会。

前端学习笔记14 HTML表格和为网页添加JavaScript

2017-03-19
阅读 7 分钟
2.6k
从基本层面看,table元素是由行组成的,行又是由单元格组成的。每个行(tr)都包含标题单元格(th)或数据单元格(td),或者同时包含这两种单元格。如果认为为整个单元格添加一个标题有助于访问者理解该表格,可以提供caption。scope属性(是可选的,但推荐使用)可告诉屏幕阅读器和其他辅助设备当前的th是列表的标题单...