iT邦幫忙

javascript相關文章
共有 5672 則文章
鐵人賽 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 種類 監聽事件提供的事件類別很多,而使用者在瀏覽網頁的...

鐵人賽 自我挑戰組 DAY 27

技術 [ Day 27 ] - 樣板字面值(Template literals)

說明 在先前的版本中被稱為樣板字串(template strings)早期在組字串資料時會用大量的 " + " 語法 要組成的字串使用兩個...

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

技術 JavaScript Day26 - Async、Await

ES7:Async、Await async:async 寫在函式前面,表示函式是非同步的,回傳值是 Promise,所以可以接續使用 then 進行後續處理...

鐵人賽 Software Development DAY 26

技術 Day 26 - State Monad I

還記得先前提到 Math.random 並非是純函式嗎,因為每次給定相同的輸入都會是不同的輸出回傳回來,那有什麼辦法可以讓它是回傳亂數,又可以是純函數呢? 沒錯...

鐵人賽 自我挑戰組 DAY 26

技術 [ Day 26 ] - 陣列的資料處理 - findIndex

特性與用途 不會影響到原始陣列的資料 回傳符合條件的一筆資料的 index(索引) 直接進入寫法與範例 範例一:找出 >= 10 的 index co...

鐵人賽 Modern Web DAY 26
追求JS小姊姊30天 系列 第 26

技術 追求JS小姊姊系列 Day26 -- 不是被已讀,而是JS回覆你卻沒看到:`console`

前情提要 說明了不論是工具人或是姐妹,都有存活的範疇,以及背後的原理。 我:累了,仔細回想起來,好像發現她沒回覆過我訊息。工具人們:會不會只是你沒看到呢?我...

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

技術 表單處理 Object 裡的 Object

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

鐵人賽 Modern Web DAY 27

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

前情提要 艾草:「this is a book。」 「你在做什麼呀?」 艾草:「練習你的語言呀。」(艾草設定為鳥類。) 「很棒,繼續加油!」 艾草:「啊唸到 t...

鐵人賽 Software Development DAY 30

技術 【Day30】[演算法]-線性搜尋法Linear Search

搜尋(Search) 就是從一群資料中找出符合某些條件的資料,當資料量非常龐大時,如何在短時間內有效率地找到所要的資料,因此,搜尋演算法就變得相當重要。 線性...