iT邦幫忙

javascript相關文章
共有 5672 則文章
鐵人賽 Modern Web DAY 17

技術 17. 實作一個即時投票系統 (2) - 使用signalR同步投票

今天要來把即時投票系統跟SignalR連線囉! 基本上跟塗鴉板也是差不多,但是投票系統應該需要自訂投票的選項和建立投票的種類,這個部份我們需要去設計物件來達成,...

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

技術 Day 15 By Value 與 By Reference

現在我們來談談 by value 以及 by reference瞭解這個觀念是很重要的讓你在 debug 時能夠比較順利 先來看看 by value我們直接來看...

鐵人賽 Modern Web DAY 15

技術 14. 變聲器

接續昨天的話題,今天我們要透過 ScriptProcessorNode 來實作變聲器。 如果讀者您不知道什麼是變聲器的話,可以參考: 這篇會涉及訊號處理的部分...

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

技術 你懂 JavaScript 嗎?#23 Callback

本文主要會談到情境切換、callback vs callback hell、控制權轉移、解決 callback 的信任問題的解法-分別回呼與錯誤優先處理。 ....

鐵人賽 自我挑戰組 DAY 15

技術 Day15 - 何謂範疇?

程式語言到底是如何讓電腦操作的?這章節都是背後做的事情,另外用自己的想法寫了同一篇故事。請多多指教。 編譯器理論 JavaSctipt 實際上是一種編譯式語言...

鐵人賽 影片教學 DAY 29

技術 DAY28 React Redux 一家親

DAY28 React Redux 一家親 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在...

鐵人賽 Modern Web DAY 14

技術 你不可不知的 JavaScript 二三事#Day14:來挖挖恐龍骨—— with 語法

JavaScript 有一個語法 with 似乎相對冷門,比較少看到被使用。 事實上連 W3Schools 的 JavaScript 教材 都沒有 with 語...

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

技術 Vuetify:Calories Calculator

https://codepen.io/hereiscasio/pen/yRxWpb?editors=1010 Used UI Component ( #1 )...

鐵人賽 Modern Web DAY 14

技術 Day14 - 貪吃蛇篇:畫出主畫面地圖

昨天 Day13 我們已經把畫面區塊規劃出來了,今天要來把主畫面地圖畫好。 地圖畫面座標系 我們需要一個 xy 軸的二維直角座標系,這邊我的做法是把地圖切成...

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

技術 Day 14 函數就是物件

我們現在要討論重要的觀念讓你能夠將 JavaScript 使用成其他程式語言無法匹敵的強大工具這概念稱為一級函數(first class functions)在...

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

技術 你懂 JavaScript 嗎?#22 非同步:現在和以後

本文主要會談到 事件迴圈 共時 事件迴圈(Event Loop) 開發者會利用函式(function)的方式將程式碼切成一個個片段,而這些函式執行的時機是...

鐵人賽 Modern Web DAY 14

技術 13. Web Audio API - 處理結點

不知不覺來到第十三天,在這段時間我們一起認識了許多 Web Audio API 的特色功能,也在過程中做出不少小玩具。如果目前玩過的功能都無法滿足讀者您,那最後...

鐵人賽 影片教學 DAY 28

技術 DAY27 各司其職 - Container Component vs Presentational Component

DAY27 各司其職 - Container Component vs Presentational Component 範例程式碼:https://gith...

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

技術 Vuetify:What is your budget ?

https://codepen.io/hereiscasio/pen/dgKWEX?editors=1010 Used UI Component ( #1 )...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 - 錯誤訊息

錯誤 這邊是語言的貼身教練,在你把文章打好,要放上去之前,教練會先對內容看看語句是否通暢。 句子 錯誤 好嗎你? ReferenceError...

鐵人賽 Modern Web DAY 15

技術 15. 實作一個共用塗鴉牆 (4) - 載入時同步

今天應該最後一篇塗鴉牆了,來講講畫版載入時同步的功能,在載入時必須和前面畫過的畫面同步,避免之後進來的人看到的畫面跟先進來看到會有不一樣的狀況,所以我們得做一個...

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

技術 Day 13 物件與點

在其他的程式語言中 物件與函數是兩個不同的東西,但是在 JavaScript 裡 它們是非常非常相關的它們在很多情況下幾乎是一樣的所以讓我們來談談物件和函數 我...

鐵人賽 Modern Web DAY 13

技術 12. 吉他調音器 Part.2

經過昨天演算法的腦力轟炸,剩下的部分就顯得相對簡單了。我們來一鼓作氣完成它! 先複習一下調音器預計要實作的流程 目前解決了最麻煩的 聲音 -> 頻率 這...

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

技術 你懂 JavaScript 嗎?#21 ES6 Class

本文主要是探討 ES6 Class 的美好與陷阱。 ES6 Class 關於 ES6 Class,我們先再次檢視先前提過的 Widget 與 Button 範...

鐵人賽 Modern Web DAY 13

技術 Day13 - 貪吃蛇篇:頁面佈局規劃

頁面佈局規劃 如同前篇遊戲 Tic Tac Toe 一樣,我們要來規劃一下遊戲的畫面,因為我希望我們貪吃蛇的遊戲在電腦上可以玩,在手機上也可以玩,所以我想要把遊...

鐵人賽 自我挑戰組 DAY 13

技術 Day13 - 運算子優先序

這部分,克服JS奇怪的地方,真的講得很好。這邊先嘗試用不同方法解決書上開的難題。 請看懂這張表,就能快速了解這幾個章節。 等級越高的先抓。 同等級的看他是 從...

鐵人賽 影片教學 DAY 27

技術 DAY26 Redux Store 現身

DAY26 Redux Store 現身 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在...

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

技術 Vuetify:Credit Card Payment

https://codepen.io/hereiscasio/pen/ZqXVWN?editors=1010 Used UI Component ( #2 )...

鐵人賽 Modern Web DAY 12

技術 Day12 - 貪吃蛇篇:蛇的原理及資料結構規劃

事前聲明 在挑戰鐵人賽之前,其實我也完全沒有想過貪吃蛇要怎麼做,所以為了做這次的貪吃蛇遊戲,我找了一些資料。其中對我幫助很大的是墨雨設計吳哲宇老師在 hahow...

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

技術 Day 12 存在(exeistence)、布林(Boolean) 與預設值

動態型別和強制型轉真的很有用嗎讓我們談談存在(exeistence)和布林(boolean)我打開開發者工具我使用內建函數有個布林內建函數可以轉換雖然不建議用內...

鐵人賽 Modern Web DAY 14

技術 14. 實作一個共用塗鴉牆 (3) - 新增橡皮擦功能

今天我們要幫塗鴉牆加上橡皮擦的功能,只能畫不能擦掉感覺真的是蠻奇怪的,當然擦的時候也要同時擦全部的畫版。 橡皮擦功能 這邊我在實作時,一開始是想到只有用透明色或...

鐵人賽 Modern Web DAY 12

技術 11. 吉他調音器 Part.1

上周我們用振盪器當音源,並用那時候玩到的的東西,做出可以設定基準音,可以調整定弦法,可以單獨撥放各弦單音的吉他定音器。 現在學會了怎麼取得麥克風音訊,我們來挑戰...

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

技術 你懂 JavaScript 嗎?#20 行為委派(Behavior Delegation)

本文主要會談到 什麼是行為委派?和類別有什麼差異?行為委派的優點是什麼?模型比較? 什麼是 OLOO?如何使用委派機制達到去類別化?如何撰寫更簡潔易懂的程式...

鐵人賽 影片教學 DAY 26

技術 DAY25 動作了然後呢 - Redux Reducer

DAY25 動作了然後呢 - Redux Reducer 範例程式碼:https://github.com/max80713/react-30-days 有任...

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

技術 Vuetify:Crowdfunding Card

https://codepen.io/hereiscasio/pen/xyWppM?editors=1000 Used UI Component ( #1 )...