使用 Node.js 讀取及寫入檔案 發表於 2019-09-09 | 更新於: 2021-03-02 | 分類於 Nodejs | 前言在瀏覽器中的 JavaScript 是不具有操作檔案的能力的,但在 Node.js 中提中了多個 API,支援檔案操作的功能 閱讀全文 »
使用 Node.js 執行 JavaScript 程式碼 發表於 2019-09-09 | 更新於: 2021-03-02 | 分類於 Nodejs | 前言以往在做前端開發時,基本都是透過瀏覽器的 REPL 工具來測試 JavaScript 程式碼,而在 Node.js 中也提供類似的功能, 讓開發者可以在終端機中進行測試。 REPL我們可以簡單將這個術語理解為瀏覽器 console 的行為 Read Eval Print Loop 讀取輸入的程式碼 執行輸入的程式碼 打印執行結果 等待下次輸入程式碼 閱讀全文 »
認識 Node.js 發表於 2019-09-09 | 更新於: 2021-03-02 | 分類於 Nodejs | Node.js 是什麼?Node.js 不是一個程式語言,也不是一個框架,它是一個 JavaScript 的 runtime(運行時環境),並採用 Google 所開發的 V8 引擎執行程式碼,使用事件驅動、非阻塞和非同步輸入輸出等技術提高效能。 在 Node.js 出現以前,JavaScript 只能做為用戶端程式語言,並且只能在瀏覽器這個宿主中執行。Node.js 的出現使 JavaScript 也能夠脫離瀏覽器運行,可用於伺服器編程。另外 Node.js 含有一系列核心模組,使程式脫離 Apache HTTP Server 或 IIS,作為獨立伺服器執行。 閱讀全文 »
JavaScript Math 物件常用方法 發表於 2019-09-04 | 更新於: 2021-03-02 | 分類於 JavaScript | Math 是 JavaScript 的原生物件,提供各種數學功能。Math 物件是目前 JavaScript 原生物件裡唯一一個不是建構函數,不用實例化,所有的屬性和方法都是直接在 Math 物件上調用。 閱讀全文 »
Vue 動畫 - Transitions 及 Animation 發表於 2019-07-08 | 更新於: 2021-03-02 | 分類於 Vue | Vue 封裝好的 transition 元件提供開發者在插入、更新、移除 DOM 時,添加動畫轉場的效果。它提供三種應用方式: CSS 轉場 (CSS transition) & CSS 動畫 (CSS animation) 搭配第三方動畫套件,如 Animation.css 搭配專用的 JavaScript 鉤子函式 閱讀全文 »