上次有提到JS defineProperty(ES5)可以針對物件設定屬性時,同時追加一層攔截器(getter/setter)。 在 Vue 2 中,響應式系統就是依賴於 Object.defineP...
Who the hell are you JavaScript 前言 JavaScript 作為現代網頁開發的核心技術之一,在網頁設計中扮演了重要角色。它使得網頁不僅僅是靜態的內容展示,而是充滿了互...
第四天的重點是學習JavaScript。JavaScript可以幫助網頁實現互動功能,而今天,我們將學習JavaScript的基本語法,以及如何操作HTML元素,和處理使用者的輸入。 JavaScri...
JavaScript 是單執行緒的語言,所以一次只能執行一件事。事件循環 Event loop 是可以確保作為單行緒語言的 Javascript 可以在執行環境(瀏覽器或Node.js)中執行非同步...
== 是鬆散比較運算子、===是嚴格比較運算子,兩者最大的不同:==是當等號兩邊 values 的型別不同時,會強制轉換資料型別與值,而 === 不會。 === 嚴格比較 必須等號雙邊的值與型別一致,...
今天是第十六天我們可以寫一個javascript線上圖書館網頁程式管理系統,以下是我的程式碼 <!DOCTYPE html> <html lang="en">...
文章已同步發表於個人部落格,也可以前往觀賞好讀版。 前言 昨天簡單複習了一些 bundler 的基礎知識,今天差不多要進入正題中的「網頁前端工具的前世今生 」。而這個主題的靈感之一,來自於前陣子...
函式分為兩類 : 內建函式(Built-in functions)• Js的內建函式大部分放到相關的類別定義中,以方法的形式來呼叫可以透過類別來呼叫, Math.sqrt(9)可以透過物件來呼叫,...
-javascript是怎麼運作的? javaScript主要有兩種運作方式1.用戶端javaScript:依賴於瀏覽器中的JavaScript引擎(如V8引擎)來執行代碼。當網頁加載時,瀏覽器解析...
使用 let、var 和 const 宣告變數時分別在:作用域、初始化、重複宣告、重新賦值、提升時有不同的行為。 作用域 scope var 的作用域是全域或是在 function 中,var 宣告的...