本系列文章已重新編修,並在加入部分 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"...
作品 Demo 連結: 傳送門 作品目標:取得現在時間,並動態顯示在畫面之中難易度:★☆☆☆☆ HTML <div class="clock...
Javascript Introduction 身為一個前端工程師,對前端三本柱子大家一定不陌生,HTML、CSS、Javascript,在一個Page裡面,J...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
今天來看看this JavaScript在建立執行環境時,不論是全域、區域執行環境,在創造時會一併建立一個變數 this。而this會指向呼叫函式的執行環境,更...
Arrow function 對於它也是又愛又恨的,看似簡約的外型卻有著全新的體驗,它有著更簡短的語法以及重新定義的 this,所以先前學的 this 在此也會...
Day2-課題內容 進入JS30的第二天,今天我們要利用Javascript中的方法以及CSS屬性,在頁面上做出一個會轉動的虛擬時鐘。[1]實作連結一實作連結二...
ES6 新的兩種宣告方式,主要是用來取代var舊式宣告,新的方式讓變數本身涉及的範圍變小了,改善了許多潛在問題。 let 為變數宣告 const 為常數宣告...
常會有剛投入前端的朋友問我:友人A:「洧杰,你覺得該不該學 XX 框架?」我:「你說最近剛出來的那個啊,那你知道他是做什麼的嗎?」友人A:「不知道欸...只是最...
在 JavaScript 中,總共有六種型別: string number boolean null undefined object 其中又可以分成以下兩...
Lazy Load幫高度較長的網頁,進行延遲載入圖片,尚未瀏覽到該部份時,不會載入視角外的圖片,提高效率 GitHub Star: 6,900Javascr...
陣列 Array 這篇文章要來介紹容器,首先先來談談陣列,陣列是有順序地存放大量資料的結構,大多數程式語言都是 0 為起始點,例如 arr[0] , JavaS...
DAY 18 Three.js 幾何 Geometry 幾何 Geometry 3D場景中所看到的任何物件都是幾何Geometry加上材質Material的呈現...
Kyle Simpson 是 You don't know JS 系列的作者,本身也是開源社群 JS 的熱情傳教士,本系列文章以 Kyle 的教學材料,順著 K...
JS30以及文章簡介 JS30,是由加拿大工程師Wes Bos所建立一系列課程,課程中我們可以學到很多Javascript程式語言的實際應用,例如如何操作Doc...
前言 進入前端這個變化多端的異世界也已一年半,每每拿著新手 jQuery 雙手劍砍怪總覺得特別的笨重;這時候就特別需要獲得 原生 JavaScript 的 效能...
接下來本篇開始會介紹 ES6 語法,在很久之前聽到 ES6 這個名詞時我都是保持觀望的態度,裡面有許多語法讓我感覺的不是很真實,像是 ...、=>、cla...
DataTables是jQuery的JavaScript函式庫,目的是強化表格操作(如搜尋、排序),並自動加入元件引入表格中,使用非常靈活且簡易 GitHu...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
此一系列文以 macOS 為開發環境,使用 Windows 的大大請搭配官方 guide 服用 (https://guide.meteor.com) 安裝...