iT邦幫忙

javascript相關文章
共有 5650 則文章

技術 為了轉生而點技能-JavaScript,難題紀錄(二)隱式轉換規則及===、==

隱式轉換規則 前言: 涉及隱式轉換最多的兩個運算子 + 和 ==。+運算子即可數字相加,也可以字串相加。== 不同於===,故也存在隱式轉換。減、乘、除這類運算...

技術 為了轉生而點技能-JavaScript,day4(運算子特性-precedence與associativity

運算子特性 1. 優先性(precedence):指的是一行程式列中如果才在2個以上的運算子,會依照優先順位,順位高的先執行,優先性順位表可以參考MDN的表格(...

技術 為了轉生而點技能-javascript,day4(初探型別

動態型別 定義:變數會因為值性質的不同,而在執行階段才會賦予確立型別有不同的型別;同一個變數,更可以因為不同的值,而轉換成不同的值。 EX: var a = '...

技術 為了轉生而點技能-javascript,day3(陳述式及表達式、函式陳述式與函式表達式

陳述式(statement) 定義:單行程式碼,只有用來命令執行的功能,無法回傳值。 流程控制類:if、switch、break、continue、Block...

技術 為了轉生而點技能-javascript-基礎觀念練習題(hoisting、RHS、LHS、scope)。

第1題. 試答: 依照提升Hoisting的觀念創造階段: var a; 執行階段: console.log(a); a = 'Hello' console...

技術 為了轉生而點技能-javascript,day3(觀念釐清-執行緒與同步、非同步

執行緒與同步、非同步 本篇是統整網路上各資源節錄而成,如有觀念錯誤的地方,還請大大們多多鞭策。 名詞解釋 行程/程序(process): 當一個程式(compu...

技術 為了轉生而點技能-javascript,day2(雜記-記憶體的回收機制-Not Defined VS undefined

Not Defined VS undefined undefined: 在創造階段只有變數在記憶體裡,而未賦予值,所以出現undefined的結果。 N...

技術 為了轉生而點技能,難題紀錄(一)Hoisting篇。

詳細Hoisting篇觀念可以參考JS 原力覺醒 Day06- 提升 Hoisting及重新認識 JavaScript: Day 10 函式 Functions...

技術 純Javascript,使用new Date()製作date picker

剛好有一道面試題目,不能使用 input type=date 或任何現有套件,要做出類似Datepicker的功能細節需求為 點擊“<”及“>”切換年、月 點...

技術 為了轉生而點技能~day1:javascript 起手篇(RHS、LHS、語法作用域

本系列是為了轉生,為了點技能而解任務的攻略提示,皆無營利、亦非營利取向。 Javascript:屬於直譯式語言* 直接利用直譯器產出,故電腦只能透過直譯器觀測...

技術 利用JavaScript 連接Google Calendar與MySQL,同步編輯刪除事件

為了將 Google Calendar 與 MySQL 事件同步需要建立 Google Api 與本地 MySQL 資料庫 完整Code - https://g...

鐵人賽 Modern Web

技術 Extra09 - Storybook - 元件開發框架

隨著 Component Driven 興起,元件化變為不可逆的趨勢,在元件化後的可替換性與重複利用性上有了很大的幫助,但如果直接在系統上開發,則會被其他的元件...

鐵人賽 Modern Web

技術 Extra07 - Jest - 單元測試框架

此篇為番外,為選入本篇的原因為 Jest 的功能與單元測試的方式多元且複雜,此篇僅能做初步的介紹,因此放於番外作補充。 隨著 TDD 的流行,單元測試在現在...

鐵人賽 Modern Web

技術 Extra06 - TypeScript - 型別檢查工具

此篇為番外,未收入在本篇的原因是 TypeScript 會直接影響開發,使撰寫的程式語法與原本不同,因此需看專案或使用者的需求決定是否使用,因此放入番外作為補...

技術 JavaScript. promise 非同步觀念

promise 經常與 Ajax 共同談論,但這篇文章會以 promise 為主;promise 是一個語法,專門用來處理與優化非同步行為,我們知道 JavaS...

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

技術 JavaScript Day31 - 系列目錄

目錄 JavaScript Day01 - 說明 說明與工具 JavaScript Day02 - 變數(1) var ES6:let、con...

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

技術 D30 - 舌尖上的 JS 完食!

完食文 「 恭喜您!您的鐵人系列文「舌尖上的 JS」成功完賽。鐵人鍊成不易,堅持到最後挑戰成功實在太厲害了,趕快跟朋友分享這份榮耀吧! 」 終於完賽了~~ 舌尖...

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

技術 JavaScript Day30 - 完結與鐵人賽 JS 系列主題

鐵人賽系列 在本次的鐵人賽也看到不少 JS 的相關主題,提供給大家參考也方便自己查詢,有不少都很清楚跟深入(可能還有不少漏掉的,歡迎補充推薦) JS 基礎Jav...

鐵人賽 自我挑戰組 DAY 30

技術 [ Day 30 ] - 初學者升級啦~完賽心得

初學者升級啦 YA!30天了~代表我連續 30 天學習 JS 了!(拍手~) 第一次參加鐵人賽,其實當初活動開始的時候就一直猶豫,直到開賽最後一天下定決定報名!...

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

技術 完賽!YA!關於 Vue.js 進階心法系列

其實原本不是要叫這個名字的。原本要叫《官網沒教你的「如何把 Vue 寫好」》但是太狂了,竟然敢代替官網教你寫 Vue.js,後來想叫《Chris 的 Vue.j...

鐵人賽 Modern Web DAY 29

技術 第29車廂-倒數一篇!人人有獎~抽獎抽起來了各位!

本篇分享自製一個簡易抽獎程式碼啦!---以JQ為例 ▼完成圖如下 為了讓大家比較好懂,程式碼用這張圖解釋 附上程式碼 https://codepen.i...

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

技術 #30 下一步:TypeScript & Deno

我們在過去 29 篇說了很多 JavaScript 的東西,也用 Node.js 寫了一些東西。 現在,我們要再更進一步,介紹一些 JavaScript 相關領...

鐵人賽 自我挑戰組 DAY 29

技術 [ Day 29 ] - this

基本概念 this 是一個關鍵字 在不同執行環境中,this 所指向的值也會不同 this 和函式的呼叫方法有關 在全域環境下 this 值在所有函式以外...

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

技術 D29 - 走!去瀏覽器自己刻表單選 pizza 口味

前言 自己設計 pizza 材料表單! 認識 html input 標籤 input 可以用在表單輸入上,而內建的種類有很~多種,像是預設的文字輸入或是數字輸...

鐵人賽 Software Development DAY 29

技術 Day 29 - State Monad IV

Review 由於 State 原本可以一篇寫完的,被我拖成四篇的關係,所以來回顧一下,哈哈哈哈哈哈 這是我們的前幾章實作的 State Monad const...

鐵人賽 Modern Web DAY 30

技術 Day 30 - 結語 — 首尾呼應&致謝

最後一篇來個首尾呼應,回答在 Day 01 問大家的七個關於 UI 元件的問題! 你知道 為什麼會有 UI LibraryA:讓我們可以不用再自己造輪子,...

鐵人賽 Modern Web

技術 鐵人賽後感言 - 趣聞分享、30天回顧、四大收穫、Canvas遊戲後續發展

本次鐵人賽的作品,你玩過了嗎? 先分享一件趣聞 在我上禮拜完成這個音樂遊戲後,我將它分享給了一些人看,包括我的印度室友,沒想到他深有感觸,在凌晨5點的時候...

鐵人賽 Modern Web DAY 30

技術 魔法終曲 - 魔法學習紀錄暨結賽感言

前情提要 艾草:「你來了呀,魔法師!」 「你剛剛叫我什麼?我已經是魔法師了嗎?!」 艾草:「嗯,你具備了魔法師的真正特質,一步一步找尋答案、慢慢學習成長的耐心!...

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

技術 JavaScript Day29 - other

JSON 轉換 雖然有時例子會提到,但似乎沒特別提出來說明 JSON.stringify():將物件陣列轉換成 JSON 的字串 replacer:可選...

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

技術 表格元件共用攻略

前面講完表單這樣常見又複雜的製作方式,其實在對付的是一種「以物件為根的」資料結構。並且同時又處理掉了物件的物件,以及物件的陣列。那麼所有的表單其實就沒有什麼好害...