筆記 Javascript 的 constructors, prototypes, new 關鍵字
您是否曾困惑關於 Javascript 中的 new
關鍵字呢?是否曾想理解關於 function 和 constructor 的不同是什麼?
還有 prototype
到底是用來幹嘛的?
這篇文章會試著讓您釐清這些東西。
網路上已經有許多討論關於 Javascript 非典型物件導向(pseudo-classical)的說明 - MDN
。您可以閱讀一下釐清這些術語。
您是否曾困惑關於 Javascript 中的 new
關鍵字呢?是否曾想理解關於 function 和 constructor 的不同是什麼?
還有 prototype
到底是用來幹嘛的?
這篇文章會試著讓您釐清這些東西。
網路上已經有許多討論關於 Javascript 非典型物件導向(pseudo-classical)的說明 - MDN
。您可以閱讀一下釐清這些術語。
這篇文章試著要整理,翻譯Export This: Interface Design Patterns for Node.js Modules這篇非常值得一讀的文章。
但因為這篇文章有些時日了,部分範例已經不符合現況。故這是一篇加上小弟收集彙整而成的更新翻譯。
GET
APIPOST
API 產生對話整體來說網頁主要是由矩形
所構成的,另一方面印刷品則具備相對多樣性。造成這樣差異的原因有很多,不過其中一個即是缺少合適的工具。
這篇文章主要會介紹 clip-path
這個 css 的樣式規則可以讓我們遮掉元素的局部,就是不顯示出來。達成這項功能背後的原理就是我們可以透過它去定義可視區,類似於遮色片的概念。我們將從基礎開始然後涵蓋語法,進一步理解進階的概念。
為了顯示出 Vue.js 強大的能力 ,本文將會逐步指導建置一個簡單的前端應用程式。搭配 Node 所建置的後端程式範例。前後端兩個程式是完全分離的,後端使用 RESTful API 的方式負責取得資料與驗證。本文旨在說明如何替 Vue.js 程式加上驗證機制,過程中我們會使用 vue-router
, vue-resource
實作 Login
與 Signup
元件展示如何檢索和儲存使用者的 jwt token
,最後執行驗證機制取得那些需要授權的資料。
當網頁中無法載入圖片(通常是圖片連結失效或錯誤)時,瀏覽器預設會幫我們顯示一個小小的圖示告知我們連結失效了。
這些預設圖片每一個瀏覽器都不太一樣,通常也不太好看。這篇文章主要介紹的內容就是我們可以透過 css 來美化這個預設行為。
在今天,我們應該常常能看到大量使用 token 來處理驗證的服務,由於大部分的網站服務開始大量使用 API,於是 token 就成了處理驗證使用者最好的方式。
我們的應用程式選擇使用 token 驗證機制有些非常重要的原因,最主要是因為:
眾所皆知 HTML 錨點(anchor link)透過給定標籤 id
屬性跳到頁面上特定位置的功能。不過這個效果感覺上就像是閃一下就切換到該位置。
為了使用體驗上的感覺有時候網站會設計一種平滑捲動到該位置
的效果。
在過去這樣的效果通常會透過 jQuery 來達成,但有時候一些簡單的頁面為了達成這個功能就需要載入一堆函式庫或框架這未免有點矯枉過正。
最新的 Javascript 提供了一個更有效率,加強原生 window.scrollTo
的方式。
本文將對 webpack 周邊的 middleware 與 plugin 套件等作些介紹,若您對於 webpack 還不了解可以參考這篇彙整的翻譯