iT邦幫忙

javascript相關文章
共有 5650 則文章

達標好文 技術 【Day33】[演算法]-深度優先搜尋DFS與廣度優先搜尋BFS

深度優先搜尋(Depth-First Search,DFS)與廣度優先搜尋(Breadth-First Search, BFS),是可以用來走訪或搜尋樹節點與圖...

鐵人賽 自我挑戰組 DAY 29
開始入坑網頁吧! 系列 第 29

技術 JavaScript DOM classList

classList ClassList是一個物件,會返回一個 DOMTokenList,裡面包含此元素的類名列表 常見方法:add():添加一個或多個類,如果此...

鐵人賽 Modern Web DAY 28

技術 #28 No-code 之旅 — 客製化 Next.js 的錯誤頁面

嗨!因為最近系列文快要結束了,所以也準備把專案推上去 production 了。Next.js 有列幾個推 production 之前該注意的事項,其中一項就是...

鐵人賽 Software Development DAY 28

技術 Day 28 - State Monad III

嗨大家好,真希望一天能有 48 小時,不然這主題都要分到四部曲了,沒錯,應該會有四部曲! 抱歉了! Applicative Functor 上次提到了 map...

鐵人賽 Modern Web DAY 29
JavaScript Easy Go! 系列 第 29

技術 #29 Electron 打包應用程式

今天我們來用 electron-forge 打包程式。 新增 electron-forge 到專案 npm i -D @electron-forge/cli...

鐵人賽 Modern Web DAY 28
舌尖上的JS 系列 第 28

技術 D28 - 走!去瀏覽器玩轉黑膠唱片 Web Audio API

前言 今天玩轉黑膠唱片,Audio Web API 接起來~~ Audio Web API Audio Web API 可於網頁上操作並播放音訊檔案。 根據...

鐵人賽 自我挑戰組 DAY 28

技術 [ Day 28 ] - 作用域與範圍鏈

什麼是作用域 靜態作用域:在語法解析時就確定作用域且不會再改變,JavaScript 屬於此類,又稱作語法作用域(lexical scope) 動態作用域:在...

技術 【Day32】[演算法]-內插搜尋法Interpolation Search

內插搜尋法(Interpolation Search  ),又稱插補搜尋法,是二分搜尋法的改良版,二分搜尋法是先找出中間值,而內插搜尋法是透過斜率公式來估出資料...

鐵人賽 Modern Web DAY 28

技術 (特別篇)Documents-Delivered-Data,Data-DrivenDocuments—爬蟲D3做成D3(上)

沒有資料就沒有燃料,沒有燃料就變成廢料—淺談特別篇 標題取名的緣由一方面來自於d3JS的全名Data-Drive-Documents令一方面Documents-...

鐵人賽 Modern Web DAY 29

技術 魔法實作 - todolist

前情提要 艾草:「もうだめだ。我已經沒有梗了,不行了...」 「艾草,醒醒!我們不是說好要一起征服這個世界嗎?」 艾草:「我..的魔法作業都做不完啦,嗚哇啊啊啊...

鐵人賽 Modern Web DAY 28
Vue.js 進階心法 系列 第 28

技術 後端說修改時只需要送「有修改的欄位」過來

今天來介紹一個,因為後端提出這個需求。要接 PATCH API 而產生的做法。 如果都是 PUT 就不用這麼做了。 要修改的地方 store/user/in...

鐵人賽 Modern Web DAY 28
JavaScript 筆記 2 版 系列 第 28

技術 JavaScript Day28 - HTTP 網路請求

網路請求 之前在 AJAX 時提到了不少用法,其實請求的方法有不少,傳遞的資料也有不同,如果前後端分離,兩者其實就是用 API 溝通,因此做個紀錄 前面的筆記...

鐵人賽 Modern Web DAY 30

技術 【Day30】挑戰回顧 & 鐵人練成心得分享

挑戰最後一日的題目真的讓我想了很久,倒底該放什麼元件來壓軸才好?要寫一個綜合演練,把前面的元件都拿出來大亂鬥一番,搞出一個看起來很厲害的應用嗎?還是說我應該老老...

鐵人賽 Modern Web DAY 28

技術 Day 28 - 實戰演練 — Pagination

Pagination 今天要實作的只是一個最基本的 Pagination,而我個人覺得在處理換頁時維持固定長度的邏輯挺有趣的,所以特別在最後一篇實作拿出來講...

鐵人賽 Modern Web DAY 27

技術 #27 No-code 之旅 — 客製化 Favicon ~

嗨嗨!今天來講一下怎麼設定網站的 favicon!還有用 Next.js 也可以快速設定每個頁面用不一樣的 favicon 喔!還不知道什麼是 favicon...

鐵人賽 自我挑戰組 DAY 28
開始入坑網頁吧! 系列 第 28

技術 JavaScript DOM | createElement()

接續昨天的 DOM 方法,JavaScript 常會出現:按一下某按鈕,頁面上會生出新的區塊,這是怎麼做到的? 用 createElement() 建立DOM...

鐵人賽 Modern Web DAY 27

技術 第27車廂-關於訊息視窗:bootstrap5Model應用篇

本篇介紹Bootstrap5 UI的Modal(彈出互動視窗)呼叫方式 起手式 <link href="https://cdn.jsde...

鐵人賽 Modern Web DAY 29

技術 【Day29】反饋元件 - Toast

元件介紹 Toast 可以提供使用者操作的反饋訊息。包含一般資訊、操作成功、操作失敗、警告訊息等。預設為在頂部置中顯示並自動消失,是一種不打斷用戶操作的輕量級提...

鐵人賽 Software Development DAY 27

技術 Day 27 - State Monad II

在上一章,我們提到了如何用一般方法實作 PRNG 亂數生成器,本章將介紹 State Monad 以及改寫上一章的範例,廢話不多說讓我們看下去吧! Introd...

鐵人賽 Modern Web DAY 27
舌尖上的JS 系列 第 27

技術 D27 - 走!去瀏覽器學 Drag & Drop 自己組漢堡包

前言 來學拖拉事件自己組漢堡包~~ 實作連結 拖拉事件 drag & drop 拖拉事件 Drag Event 指的是使用者按住滑鼠不放,移動物體到另...

鐵人賽 Modern Web DAY 28
JavaScript Easy Go! 系列 第 28

技術 #28 Click! Serve! Desktop

昨天已經把大部分的 GUI 弄完了,之前也已經寫好了伺服器的程式,今天我們把兩邊拼起來吧! 搬移 server.js 我們把之前寫的 server.js 搬過來...

鐵人賽 Modern Web DAY 27
JavaScript 筆記 2 版 系列 第 27

技術 JavaScript Day27 - IIFE (立即函式)

IIFE IIFE (立即函式):IIFE (Immediately Invoked Function Expression) 是一個定義完馬上就執行的 fu...

技術 【Day31】[演算法]-二分搜尋法Binary Search

二分搜尋法(Binary Search ),在執行前有一項必須條件,資料列需要是已排序好的狀態,因此若資料龐大且未排序,需要先搭配使用前面幾天介紹的排序法,再來...

鐵人賽 Modern Web DAY 27
Vue.js 進階心法 系列 第 27

技術 表單處理 Object 裡的 Array

今天來看看一個常見問題。 { first_name: 'chris', last_name: 'wang', email: 'chris@goodi...

鐵人賽 Modern Web DAY 27

技術 Day 27 - 實戰演練 — Tabs

想先看 Code 或是 Demo 的由此去 Github Repo: ithelp-ui-demo Live Demo:** Tabs** Tabs 這邊整個...

鐵人賽 自我挑戰組 DAY 27
開始入坑網頁吧! 系列 第 27

技術 JavaScript Document Object

Document Object 我們知道 DOM 是 Document Object Model(文件物件模型),Document Object,是window...

鐵人賽 Modern Web DAY 27
JavaScript Easy Go! 系列 第 27

技術 #27 做點 GUI 吧!

今天就來做些 GUI 吧! 用 HTML + CSS 先把結構弄出來 app.html <html> <head>...

鐵人賽 Modern Web DAY 28

技術 【Day28】反饋元件 - Modal

元件介紹 Modal 元件為彈出相關元件提供了重要的基礎建設,如 Dialog、Popover、Drawer...等等。 參考設計 & 屬性分析 各家元...

鐵人賽 Modern Web DAY 28

技術 中階魔法 - this 指向(二)

前情提要 上回提到魔法學姊艾草(鳥)在練習英文。 艾草:「This, These, That, Those ...,可惡鳥嘴太難發音了吧,啾啾啾~啾啾啾!」 「...

鐵人賽 Modern Web DAY 26
舌尖上的JS 系列 第 26

技術 D26 - 走!去瀏覽器重現奧運決勝點 in

前言 今天來試著用滑鼠事件重現 2021 奧運羽球決勝點!麟洋配萬歲~ 台灣萬歲~~ 滑鼠 Event 種類 監聽事件提供的事件類別很多,而使用者在瀏覽網頁的...