原创 在 JavaScript 中,我們能爲原始類型添加一個屬性或方法嗎?

原始類型的方法 JavaScript 允許我們像使用對象一樣使用原始類型(字符串,數字等)。JavaScript 還提供了這樣的調用方法。我們很快就會學習它們,但是首先我們將瞭解它的工作原理,畢竟原始類型不是對象(在這裏我們會分析地更加清

原创 ES2020 系列:可選鏈 "?." 爲啥出現,我們能用它來幹啥?

可選鏈 "?." 可選鏈 ?. 是一種訪問嵌套對象屬性的安全的方式。即使中間的屬性不存在,也不會出現錯誤。 “不存在的屬性”的問題 如果你纔剛開始讀此教程並學習 JavaScript,那可能還沒接觸到這個問題,但它卻相當常見。 舉個例子,

原创 詳解 JavaScript 構造函數和 "new" 操作符

構造器和操作符 "new" 常規的 {...} 語法允許創建一個對象。但是我們經常需要創建許多類似的對象,例如多個用戶或菜單項等。 這可以使用構造函數和 "new" 操作符來實現。 構造函數 構造函數在技術上是常規函數。不過有兩個約定:

原创 從規範的角度解析對象 — 原始值轉換

對象 — 原始值轉換 當對象相加 obj1 + obj2,相減 obj1 - obj2,或者使用 alert(obj) 打印時會發生什麼? 在這種情況下,對象會被自動轉換爲原始值,然後執行操作。 在 類型轉換 一章中,我們已經看到了數值,字

原创 如何將 JavaScript 代碼添加到網頁中,以及 script 標籤的屬性

Hello, world! 本教程的這一部分內容是關於 JavaScript 語言本身的。 但是,我們需要一個工作環境來運行我們的腳本,由於本教程是在線的,所以瀏覽器是一個不錯的選擇。我們會儘可能少地使用瀏覽器特定的命令(比如

原创 如何將 JavaScript 代碼添加到網頁中,以及 <script> 標籤的屬性

Hello, world! 本教程的這一部分內容是關於 JavaScript 語言本身的。 但是,我們需要一個工作環境來運行我們的腳本,由於本教程是在線的,所以瀏覽器是一個不錯的選擇。我們會儘可能少地使用瀏覽器特定的命令(比如 alert

原创 瀏覽器開發者控制檯使用入門基礎

開發者控制檯 代碼是很容易出現錯誤的。你也很可能犯錯誤...... 哦,我在說什麼?只要你是人,你一定會犯錯誤(在寫代碼的時候),除非你是機器人)。 但在瀏覽器中,默認情況下用戶是看不到錯誤的。所以,如果腳本中有錯誤,我們看不到是什麼錯誤

原创 前端開發者可以選擇哪些代碼編輯器

代碼編輯器 程序員接觸時間最長的就是代碼編輯器。 代碼編輯器主要分兩種:IDE(集成開發環境)和輕量編輯器。很多人喜歡這兩種各選一個。 IDE IDE(集成開發環境)是用於管理整個項目具有強大功能的編輯器。顧名思義,它不僅僅是一個編輯器,

原创 現代 JavaScript 教程到底是什麼?

手冊與規範 《現代 JavaScript 教程》是開源的現代 JavaScript 從入門到進階的優質教程,它旨在幫助你逐漸掌握 JavaScript 這門語言。但是一旦你已經熟悉了這門語言的基礎知識,你就會需要其他資料。 規範 ECMA

原创 一起來聊一下 JavaScript 的用途和那些特性

JavaScript 簡介 我們一起來聊一下 JavaScript,用它能做什麼,它有哪些特性,以及一些跟它配合使用的技術。 什麼是 JavaScript? JavaScript 最初的目的是爲了“賦予網頁生命”。 這種編程語言我們稱之爲腳

原创 GitHub 重磅消息!私有存儲庫從今天起完全免費,開發者期待已久!

新的一年,新的 GitHub:正式宣佈開放無限制創建私有存儲庫,並開始提供統一的企業版 GitHub 服務! 今天,GitHub 正式宣佈了開放 GitHub Free 和 GitHub Enterprise 兩個重要更新,也是爲了

原创 2017 年了,這麼多前端框架,你會怎樣選擇?

圖片來源: Ember.js: 解決你框架疲勞的良藥 過去七年來,前端框架生態系統發展蓬勃。我們已經學了很多關於構建和維護大型應用的知識。我們看到了很多新想法的出現。其中一些新想法改變了我們構建 Web 應用的方式,而其他想法被廢棄,因

原创 你不需要基於 CSS Grid 的柵格佈局系統

在過去的幾個星期裏,我開始看到基於 CSS Grid 的佈局框架和柵格系統的出現。我們驚訝它爲什麼出現的這麼晚。但除了使用 CSS Grid 柵格化佈局,我至今還沒有看到任何框架能提供其他有價值的東西。他們沉醉於模仿過去的做法,而不是着

原创 Awe JavaScript [1] 基本概念

前言 本文是 Awesome JavaScript 系列文章的第一篇,本系列文章主要爲 JavaScript 的一些常見知識點,是我在 JavaScript 學習過程中的一些筆記。 JavaScript 簡介 JavaScript 誕生

原创 帶你入門 CSS Grid 佈局

前言 三月中旬的時候,有一個對於 CSS 開發者來說很重要的消息,最新版的 Firefox 和 Chrome 已經正式支 CSS Grid 這一新特性啦。沒錯:我們現在就可以在最流行的兩大瀏覽器上玩轉 CSS Grid 啦 ~(≧▽≦)