雖然有人說Javascript 30(JS30)已經過時,但還是前端新手從靜態網頁跨動態網頁,學習上最捷徑的必經之路,透過30天每天完成不同小作品,只使用原生Javascript,了解如何操作DOM,並藉此學會使用不少實務上常用的Web API。
或許已經許多人寫過這個題材,但我打算自己的方式、敘述的非常白話、讓每個人都能看懂各個步驟,並藉此訓練自己寫學習筆記、文章的能力
今天我們來做一個可以演湊鼓聲的網頁 新增事件監聽:EventTarget: addEventListener() method 節點選取:Document:...
今天我們來做一個網頁時鐘 節點選取:Document: querySelector() method 重複執行:setInterval() global f...
實做一個網頁讓使用者能調整照片像框的粗度、顏色、模糊度 節點選取:Document: querySelector()、Document: querySelec...
今天來玩玩 Array method,並印出結果吧-趴萬 陣列篩選:Array.prototype.filter() 陣列排序:Array.prototyp...
實做一個圖片畫廊,當使用者點擊圖片時畫面會聚焦那張圖片(圖片佔比增加),再次點擊會恢復 CSS 彈性盒子排版:CSS flexible box layout...
實作一個網頁可以搜尋美國的城市/州,並將搜尋結果渲染出來並標示匹配字樣 請求資料:Fetch API 請求的回覆:Response 數字格式:In...
今天來玩玩 Array method,並印出結果吧-趴兔 陣列判斷(其中之一元素符合):Array.prototype.some() 陣列判斷(每個元素...
實做一個 Canvas 畫布,會隨著使用者滑鼠軌跡自動變換畫筆顏色及粗度 網頁畫布 API:Canvas API 網頁畫布 2D 渲染接口:CanvasRe...
活用 console API 幫助開發除錯 瀏覽器控制台調試:console APIs 不知道大家是不是跟我一樣都用一招console.log()打天下呢...
實做一個表單,按著 shift 點擊可區間全選/取消功能 滑鼠事件-shift 鍵與否屬性:MouseEvent: shiftKey property 輸入...