iT邦幫忙

#javascript相關文章
共有 177 則文章

技術 javascript變數與運算子1

註:只要屬性的開頭跟結束之間沒有打上任何的文字,就可以將屬性合併成一個,例如< hr/ >現在教字串怎麼打還有介紹布林值是什麼,以下用程式碼截圖來呈...

技術 學習JavaScript紀錄Day1

學習目的:JavaScrip語言是網站客服端的最佳動態利器,想要製作一個生動的網頁肯定不能少了他。如果想要讓網頁動起來,除了使用各種程式語言之外,JavaScr...

鐵人賽 Software Development DAY 12

技術 Day 12: Merge Intervals

看完這題題目還記得小時候很常被問到:給你一些數字,請你從這些數中用最少的數,來涵蓋最多的範圍。於是我們就會拿起筆開畫數線。不過今天,我們要用程式碼來解題,沒有了...

鐵人賽 自我挑戰組 DAY 21

技術 【Day21】給我一個節點,我可以把網頁改頭換面

「DOM API 定義了 JavaScript 存取、改變 HTML 架構、內容、樣式的方法,甚至對節點綁定的事件。」 前一篇的內容,是關於 JavaScri...

技術 學習JavaScript第一天--console 裡練習JavaScript基本型別

typeof-->可以查出型別 let a = 1 ; undefined a 1 typeof a "number"...

技術 HTML5-解決數值輸入框可以輸入字母"e"及"."問題

<input id="phone" type="number" oninput="maxLengthCh...

技術 JavaScript ⑅ES6:展開運算子 & 其餘運算子

展開運算子及 其餘運算子( 又稱 其餘參數 )他們有共通特點,那就是「 都跟陣列有關 」 寫法就是 ...沒錯,就是 「 ... 」( 寫在文字編輯器中應該是會...

鐵人賽 Modern Web
JavaScript基本功修煉 系列 第 31

技術 JavaScript基本功修練:Day31 - 完賽了,然後呢?

最終完賽了,可以明正言順發廢文!趁著剛剛完賽的心情,趕緊寫一下心得,反思整個過程裏,除了技術以外所學習到的東西。 坦白說,雖然看到六角學院一直在推鐵人賽,但我一...

鐵人賽 Modern Web DAY 30

技術 [Day 30] - 終成行男

呼,想當初在鐵人賽開賽前還在猶豫到底要不要開賽呢?參賽後是要寫什麼主題呢? 一探 React Native 、React 百寶箱 blablabla 太多想寫的...

鐵人賽 Modern Web DAY 29

技術 [Day 29] - Gatsby v.s. Next

終於來到尾聲了,今天我們將對 Next.js 來做一番介紹,介紹完後,我們會跟這二十九天來的戰友 Gatsby 來做一次簡單的比較,最後會告訴大家,什麼時候該選...

鐵人賽 Modern Web DAY 28

技術 [Day 28] - Gatsby feat. EC ( 下 )

昨天我們完成了一個基本的購物流程,但程式碼內有著不安全的問題,今天我們要用 .env 的形式來規避這個風險,至於怎麼做呢?就讓我們看下去吧! 補充說明一下 Sk...

鐵人賽 自我挑戰組 DAY 30
溫故知新 JavaScript 系列 第 30

技術 Day30- 最後完成代辦事項 To DO List 小工具

大家好,來到 IT 鐵人賽最後一天了,終於要進入尾聲了!今天我們要整合這三十天來所學到的知識量,來完成一個待辦事項小工具,這工具要做到以下幾個功能! 1. 可以...

鐵人賽 Modern Web DAY 27

技術 [Day 27] - Gatsby feat. EC ( 上 )

這邊的 EC 指的是 Electronic Commerce,也就是所謂的電子商務,我們將用一到兩章節的篇幅來介紹如何用 Gatsby 來建立一個基礎的電子商務...

鐵人賽 Modern Web DAY 26

技術 [Day 26] - Gatsby feat. WordPress

今天我們要與鼎鼎大名的 WordPress 進行串接,將 WordPress 站內的資料藉由 GraphQL 來撈取,並在 Gatsby 專案中,將這些資料做一...

鐵人賽 Modern Web DAY 25

技術 [Day 25] - 會員驗證 ( User Authentication )

有時候,我們在做專案時,總會有會員的需求,大概上就是指有些內容只有登入過的使用者能夠瀏覽,今天我們就要來實作這樣的流程。 在 Gatsby 中,我們透過 API...

鐵人賽 Modern Web DAY 24

技術 [Day 24] - 動態導覽列 ( Dynamic Navigation )

身為一個專業的網站,怎麼可以讓使用者在我們的網站中迷路了呢?所以今天我們要來做導覽列 ( Nav Bar ),我們會用 Gatsby 中的資料來動態的產生,而資...

鐵人賽 Modern Web DAY 23

技術 [Day 23] - Gatsby Image

不知道有沒有細心的讀者發現,我們在做部落格或一些簡單的入門專案時,都沒有圖片的存在?人都是視覺的動物,對於一個熱門的部落格來說,怎麼可以缺少了圖片呢? 今天我們...

鐵人賽 Modern Web DAY 30
實作經典 JavaScript 30 系列 第 30

技術 Day30: 完賽心得

第30天,不免俗要來寫個完賽心得雖然javascript-30還差個幾天,才能把全部的實例都做完但還是要給自己拍拍手,利用這30天養成了一個好習慣而且真的沒想到...

鐵人賽 Modern Web DAY 22

技術 [Day 22] - 建立屬於自己的主題 ( 五 )

今天,我們要把樣式套用上去,並且幫做好的主題發佈到 NPM 上去供使用者使用,也會是建立屬於自己的主題的最後一章,就讓我們開始吧! 安裝相關套件並設定 首先我們...

鐵人賽 Modern Web DAY 29
實作經典 JavaScript 30 系列 第 29

技術 Day29: Event Capture, Propagation, Bubbling and Once

WES BOS系列影片Alex快速導讀系列影片 今天比較偏觀念的講解主要是希望能較深入理解addEventListener()學習DOM的事件機制,包括事件捕獲...

鐵人賽 Modern Web DAY 21

技術 [Day 21] - 建立屬於自己的主題 ( 四 )

上一個章節,我們完成了將資料轉變為列表頁、內頁,今天我們要來把昨天做的內頁再做一些微調,新增一個時間顯示的邏輯,並且將 Gatsby-theme-events...

鐵人賽 Modern Web DAY 28
實作經典 JavaScript 30 系列 第 28

技術 Day28: Sticky Nav

WES BOS系列影片Alex快速導讀系列影片 今天針對常用的Navbar做fix的狀態這真的是很常見的功能,可以立馬學起來 1.先抓出NavBar的位置,以及...

鐵人賽 Modern Web DAY 20

技術 [Day 20] - 建立屬於自己的主題 ( 三 )

昨天我們完成了 Slug 的添加跟靜態資料的讀取,今天我們要建立一個頁面模板來動態的創建頁面,話不多說,就直接來進入主題吧! 使用 createPages 來動...

鐵人賽 Modern Web DAY 27
實作經典 JavaScript 30 系列 第 27

技術 Day27:Speech Synthesis

WES BOS系列影片Alex快速導讀系列影片 今天來認識 Web Speech API中的兩個功能一個是 SpeechSynthesisUtterance它包...

鐵人賽 Modern Web DAY 21

技術 二十一日目:JavaScript ⑅unshift  ⑅splice  ⑅sort  ⑅copyWithin  ⑅fill ノ章

おはー(U 'ᴗ' U)⑅ SONYKO 打油。連假最後一天、再上幾天班又放假了ok 的。   不知不覺寫到21 天了耶,來點 ⑅中場感言⑅ 好了 ✎ : 我...

鐵人賽 Modern Web DAY 19

技術 [Day 19] - 建立屬於自己的主題 ( 二 )

前一篇文章,我們成功的建立了環境,今天我們要來添加一些靜態資料到專案中,並用這些資料來創建一些頁面。 將資料添加到主題中 首先,我們在 Gatsby-theme...

鐵人賽 Modern Web DAY 26
實作經典 JavaScript 30 系列 第 26

技術 Day26: Follow Along Links

WES BOS系列影片Alex快速導讀系列影片​今天的練習是用js控制滑鼠游標,當滑鼠游標到達當前的連結時,我們使用一個新的方法getBoundingClien...

鐵人賽 Modern Web DAY 18

技術 [Day 18] - 建立屬於自己的主題 ( 一 )

在前一章節中,我們使用了官方提供的主題去快速建立了一個部落格,後續幾個章節中,我們要建立一個主題,並將它放到 NPM 上供人下載使用。 設置工作區 首先,我們要...

鐵人賽 Modern Web DAY 25
實作經典 JavaScript 30 系列 第 25

技術 Day25: Adding Up Times With Reduce

WES BOS系列影片Alex快速導讀系列影片 今天的練習會用到reduce()還有用一些數學的運算,將秒數換算成時分秒然後又複習了一下dataset的用法事不...

鐵人賽 Modern Web DAY 17

技術 ES2017(ES8) - async / await

本系列文章經過重新編排和擴充,已出書為ECMAScript關鍵30天。原始文章因當時準備時程緊迫,多少有些許錯誤。為了避免造成讀者的困擾,以及配合書籍的內容規...