無論是哪個語言,掌握型別的特性都是非常重要的基本功。這點在 JavaScript 中尤其重要,當不了解型別的特性時,總是會在意想不到的地方被 JavaScrip...
DAY 20. Three.js 紋理 Texture 紋理 Texture 紋理Texture並不是建立一個3D場景必要的存在, 沒有紋理Texture一樣可...
今天來看看IIFE IIFE全名為Immediately Invoked Functions Expressions指的是可以立即執行的Functions E...
什麼是 nodemon? 在我們開發 node.js 時執行程式碼必須都要使用 node 指令來執行程式碼例如:node index.js ,但是如果你今天正在...
Day5-課題內容 今天進入JS30的第五天,今天將透過非常酷炫的畫面特效,來認識CSS3中的Flex屬性。[1]實作連結 首先在作者給的範例當中,我們可以看到...
本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...
事前準備 今天要繼續實作的程式是延續 [Day-12] 深入浅出 ESLint 與實作 的專案繼續實作,想跟著今天的實作可以先下載下面的整包程式,記得要先 ya...
Tricky Undefined & Null 今天這一章我們就來看一下前面沒細談的Undefined & Null types ! 一般在其他...
再參加過那麼多次鐵人賽,我自己習慣在週六寫比較簡短的文章,因此本篇也是屬於短文,還要介紹 ES6 偷懶的方法(O),這讓撰寫 JavaScript 變得更簡化,...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
有沒有常常覺得一整天都無精打采,明明工作進度差一大截,但就是提不起勁呢?或者工作常常做到一半就被打斷,本來高度集中的狀態因此消失得無影無蹤,那麼究竟該如何一直保...
在 JavaScript 中除了 原始型別 以外的一切都是物件 內建物件 (Built-in Objects) 物件還有分成以下數種內建的子型別: Strin...
到目前為止,Spacebar 的部分介紹了 {{> 模板名稱}} 和 {{helper名稱 參數}},今天要再介紹幾個不同的用法。 If/Unless #...
何謂 ESLint ? ESLint 支援 ES6 與 JSX 語法,具高度設定彈性與擴充性的檢查語法工具,可提供程式開發者在語法上的錯誤警告,此篇教學我所使用...
對行動裝置友善、響應式且輕量化的日期/時間選擇器 GitHub Star: 7,200Javascripting Overall: 81%瀏覽器: Chro...
ALERTIFY.js是為了美化通知訊息而生的JavaScript框架 GitHub Star: 4,300Javascripting Overall: 6...
JQuery lightSlider是一套輕量且響應式的跑馬燈/幻燈片、附有縮圖導覽。另有相本功能、垂直跑馬燈,應用層面廣泛 GitHub Star: 1,...
在前一章,我們很簡單的了解了Javascript的小秘密,以及Javascript在一個PAGE中扮演了什麼樣的功能,接下來的章節我們將介紹Javascript...
作品 Demo 連結: 傳送門 作品目標:透過 input 調整 CSS 變數、重新渲染畫面難易度:★★☆☆☆ HTML <h2>Update...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
Day4-課題內容 今天的題目當中,不會碰到任何跟頁面呈現有關的程式碼,而是將針對陣列Array於ECMAScript5中增加的新方法做進一步的認識。 ECMA...
DAY 19. Three.js 材質 Material 材質 Material 3D場景中所看到的任何物件都是幾何Geometry加上材質Material的...
在過去我們撰寫字串的時候都是使用 " ,這種寫法會讓程式碼變得很攏長且難以閱讀,再多行的時候也必須插入反斜線來換行。 const people = [...
昨天介紹了 .onCreated() .onRendered() .onDestroyed 的使用方式與呼叫時機,今天要介紹如何使用 .events() 和 ....
Blaze 是 Meteor 預設的前端框架,整合了 Meteor 的 Tracker 和 Minimongo,能夠隨著資料變動而自動更新使用者畫面,因此開發者...
今天的筆記內容比較雜一點。 陣列——任何東西的集合 要建立一個JS陣列可以這樣寫 var arr = new Array(); 也可以使用陣列實體語法來...
你如何看待你的技術成長?你在公司一兩年,但總覺得越到後期成長幅度低到不行?或是都認為工作內容都在做重複性的事物?你最後一次很快樂地寫程式是什麼時候?如果上面的問...
Currying 為 functional programing 中重要的技巧,本篇為簡介,日後會更進一步討論本文提到的專有名詞以及相關細節。 目的: 將多參數...
Day3-課題內容 今天是JS30的第三天,這次的題目將會利用CSS變數,來變換我們頁面中照片的邊框大小、顏色以及模糊度。[1]實作連結 CSS變數 透過將CS...
Office Hours with Kyle Simpson, Author of "You Don't Know JavaScript"...