iT邦幫忙

javascript相關文章
共有 2199 則文章

技術 從 0 學習 JavaScript 筆記-querySelector、setAttribute 用法

前面學過 textContent 使用方法,如何用更簡短且易讀的程式碼來控制網頁元素? 透過變數管理相同的程式碼 原本要控制 id 的寫法都會是: docum...

技術 從 0 學習 JavaScript 筆記-for 迴圈,i++、加總、break 的使用

i++ for 迴圈內有一個所產生的值,會用 i++ 登打, for (var = 0; i < array.length; i++) { ... }...

技術 JavaScript 的 if 條件

運算子 要來正式介紹 if 條件式之前,必須要先來介紹運算子,因為 if 條件式內的條件會由運算子來進行比較與運算。 比較運算子 == 與 != 僅單純比...

技術 從 0 學習 JavaScript 筆記- for 迴圈 + if 的使用練習

之前學過 if,是有條件下的篩選機制,如果是多樣本但只要取出條件下的數值,配上迴圈就會非常好用,下方帶入一個主題: 有三間賣炸雞的餐廳要被評鑑銷售量,套餐要超...

技術 從 0 學習 JavaScript 筆記-for 迴圈 + array 陣列的使用方法

透過迴圈來取得陣列裡的資料 當得到龐大的陣列資料時,透過迴圈來存取資料會輕鬆又省事,所以陣列跟迴圈常常會搭配使用。 情境 倘若今天要查詢兩間店家的老闆姓名,...

技術 從 0 學習 JavaScript 筆記-認識 for 迴圈

為什麼要用 for 迴圈 前面學習了陣列與物件的組合用法,在資料存取相對方便,但如果是大筆資料去做存取時,使用迴圈就可以避免大量的程式碼,比如說今天的專案是小...

技術 從 0 學習 JavaScript 筆記-控制判斷(if、else if、switch)

本篇要進入控制判斷的 if、else if、switch 的練習 if 光看英文單字,if 有如果的意思,在這邊程式碼也是直接使用字面上的感覺。 if 的程式...

技術 從 0 學習 JavaScript 筆記-控制判斷 (比較運算子、邏輯運算子)

此次內容是 JavaScript 的控制判斷,比較運算子跟邏輯運算子的筆記。 用途會是在驗證資料是否有與原本設定的條件相同,例如:今天填寫一個表單,如果勾選「...

技術 【Javascript筆記】物件-型態轉換

有些話先說一說: Javascript偏向弱型別的語言,不需要像Java那樣先指定變數的型態! /* Java */ String x = "10&q...

技術 從 0 學習 JavaScript 筆記-Object & Array 物件與陣列的綜合應用

本篇記錄物件與陣列的綜合應用,會使用到以下內容,順便複習一下寫法: 變數 var var a =1; 函式 function function name(p...

技術 從 0 學習 JavaScript 筆記-Object 物件的基本認識

一個物件可以是個零至多種屬性的集合,而屬性是鍵 (key) 與值 (value) 之間的關聯。 一個屬性的「值」可以是某個基本型別,也可以是另一個物件,甚至...

技術 從 0 學習 JavaScript 筆記-Array 陣列 的基本認識

進入一個新的名稱,陣列 (Array) 與物件 (Object),看到新名稱就心慌慌,但搞清楚後就有點豁然開朗,來記錄目前所學的這兩個新語法。 Array 陣...

技術 從 0 學習 JavaScript 筆記-利用函式 function 寫一個計算題

紀錄用函式 function 寫一個計算題,在課程中反覆看了幾次,其實還是有一點沒完全懂,但有了解一點端倪,再透過練習題與自己寫幾次程式碼,就比較了解 var...

技術 JavaScript 的陣列 (Array) 與物件 (Object)

之前曾經介紹過宣告變數,開頭用 var 後接數字 (Number) 或是字串 (String),而今天我們要介紹另一種變數型態,就是陣列 (Array) 與物...

技術 從 0 學習 JavaScript 筆記-全域變數與區域變數

初學者記法:變數簡單分成兩種,一種在函式內、一種在函式外,聽起來簡單,但觀念大不同,來紀錄一下。 區域變數 簡單來說就是在函式內的變數,函式是這樣寫的: fu...

技術 從 0 學習 JavaScript 筆記-認識函式 function 與使用方法

到目前為止,發現 JS 的寫法非常直觀,跟 HTML 與 CSS 的思維不太一樣,之前學過一陣子 jQuery,會覺得思維模式有點不同,直觀卻又要很仔細,而且...

技術 從 0 學習 JavaScript 筆記-建立 JS 環境、alert、textContent

為什麼要學 JavaScript 江湖中傳聞 JavaScript 是一個無底洞,是一個又簡單又困難的程式語言,初入前端世界的我小生怕怕,但又是現在前端應該具...

技術 JavaScript 的 function 功能 (函式介紹)

★首先這篇文章適合以下背景的人閱讀 熟悉 HTML、CSS 正要開始一腳踏進 JavaScript 的初學者 號稱全世界最懶的一群人(軟體工程師),能坐就...

技術 17道 JS 面試題目的解析

前言 本篇文章的題目都來自於以下網站: https://www.toptal.com/javascript/interview-questions 這幾天我看了...

技術 初探前端三劍客之一 - JavaScript 大神(變數、console.log() 與 textContent)

★首先這篇文章適合以下背景的人閱讀: 熟悉 HTML、CSS 正要開始一腳踏進 JavaScript 的初學者 今天我們要開始進入 JavaScript...

技術 一次了解 JS 中的 Event loop、Call Stack 與 Task Queue

這次要了解的是運行 JS 中常見的三個名詞。 先講講呼叫堆疊 Call stack 是什麼? 在了解這三個東西之前,我們要先知道 JavaScript 是單執行...

鐵人賽 Modern Web

技術 Day 46. 通用武裝・迭代器模式 X 泛用迭代器 - Iterator Pattern Using TypeScript

閱讀本篇文章前,仔細想想看 泛用類別與泛用介面結合時的注意事項為何? 如果還不清楚可以看一下前一篇文章喔~ 其實筆者在泛用方面的型別推論與機制並沒有討論很...

鐵人賽 Modern Web

技術 Day 45. 通用武裝・泛用類別與介面 X 終極組合第二彈 - Ultimate Combo of Generic Class & Interface

閱讀本篇文章前,仔細想想看 泛用型別化名的如何進行宣告? 泛用化名註記在變數時的注意事項為何? 泛用函式的特點為何? 如果還不清楚可以看一下前一篇文章喔...

鐵人賽 Modern Web

技術 Day 44. 通用武裝・介面與類別 X 泛型註記機制 - TypeScript Generic Class & Interface

閱讀本篇文章前,仔細想想看 泛用型別化名的如何進行宣告? 泛用化名註記在變數時的注意事項為何? 泛用函式的特點為何? 如果還不清楚可以看一下前一篇文章喔...

技術 D3.js - 地圖繪製

D3 除了繪製圖表外還可以拿來繪製地圖,而這篇的目標是繪製一個世界地圖,那就開始吧! 地圖格式 繪製地圖前我們要先了解一下會使用到的資料格式,比較常看見的會有...

鐵人賽 Modern Web

技術 Day 43. 通用武裝・泛型註記 X 推論未來 - TypeScript Generic Declaration & Annotation

閱讀本篇文章前,仔細想想看 泛用型別的意義是什麼? 泛用型別大致上有哪些種類或形式? 如果還不清楚可以看一下前一篇文章喔~ 以下就直接正文開始~ 泛用...

鐵人賽 Modern Web

技術 Day 42. 通用武裝・泛用型別 X 型別參數化 - TypeScript Generics Introduction

《通用武裝》篇章概要 本系列即將邁入後半段(現在才邁入後半段會不會有點晚?)—— 泛用型別(Generics)的介紹。 筆者翻閱很多資料發現,泛用型別儘管看似...

技術 D3.js - 圖表繪製

上一篇介紹了 D3.js 的基礎,這篇會邊繪製圖表邊介紹繪製的方法,我們會使用到 SVG,還不熟悉 SVG 也可以參考下面的文章哦 SVG - 基礎圖形與樣式...

技術 # 非常彈性好用的陣列 Array 方法 map()

Day 32 如果日行一善可以持續,那鐵人應該也可以。 上一篇我們講解了陣列方法的 forEach(),知道它可以做迭代這件事,但在 ECMAScript...

鐵人賽 Modern Web

技術 Day 41. 戰線擴張・模擬戰 — UBike 地圖 X 外觀模式 - Façade Pattern in TypeScript

閱讀本篇文章前,仔細想想看 還記得單例模式 Singleton Pattern嗎?今天會用到喔! 本篇文承接上一篇文,因此如果是跳到這篇的話可以先從上一篇或...