賦予生命 JavaScript
重要度:⭐⭐⭐⭐⭐難度:⭐⭐⭐⭐
Last updated
Was this helpful?
重要度:⭐⭐⭐⭐⭐難度:⭐⭐⭐⭐
Last updated
Was this helpful?
JavaScript 與許多人在高中課堂上學的Python一樣均為直譯式程式語言,不須經由編譯的過程,進而少了將原始碼轉為二進制的負擔。
JavaScript 的出現讓開發者得以用簡單快速的方式來處理網頁附加的圖片、特效與動畫。
除了基礎物件導向設計, JavaScript 相較其他語言有著更多的特性包括非同步設計與DOM API,這些額外的設計可以讓開發者針對使用者開發出更多互動模式,這也意味著 JavaScript 會提供呼叫與監聽事件的方法。
文件物件模型由全球資訊網協會(W3C)制定,用於統一網頁規格,其並非JavaScript 的一部分,也可由其他語言存取。
以下是一個簡易的 DOM 模型,他是樹狀結構,根節點是文件。
透過操作DOM API可以改變DOM節點。
這裡透過 codepen 鑲入讓你與範例互動,JavaScript 便是應用的一部份。
你不會看見此處的引入標籤,因為他被 codepen 隱藏以簡化代碼。
上面這個範例也展現了 CSS 動畫也可透過 JavaScript 實現,引入 anime.js 便可使用現成的動畫庫。
以下模仿設計的文章內容補充按鈕。
打造的互動式數位報導)。