iT邦幫忙

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

技術 Chapter5 - 不介意的話,請玩玩看這個Canvas遊戲!試圖拾回一片片的落葉,拯救這顆樹吧

(10/11更)私下有一些朋友反應手機不太能玩,我才想起這個問題,所以有對此demo在長版進行微調,原文主要講解橫版(電腦端)的處理 先給大家看看成果吧!h...

鐵人賽 Modern Web DAY 22

技術 第22車廂-模仿大賽—仿IT邦幫忙:Sticky Nav應用篇

本篇介紹固定navBar應用篇—仿IT邦幫忙 每進入iT邦幫忙網站,忍不住都會滑一下卷軸吧?上方header算是常見的網頁效果,所以今天要來模仿一下,iT邦...

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

技術 JavaScript Callback(回呼)

Callback Function 回呼函數 A function you give to another function, to be run when...

鐵人賽 Software Development DAY 22

技術 Day 22 - IO Monad

上一章節簡單的介紹如何處理 side effect 的其中一個方法 dependency injection,而本章要介紹第二個方法 IO Monad,但在這之...

鐵人賽 Modern Web DAY 28

技術 不只懂 Vue 語法:試說明有哪些方式可以全域註冊方法?

問題回答 全域註冊的方法,意思是每個 Vue 元件都能使用的方法。在 Vue 2 會有以下方法: Vue.prototype plugin mixin...

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

技術 追求JS小姊姊系列 Day22 -- 工具人、姐妹不只身份的差別(中):從識別字開始講起吧

前情提要 奇怪的事情,姐妹們疑似也有超能力。 方函式:表面上雖然看起來就是所謂的姐妹、工具人關係,但事實上背後,我們還有一套專屬的識別方式。 識別身份背後...

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

技術 D22 - 走!去瀏覽器自己挑要吃哪個 node

前言 HTML 的內容在 DOM TREE 上到底怎麼呈現? 今天就來講講樹上的節點有哪些,及要怎麼取得這些節點! DOM 節點分類 整份 HTML 文件中的內...

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

技術 用 event 來準備傳給後端的 data

今天來將畫面做好,我們面對的資料長這樣。 需求: 通常一個使用者的 form 表單是用在新增/編輯資料上面。 我們用一個小小的例子,一步一步的完整帶你看看,除了...

鐵人賽 Modern Web DAY 28
入門前端技能之旅 系列 第 28

技術 Day.28 「Promise 初體驗~」 —— ES6 Promise

我們前面已經學習了回調函式(Callback Function)與構造函式(Constrcutor),而 Promise 是 ES6 新增用來解決非同步回調地...

鐵人賽 Modern Web DAY 28
我的JavaScript日常 系列 第 28

技術 JavaScript Day 28. Callback Function ( 回呼函式 )

上一篇我們在討論 AJAX 的時候,有另外提到 Callback Function,不知道怎麼的我突然想花更多的時間去研究這個 function,所以這一篇就用...

鐵人賽 Modern Web DAY 23

技術 中階魔法 - 提升 Hoisting

前情提要 艾草:「我們今天來提升一下吧!」 「不是每天都在提升魔力總量了嗎?」 艾草:「不一樣唷,今天的提升更特別,我特別提倡身心靈的提升。」 (艾草一說完,我...

鐵人賽 自我挑戰組 DAY 22

技術 [ Day 22 ] - 陣列資料處理 - forEach

陣列資料處理 - forEach 會將陣列中的每一個元素資料進行處理 使用範例 let dataList = [10, 20, 30, 40]; dataLis...

鐵人賽 Modern Web DAY 24

技術 【Day24】反饋元件 - Spin

元件介紹 Spin 是一個載入狀態元件,當頁面正在處理非同步行為,或需要讓用戶等待的作業時,用來顯示以緩解用戶等待的焦慮。 參考設計 & 屬性分析 一個...

鐵人賽 Software Development DAY 26

技術 【Day26】[演算法]-快速排序法Quick Sort

快速排序法(Quick Sort)又稱分割交換排序法,是目前公認效率極佳的演算法,使用了分治法(Divide and Conquer)的概念。原理是先從原始資料...

鐵人賽 Modern Web DAY 22

技術 Day 22 - 實戰演練 — Portal 系列

實作第二篇要來介紹的是 Portal 系列的實作,會一路從 Portal 實作到 Popconfirm,Overlay、Modal 就等之後有機會再做了! 開...

鐵人賽 Modern Web DAY 21

技術 Day 21- To Do List (8) 利用 HTML Template 呈現資料

今天我們一起來實作用 HTML Template 來顯示 To-Do-List 的資料吧! 首先我們一樣先開一個 Google Apps Script 吧!...

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

技術 JavaScript Day21 - AJAX(3)

axios axios 是處理 AJAX 的套件,是透過 JavaScript Day19 - AJAX(1) 提到的 XMLHttpRequest 去發送...

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

技術 JavaScript 閉包(Closure) 下集

看這個程式碼,結果會是如何? function ArrFunction(){ var arr=[]; for(var i=0;i<3;i++){ arr...

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

技術 #22 IPAPAPI - IP as Picture API

今天來用 Cloudflare Workers 寫個有趣的東西吧! 你的 IP 是不是 ? 很酷吧! 現在為你介紹... IP as Picture API,簡...

鐵人賽 Modern Web DAY 29

技術 Chapter5 - 輕鬆用Canvas實現轉場動畫和運鏡處理

接下來時間真的很緊,也顧不上結構了,只能就目前想到的功能,先以直覺的方式編寫了,如果講不太清楚還多多包涵!昨天的一定要先看唷,今天是接著作下去的 轉場 玩家從進...

鐵人賽 Software Development DAY 21

技術 Day 21 - Handle Side Effect I

在介紹本篇我們先來複習一下先前在 pure function 那章提過的一些名詞 Side Effect: 當呼叫函式時,此函式會改變外部物件的狀態,則稱這...

鐵人賽 Modern Web DAY 21

技術 #21 No-code 之旅 — 如何讓網站在分享時看起來漂亮和有吸引力?Open Graph (OG) 簡介

大家有沒有發現當有人在社群軟體分享網址的時候,通常除了網址本身還會看到一張縮圖加上網站的標題和描述?這就是用 Open Graph (OG) 設定出來的!今天會...

鐵人賽 自我挑戰組 DAY 21

技術 [ Day 21 ] - 認識 JS 原生寫法處理 AJAX

JS 原生寫法處理 AJAX XMLHttpRequest 透過建立一個XMLHttpRequest物件,開啟一個 URL 並發送請求,此為較為傳統的方式範例如...

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

技術 D21 - 走!去瀏覽器吃 好味雙響 BOM DOM 飯

前言 鐵人倒數十天!利用最後時間來分享瀏覽器,這裡才是真正的戰場。在 ECMAScript 上並沒有提供網頁的操作方法,事實上這些操作都是由各家瀏覽器提供的,那...

鐵人賽 Modern Web DAY 27

技術 不只懂 Vue 語法:為何懶加載路由和元件會提升網頁效能?

問題回答 懶加載路由或元件的意思是當訪問該路由,或需要顯示該元件時,才載入該路由或元件。這做法會提升網頁效能,在打包時,如果某路由或元件設定了懶加載,就會獨立被...

鐵人賽 Modern Web DAY 22

技術 中階魔法 - 陳述式與表達式

前情提要 艾草:「我們今天來聊聊話語藝術。」 「咦,這跟魔法有什麼關聯嗎?」 艾草:「嗯,算是某種言靈魔法,話語間的藝術有時候會為你帶來好的結果,有時候看起來沒...

鐵人賽 Modern Web DAY 27
入門前端技能之旅 系列 第 27

技術 Day.27 「var 成為時代的眼淚!」 —— ES6 區塊作用域 與 提升

之前已經介紹了 var 與函式作用域,今天來更仔細的介紹 ES6 新增的 let 、 const以及與它們相關的區塊作用域 區塊作用域 與函式作用域有點像,一...

鐵人賽 Modern Web DAY 27
我的JavaScript日常 系列 第 27

技術 JavaScript Day 27. AJAX、Request、Response

如何獲取 DOM 節點、串接 API,我們已經大概能了解,可是在網路這個大區域裡面,那些傳過來傳過去的過程似乎依然不是那麼簡單,於是我們今天還是要繼續討論那個過...

技術 學習JavaScript第四天--字串型別、「賦值運算子+=、-=」「a++」「a--」

宣告字串:用單引號「‘’」或使用雙引號「“”」都可以喔! let a = 'abc'; let b = "def"; 單引號「''」不...

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

技術 表單攻略前準備

這需要一個完整的例子。 我先依照先前講的把程式碼先準備好 先看畫面 準備了兩個頁面: User, Users為了示範上面用一個 nav 來切換。 切換到 Us...