iT邦幫忙

javascript相關文章
共有 5653 則文章
鐵人賽 Modern Web DAY 20

技術 Day20 - 貪吃蛇篇:虛擬方向鍵及暫停遊戲

前情提要及動機 在 Day11 的功能構想中我們有提到,雖然到昨天 Day19 整個貪吃蛇遊戲已經很完整了,但是有一點美中不足的地方,就是透過手機開啟這個遊戲的...

鐵人賽 Modern Web DAY 28
你懂 JavaScript 嗎? 系列 第 28

技術 你懂 JavaScript 嗎?#28 ES? 現在 vs 未來

本文主要會談到如何在 JavaScript 快速演進的狀況下,漸進的適應新功能?來嘗試 Transpiling 與 Shims/Polyfills 吧。 .....

鐵人賽 Modern Web DAY 20

技術 你不可不知的 JavaScript 二三事#Day20:ES6 的箭頭函數 (Arrow Functions)

昨天的文章我們介紹到傳統 JavaScript 對於函數定義的語法有 4 種寫法。 懶人包支援: 宣告式 (Function Declarations) 匿...

鐵人賽 Modern Web DAY 19

技術 你不可不知的 JavaScript 二三事#Day19:函數定義 (Function Definition) 的 100 種寫法

標題只是嚇嚇你而已 (毆)。 (Source: 網路圖片) 函數 (Function) 是程式編寫非常重要的一環。 大多數常見程式語言的函數定義都是一套語法格式...

鐵人賽 Modern Web DAY 19
Daily UI : 開發者版 系列 第 19

技術 Vuetify:Google Translate

https://codepen.io/hereiscasio/full/XWryZQO Used UI Component ( #3 ) #1 Tooltip...

鐵人賽 自我挑戰組 DAY 19

達標好文 技術 Day19 JS Scroll 實作學習

在網頁互動中,經常可見滾動觸發事件,今天來試試看吧 最近在一個專案中需要監聽網頁 Scroll 事件,用以觸發元素的移動。學習了JS Scroll 事件,今天來...

鐵人賽 Modern Web DAY 19

技術 Day19 - 貪吃蛇篇:重新開始按鈕

昨天 Day18 我們已經準備好 isGameStart 參數來幫助我們做今天的重新開始按鈕。首先,我們需要先來製作一個按鈕,這個按鈕我想要直接蓋在遊戲地圖的正...

鐵人賽 Modern Web DAY 19
教練我想學 JavaScript 系列 第 19

技術 Day 19 立即呼叫的函數表達式 IIFE

我們再來分別看一下函數陳述句與函數表達式,函數陳述句如下: // 函數陳述句 function greet(name) { console.log('Hel...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 - 範疇與 Closure

這是 JavaScript 惡名昭彰的東西之一,閉包 ( closure )。Tony 將會跟你說要抓到最重要的兩個重點就好! 頓悟 這邊請當故事看,說明閉包真...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 - 拉升 ( hoisting )

a = 2; var a; console.log( a ); 這應該會回傳 undefined 吧!NO,是 2。 console.log( a ); va...

鐵人賽 Modern Web DAY 21

技術 21. 實作Web即時共同編輯文件 (1) - 建立文件編輯介面

有沒有覺得第一次看到Google共用編輯文件很好玩,它把類似Excel功能搬到Web上,然後又能共同編輯,我們這次就是要來模仿做一個類似GOOGLE文件共同編輯...

鐵人賽 Modern Web DAY 19

技術 18. Tone.js - 基本功能

昨天我們一起認識了 Tone.js,並用最簡單的範例讓它發出聲音;今天就接著介紹 Tone.js 的幾項重點觀念或功能吧! 節點關係 Tone.js 是建構在...

鐵人賽 Modern Web DAY 27
你懂 JavaScript 嗎? 系列 第 27

技術 你懂 JavaScript 嗎?#27 基準化分析與微調(Benchmarking & Tuning)- 使用 Benchmark.js 和 jsPerf 分析程式碼效能

本文主要會談到如何使用工具來做基準化分析。 基準化分析(Benchmarking) 在做效能檢測時,我們會遇到什麼樣的干擾或不定因素呢?例如,引擎或系統的差異...

鐵人賽 Modern Web DAY 20

技術 20. 實作一個即時投票系統 (5) - 讀取建立的投票

今天就是即時投票系統最後一篇了,讓我們努力把它完成吧! 讀取投票資料 首先我們要把畫面改一下,一堆按鈕投票感覺很笨 投票畫面修改 我們這次不要一堆按鈕,改成把選...

鐵人賽 Modern Web DAY 18

技術 Day18 - 貪吃蛇篇:吃到自己會死

前情提要 昨天 Day17 我們已經讓食物可以隨機產生,食物還會炫砲的發光,蛇也可以順利吃到食物,而且吃到之後身體會變長,速度會變快。 但是讓蛇這樣一直吃下去,...

鐵人賽 自我挑戰組 DAY 18

技術 Day18 - 區塊範疇

區塊作為範疇 JavaScript 是有區塊範疇的喔!只是要挖深一點才會發現。 for (var i = 0; i < 10; i++){ con...

鐵人賽 Modern Web DAY 18
教練我想學 JavaScript 系列 第 18

技術 Day 18 arguments 與 spread 運算子

函數在被呼叫時執行環境被創造,同時創造變數環境、外部環境與特殊變數 this 時也會創造變數 arguments圖片來源:JavaScript 全攻略:克服 J...

鐵人賽 Modern Web DAY 18

技術 17. Tone.js

昨天我們認識了一個專注在樂理上的套件 - tonal,並在最後展示了一個互動音樂的範例。 該範例是由 tonal 與一個知名的 Web Aduio 框架 - T...

鐵人賽 Modern Web DAY 26
你懂 JavaScript 嗎? 系列 第 26

技術 你懂 JavaScript 嗎?#26 程式效能(Program Performance)

本文主要會談到 web worker、SIMD 與 asm.js。 到目前為止我們只談論了如何有效的運用非同步處理模式,現在就來探討為什麼非同步處理對 Jav...

鐵人賽 Modern Web DAY 18

技術 你不可不知的 JavaScript 二三事#Day18:this 關鍵字 (4)

函數執行環境下 (Function Context) (續) 7. 回呼函數 (Callback Function) 裡的 this this 物件:視乎怎麼...

鐵人賽 Modern Web DAY 17

技術 Day17 - 貪吃蛇篇:產生食物(上菜啦~~)

想一想,決定食物如何出現 俗話說,吃飯皇帝大,如果不吃東西,貪吃蛇就長不大,也跑不快,所以今天我們要來製作貪吃蛇的另一個重頭戲,就是食物。 首先,我們要來決定食...

鐵人賽 Modern Web DAY 19

技術 19. 實作一個即時投票系統 (4) - 建立投票列表

今天我們要來做投票列表,概念跟Day11的上線名單一模一樣,忘記的可以去回顧一下,那麼我們就開始吧! 建立列表HTML元素 我們先把voteMenu區塊設成顯示...

鐵人賽 Modern Web DAY 17

技術 你不可不知的 JavaScript 二三事#Day17:this 關鍵字 (3)

函數執行環境下 (Function Context) (續) 5. 顯性函數綁定之 call()/apply() 篇 (Explicit Function Bi...

鐵人賽 自我挑戰組 DAY 17

技術 Day17 - 函式 VS. 區塊範疇

源自函式的範疇 前一章的內容回顧,a 泡泡包著 b 泡泡。 你在 a 裡面,會看到 b 但是不能拿 b 裡面的東西。 function b(aa){ var...

鐵人賽 Modern Web DAY 18
Daily UI : 開發者版 系列 第 18

技術 Vuetify:Google Trend

https://codepen.io/hereiscasio/pen/ExYGOPr?editors=1010 Used UI Component ( #3...

鐵人賽 Modern Web DAY 17
Daily UI : 開發者版 系列 第 17

技術 Vuetify:File Upload Widget

https://codepen.io/hereiscasio/pen/RwbXVaR Used UI Component ( #3 ) #1 Progress...

鐵人賽 Modern Web DAY 17
教練我想學 JavaScript 系列 第 17

技術 Day 17 陣列

陣列可以透過兩種方式來創建,先用第1種方式,我們直接來看程式碼: var arr1 = new Array(); arr1[0] = 1; arr1[1] =...

鐵人賽 Modern Web DAY 17

技術 16. tonal

昨天結束了 Web Audio API 的部分,那麼我們的旅程又是全新的開始啦~ Javascript 的音樂相關套件其實不少,Github 上數千顆星星的比比...

鐵人賽 Modern Web DAY 24
你懂 JavaScript 嗎? 系列 第 24

技術 你懂 JavaScript 嗎?#24 Promise

本文主要會談到 promise 是什麼?promise 的錯誤處理、模式與限制。 ... ... promise 就是承諾(真的)。 callback 不能...

鐵人賽 影片教學

技術 DAY30 React Tomorrow

DAY30 React Tomorrow 新一代 React API — React HooksReact BlogReduxReact Router