iT邦幫忙

javascript相關文章
共有 5169 則文章
鐵人賽 Modern Web DAY 13

技術 12. 吉他調音器 Part.2

經過昨天演算法的腦力轟炸,剩下的部分就顯得相對簡單了。我們來一鼓作氣完成它! 先複習一下調音器預計要實作的流程 目前解決了最麻煩的 聲音 -> 頻率 這...

鐵人賽 自我挑戰組 DAY 2

技術 Day2:YDKJS 第二次讀書會

本週進度: Chapter5 值 大家的三個重點: Andy: array 是被數字索引的(正如你所想的那樣),但微妙的是它們也是 Object ,可...

鐵人賽 開發技術 DAY 20

技術 jQuery套件開發之(十九),對於套件參數的思考

今天我們要再度從比較宏觀的角度來看套件 今天想focus在參數這件事情 一般來說,我們會用$.extend來融合各種參數。 但實際上,參數有幾個層面。 不是最後...

鐵人賽 Modern Web DAY 27

技術 你不可不知的 JavaScript 二三事#Day27:別管變數 Pass by Whatever,尋找容易理解的銀色子彈 (Silver Bullet)

(Source: 網路圖片) 昨天的文章談到 Pass by value 和 Pass by reference。 一個程式語言的變數運作機制究竟是 Pass...

技術 [JavaScript]01-JavaScript運作原理

JavaScript如何運作? 直譯/編譯式語言 直譯式語言 原始碼-(直譯器)-代碼生成-(運行)-應用程式 錯誤直接反映在環境中(console) 優點...

鐵人賽 Modern Web DAY 25

技術 尋覓 webpack - 25 - 真實世界的 webpack - 建立 webpack 生產環境 - 切割代碼

本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...

鐵人賽 Modern Web DAY 22
I Want To Know React 系列 第 22

技術 I Want To Know React - Uncontrolled component

回顧 React form 與 controlled component 在前兩個章節:初探 Form & Controlled component 與...

技術 【前端自學之路】如何開始?

大家好!我是Steven,現在是一位下班時用閒暇時間自學前端技術的上班族,今天想分享一些我在學習過程中所領悟到的事,並且分享給你們,首先今天想聊聊如何開啟前端自...

鐵人賽 自我挑戰組 DAY 5

技術 05 if 判斷式

判斷式基本介紹:肥胖提示冰箱 歡迎回到 JS 沙漠,今天我們要講的是 if 判斷式。 if 判斷式構架很簡單:如果符合某判斷(true),就執行某些行為。 if...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 用 WordPress 看 JavaScript:DOM 與 jQuery

大家好,我是 Eric。 為了要探討 WordPress 客製化中的 JavaScript,今天要來說明 DOM 與 jQuery。透過了解 jQuery,我們...

鐵人賽 Modern Web DAY 14

技術 尋覓 webpack - 14 - 配置 webpack - 模組 Module 的處理

本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...

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

技術 #11 Web Crawler 4

今天,來優化爬蟲的速度。 調查問題成因 回顧一下,我們的程式執行了以下步驟: 下載網頁 解析網頁 合併數據 儲存數據 我們先來記錄一下各步驟執行的時間。 /...

鐵人賽 Software Development DAY 23

技術 Day23-搜尋法系列(二)-二分搜尋法

這次要介紹的是二分搜尋法(Binary Search),使用此排序法的話,要搜尋的資料列必須經過排序。運作原理就是將要尋找的值和資料列中間的值進行比較。如果尋找...

鐵人賽 Software Development DAY 3

技術 mostly:functional 第二章: 泥板

「3 枝鉛筆加上 2 枝鉛筆是 5 枝鉛筆。那 3 個鈕扣加上 2 個鈕扣呢?」「5 個鈕扣。」「但是第一個問題是在說鉛筆,也許鈕扣會不一樣啊?」— Ron...

鐵人賽 自我挑戰組 DAY 17

技術 [DAY17]進階應用 - 幫你的SPA套上Bootstrap

前面我們以原生Javascript手動完成SPA的基礎架構,從建立Component,到設定Route與Router,並搭配Webpack進行模組化的開發。前面...

技術 【You Don't Know JS: Scope & Closures】Chapter 1 筆記

Scope 幾乎所有的程式語言都能設變數並且儲存值,之後我們可以從變數取值或是修改變數的值,這種利用變數儲存值,可供我們使用的機制,讓程式語言的執行過程中,保留...

技術 透過 jQuery 使用 Ajax 與 API 進行資料互動(jQuery, Ajax, API, XMLHttpRequest, Axios, JavaScript)

在上一篇稍微講解了一下 認識 jQuery 的基本使用與安裝教學,現在來簡易說明如何透過 jQuery 的 Ajax 與 API 進行資料互動。jQuery 將...

鐵人賽 Modern Web DAY 28

技術 Day28【ES6 小筆記】 建構式ㄉ語法糖 - Class 超基本使用範例

ES6 中新增了類別 (class) 來實現原型繼承,但他並不是一種新原型繼承方式,只是以前原型繼承的語法糖,提供更簡潔的語法來建立物件和處理繼承! 這邊也來看...

技術 番外篇(2)一起來做 To Do List!- 實作篇(1)

上一篇先介紹運用的知識點,這篇會著重在實作時的心路歷程...不是啦,是怎麼把這個網頁寫出來的。先上成品與程式碼,若程式有寫得太過繁瑣的部分,也希望大家多包涵並不...

鐵人賽 Modern Web DAY 26

技術 Day26【ES6 小筆記】 陣列好兄弟 Set 怎麼用? - 以 30 天平民滷肉飯挑戰為例

Set (集合) 是 ES6 中提出的一種資料結構,跟陣列蠻像的,只是他所有的元素都是唯一的,不會有重複的值存在,也沒有順序之分,所以也不能透過 [0] 這種...

鐵人賽 Modern Web DAY 24

技術 Day24_Prototype,很不Pro的筆記

Everything is Object 今天來談談prototype一些注意的細節,我們知道Javascript裡面所有的變數都是一個物件不然就是Primti...

鐵人賽 自我挑戰組 DAY 21

技術 Good Morning, Functional JS (Day 20, Pure Function 純函數)

本系列文章,內容以探討 Kyle Simpson. Functional-Light JavaScript 一書內容為主 目標:是讀懂 FP,能用 code...

鐵人賽 Modern Web DAY 13

技術 [DAY13] Filter 標題的靈感之我真的一滴都不剩了之真想不出

我想說的是filter 會建立一個經過指定運算判斷後回傳為真的新陣列,就是這麼簡單 關於 filter 在其他地方我好像已經遇到好幾遍,一直沒有有系統地把它...

鐵人賽 Modern Web DAY 13

技術 [ Vue.js ] 元件傳遞 event bus

學習完 Vue 之後,想要透過單元測試守護你的專案,但又不知道從何起手?別擔心,快來訂閱作者最新系列文 《小白也能輕鬆瞭解的 Vue3 單元測試!》讓你的 V...

鐵人賽 Modern Web DAY 22

技術 [Vue.js][日記]擁抱全家桶系列-Vue-Router(1)

超緊繃!30天Vue.js學習日記 擁抱全家桶系列-Vue-Router(1) 大家好!今天我要介紹的是Vue官方所推出的路由工具:Vue-Router官網介...

鐵人賽 Modern Web DAY 9
JavaScript 之旅 系列 第 9

技術 JavaScript 之旅 (9):RegExp 的 s (dotAll) flag

本篇介紹 ES2018 (ES9) 提供的 RegExp 的 s (dotAll) flag。 本篇會有很多特殊字元,但 IT 鐵人這裡無法顯示這些字元,所...

鐵人賽 開發技術 DAY 11
JavaScript學習路 系列 第 11

技術 JavaScript學習路-(11)Function-3

前兩篇一直有提到的函式呼叫方式: function identifier (Arguments) { statements... return theValu...

鐵人賽 Modern Web DAY 14
網頁程式設計so easy 系列 第 14

技術 Day13 [javaScript練習-1]

http://www.ugrad.cs.ubc.ca/~cs101/2013W2/practice-questions/prejavascriptartlab/...

鐵人賽 Modern Web DAY 10
網頁程式設計so easy 系列 第 10

技術 Day 9 [JavaScript-2]

基本語法 if-else: if(a==b){ ... }else{ ... } for: for(var i=0; i&l...

鐵人賽 Modern Web DAY 29
前端建置工具完全手冊 系列 第 29

技術 Day 29: eslint

eslint 是很有名的 linter ,如果有在寫 JavaScript 應該多多少少都會知道,雖然它不該被歸類來這系列的主題「建置工具」中,不過它也算是很常...