iT邦幫忙

javascript相關文章
共有 5653 則文章

技術 [ES6-重點紀錄] Symbol 資料類型

這是 ES6 中一種新的原始資料類型,表示獨一無二的值,Symbol 的值通過Symbol函數生成,可以保證不會與其他屬性名或數值產生衝突,所以很適合用來代替傳...

技術 [ES6-重點紀錄] class 類別語法

ES6 中的class類別,它是效仿其他程式語言擁有物件導向(OOP)的概念,取代需要原型 prototype 的操作,因為寫法更簡潔與易於理解,用來代替 ja...

技術 [ES6-重點紀錄] 物件語法糖的擴展

物件在 JavaScript 中是非常重要的資料結構,而在 ES6 之後擴展了它的語法結構,讓表示法變得更簡單易懂,還增加了屬性名稱的動態改變。 更簡潔的表示...

鐵人賽 Modern Web DAY 17
新手也能懂的JS30 系列 第 17

技術 JS30-Day17-Sort Without Articles

Day17-課題內容 進入JS30的第十七天,今天要將陣列中的資料做排序的動作。[1] 進入JS30-Day17 在草稿中作者已經給了一個陣列內容,我們的目的是...

鐵人賽 Modern Web DAY 16
I Want To Know JS 系列 第 16

達標好文 技術 JavaScript - call,apply,bind

call、apply、bind 三者都是 JavaScript Function 的內建函式,他們與 this 的關係重大,除此之外,call & ap...

鐵人賽 Modern Web DAY 21
從零開始的網頁設計 系列 第 22

技術 Day21 : 基礎JavaScript(二) 點擊事件

今天直接來實作最常使用的點擊事件 html <div>按我</div> <div id="text">H...

鐵人賽 Modern Web DAY 16

技術 Day16_Scope Basic

Scope(1) Scope是Javascript很重要的一個也非常需要花時間去消化的觀念,在一開始我們有講到,Javascript是一個很注重Lexical...

鐵人賽 自我挑戰組 DAY 16

技術 Good Morning, Functional JS (Day 15, Composition part 1)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Modern Web DAY 18

技術 [十分鐘學習] Intro.js - 網站導覽

優化網站的導覽功能,提供步驟指南給瀏覽者,強化網站的使用體驗 GitHub Star: 16,000Javascripting Overall: 90%瀏覽...

鐵人賽 Modern Web
重新認識 JavaScript 系列 第 32

技術 重新認識 JavaScript 番外篇 (2) - 你所不知道的 pushState

本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....

鐵人賽 Modern Web
重新認識 JavaScript 系列 第 31

達標好文 技術 重新認識 JavaScript 番外篇 (1) - 實用小技巧 copy 事件

本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....

鐵人賽 Modern Web DAY 15
I Want To Know JS 系列 第 15

技術 JavaScript - Scope 實作建議

不論在任何語言中,只公開介面,而不公開實作細節都是非常重要的。我們並不會希望把所有的宣告、實作細節公開在 Global Scope 上讓大家取用,因為這樣不但會...

鐵人賽 Modern Web DAY 15

技術 Day15_HohohoHohoho

Hoisting JS內有一個機制稱為Hoisting,那什麼是Hoisting呢?看看以下的程式碼。 test(); // 'I'm test' consol...

技術 [ES6-重點紀錄] 箭頭函數 Arrow Function

它是 ES6 標準裡其中非常受歡迎的新語法,允許使用 =>(箭頭) 來定義函數,比起一般函數可以用更簡短的語法來表示,可以讓程式碼的可閱讀性提高。 基本...

鐵人賽 Modern Web DAY 17

技術 [十分鐘學習] reveal.js - 網頁?簡報?網站也可以二刀流

只要遵循reveal.js的架構,網站也可以無痛變成漂亮簡報 GitHub Star: 38,000Javascripting Overall: 91%瀏覽...

鐵人賽 自我挑戰組 DAY 15

技術 Good Morning, Functional JS (Day 14, Pointfree 無點風格)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

技術 [ES6-重點紀錄] 函數中的預設參數 & Rest 參數

JavaScript 終於讓函數也能有預設值了,在 ES6 中為函數加入了預設參數 (Default parameters) 與 Rest 參數的語法,在設計或...

鐵人賽 Modern Web DAY 17
Vue 怎麼寫測試 系列 第 17

技術 Day 17. 實作一個 reddit - 新增文章

為了實際測試一次 api request我有新增一個 json-server 整合到開發模式只要簡單的跑 npm run dev 就會跟著 webpack 一...

鐵人賽 Modern Web DAY 16
新手也能懂的JS30 系列 第 16

技術 JS30-Day16-Mouse Move Shadow

Day16-課題內容 轉眼間我們的 JS30 之路已經完成一半了!今天要來實作一個頁面的影分身之術。在頁面剛開啟時,只有中間一個字串'影分身之術!!',但是當我...

鐵人賽 Modern Web DAY 14
I Want To Know JS 系列 第 14

技術 JavaScript - Closure (2)

這篇中,我們要加深大家對 Closure 的觀念。 在上一篇,我們提到要觀察到 Closure 有幾個條件: 有巢狀 Scope 的存在 傳遞了被包裹的 Fu...

鐵人賽 Modern Web DAY 19
從零開始的網頁設計 系列 第 20

技術 Day19 :基礎JavaScript(零) 關於常用名詞

先來簡單的分享一些比較程用得名詞方便在之後的章節運用的時候不會有生疏的感覺 既然說了這是從0開始也就是說會從一點程式基礎也沒有的人講容易懂的東西 名詞 cod...

鐵人賽 Modern Web DAY 14

技術 Day14_混到不行的一篇

Built-in Function 經過前幾天的介紹,我們有了Function的概念,今天 ! 我們就來隆重介紹一下Javascript已經內建好的Functi...

鐵人賽 Modern Web DAY 30
重新學習網頁設計 系列 第 30

技術 DAY 30. JavaScript Blob, Buffer

DAY 30. JavaScript Blob, Buffer 當我們開始有操作檔案的需求時,就會需要認識Blob, Buffer例如我們在DAY 29. Ja...

鐵人賽 Modern Web DAY 15
新手也能懂的JS30 系列 第 15

技術 JS30-Day15-LocalStorage

Day15-課題內容 今天我們要將資料從頁面中的程式碼儲存到Web瀏覽器的儲存空間當中。如此一來,本來存入程式碼當中的資料,就不會因重新整理頁面或者關閉瀏覽器而...

技術 [ES6-重點紀錄] 擴展運算子 Spread Operator

ES6 加入了新的運算子... Spread Operator,簡化了展開陣列的過程,應用上真的非常廣,像是取值、複製、合併、轉換型態、取代舊式 API...等...

鐵人賽 Modern Web DAY 16

技術 [十分鐘學習] PDF.js - HTML5 X PDF 聯名

PDF.js是一套由HTML建構的PDF閱讀器,由Mozilla Labs所推廣,目標是建立一個通用的PDF平台 GitHub Star: 20,000Ja...

鐵人賽 自我挑戰組 DAY 14

技術 Good Morning, Functional JS (Day 13, 參數順序調整)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Modern Web DAY 15

技術 [十分鐘學習] Ace - 全球最大的程式語言編輯器上線了

Ace是透過JavaScript所開發的線上程式語言編輯器套件,無論功能和性能都類似一般編輯器(Sublime、Vim和TextMate等),導入進任何網頁或...

鐵人賽 Modern Web DAY 14
新手也能懂的JS30 系列 第 14

技術 JS30-Day14-JS Reference VS Copy

Day14-課題內容 在前幾天的課題當中,我們開始接觸到資料的使用,在今天的課題當中,我們要來認識 javascript 中各種資料型別,以及其在使用上要注意的...

鐵人賽 Modern Web DAY 14

技術 [十分鐘學習] Animate.css - 無料!純 ‧ CSS 動畫特效

純CSS,不需JavaScript,支援多瀏覽器的動畫特效;隨插即用,舞動你的網頁人生 GitHub Star: 47,800Javascripting O...