iT邦幫忙

javascript相關文章
共有 5672 則文章

技術 Javascript 進階 11-1 為什麼需要 Promise

今天要來介紹為什麼要使用 Promise Promise 的使用時機就是適合來解決非同步的事件,非同步的事件通常都是 ajax 的事件,但其實除了 ajax 以...

技術 JS30 Day 7 - Array Cardio Day 2學習筆記

今天,這個單元主要是銜接Day4,練習並熟悉關於陣列的一些方法,如比對資料、搜尋資料、刪除增加資料等等。而題目分為5題 此處為題目會用到的資料 con...

技術 Javascript 進階 10-4 標籤樣板字面值

這個章節會介紹更進階的用法,也就是標籤樣板字面值 首先先用一個簡單的範例來帶大家了解甚麼是 標籤樣板字面值。 function showConsole(stri...

技術 Javascript 進階 10-3 巢狀結構

這個章節繼續來介紹樣板字面值的巢狀結構 根據 MDN 的文章解釋,樣板字面值的 ${} 區塊,其中必須要是表達式才可以。 也就是下面的例子: const pe...

技術 Javascript 進階 10-2 樣板字面值技巧:VSCode 搭配 Emmet 撰寫 HTML 結構

很多有開發經驗的人應該都很需要 Emmet 的幫忙,來快速生產想要且重複性高的 html 結構。 而在 VS Code 的開發編輯器中, Emmet 是內建的功...

技術 Javascript 進階 10-1 樣板字面值(Template literals)基本介紹

本篇文章主要來介紹樣板字面值(Template literals) 在早期的版本,也被稱作 Template String 。 先來看看是甚麼樣的情境會使用到吧...

技術 Javascript 進階 9-4 箭頭函式實戰用法

這篇文章會介紹箭頭函式實際運用的情況! 雖然箭頭函式有很多好處,但其實可以變化的地方很多,也可以搭配很多不同的語法進行變化,還是需要多多練習才能熟悉如何變化以及...

技術 Javascript 進階 9-3 常見問題

這一篇教學要來探討的是關於箭頭函式的常見問題 以下會列出幾個比較常見的問題來討論~ 1. 回傳的問題 我們先前有說過,當我們想要箭頭函式直接回傳一個值的時候,可...

技術 Javascript 進階 9-2 與傳統函式不同之處

這篇文章要來介紹箭頭函式跟傳統函式的差別~ 1. 箭頭函式沒有 arguments 參數 之前在傳統函式有介紹到,參數的傳入有一個 arguments 參數會來...

技術 Javascript 進階 9-1 箭頭函式簡介

關於箭頭函式的介紹也是屬於 ES6 的範疇,跟上一個章節的 Let 以及 Const 一樣。 關於ES6 的新增語法 讓原有 JS 撰寫更為精簡 (語法糖)...

技術 JS30 Day 6 - Type Ahead學習筆記

這次的章節,對於正規表達式不熟悉的我,是個非常難理解的,花了大概半天才理解清楚,程式碼全部的意思,也希望如果有地方寫得不好,請見諒,或是大大能夠補充,謝謝! 這...

技術 MensWalk - Pure React Calendar

Pure JS React 日曆 使用 new Date 製作日曆 更新:我後來改寫的更加簡潔,並且抽離成hook詳情可參考 前端野人 顯示日期 需要注意m...

技術 Javascript 進階 8-5 練習問題

Q1 A: aB: ReferenceErrorC: undefinedD: SyntaxError 答案: B 備註: 無 Q2 A: CasperB:...

技術 Javascript 進階 8-4 學好 ES6 - 使用 ESlint 工具輔助學習

ESlint 是 Javascript 一種風格規範 甚麼是風格規範呢? 當一個團隊在開發的時候,每個人的寫作習慣都不同,這個時候,就會使用ESlint進行寫作...

技術 Javascript 進階 8-3 Let 有沒有 Hoisting?暫時性死區介紹

這篇文章主要是要來探討 Let 有沒有 Hoisting? 之前提過,提升(hoisting)簡單來說分為創造以及執行的兩個階段~ 如果對於提升(hoistin...

技術 Javascript 進階 8-2 Let, Const 實戰運用技巧

上一個章節我們介紹了 Let, Const 的基本觀念,這個章節要介紹 Let, Const 的實戰案例~ Let 實戰 首先先看一下下面的程式: for (v...

技術 【JavaScript】在JavaScript中使用switch(true)

開發專案時,在其中的某個環節,想說除了switch之外,是否有更好的寫法,上網一查發現,還有switch(true)這種用法,感覺還蠻新奇的,第一次接觸到的人或...

徵才 徵求 資深WEB前端工程師 #歡迎挑戰高薪 待遇月薪100000元~200000元

徵求 資深WEB前端工程師 #歡迎挑戰高薪 職責: 1、根據產品經理的設計,完成前端Web頁面的開發,並處理和後端的對接; 2、模塊化前端組件,建立前端開發架構...

技術 從零開始的聊天室建構(Android Studio)

前言 勿忘IT苦人多,本文會使用JAVA在Android Studio上撰寫,Server使用JavaScript在VScode上撰寫需要一些android s...

技術 [鼠年全馬] W15 - JavaScript學習心得 - 阿賈克斯為你打造溝通橋樑p2

上篇文章是說明AJAX以及基本操作方式這篇文章會來講比較概念性的東西主要會談到兩點: Http Response: 簡單分析在XMLHttpRequest請求...

技術 JS30 Day 5 - Flex Panel Gallery學習筆記

這次的練習,也比較簡單,但也有些需要注意的地方,大多都在css的控制 以下為原始碼 https://github.com/87JoJo/05---Flex-Pa...

技術 Javascript 進階 8-1 Let, Const 基本概念

這個章節,主要來介紹 ES6 中宣告變數的語法糖,Let 以及 Const。 ES6主要是為了改善以及加快開發速度所產生的語法,也可以避免掉傳統ES5一些語法所...

技術 [鼠年全馬] W14 - JavaScript學習心得 - 阿賈克斯為你打造溝通橋樑p1

上週工作繁忙, 忙到廢寢忘食, 文章也一併給忘了所以這週準備了兩篇都是精華~(至少我覺得是xD) #什麼是阿賈克斯? 不是他xD 所謂的阿賈克斯是機翻的AJ...

技術 Javascript 進階 7-6 物件屬性延伸章節 - 練習

Q1 請問不會顯示在 console 上的錯誤稱之為什麼? (送分給你) A: 靜默錯誤B: 不動口錯誤C: 安靜錯誤D: 動態錯誤E: 靜靜錯誤 答案: A...

技術 Javascript 進階 7-5 屬性特徵與主流框架(Vue)的關係

這篇文章將利用第七單元所學到的內容來檢視 主流框架(Vue) 的撰寫技巧 首先我們先來看到 Vue 的原始碼: https://github.com/vuejs...

技術 30-Day LeetCode Challenge - Week4

這週歸納了兩個演算法技巧,於Matters介紹我的Matters:前端野人 1.Subarray Sum Equals K 說明: 計算符合k的子組串數...

技術 JS30 Day 4 - Array Cardio Day 學習筆記

今天,這個單元主要是練習並熟悉關於陣列的一些方法,如處理資料、篩選資料等等。而題目也分為8題 此處為題目會用到的資料 const inventors = [...

技術 JS30 Day 3 - Playing with CSS Variables and JS 學習筆記

今天要利用CSS變數來控制圖像的設置 以下為原始檔 https://github.com/87JoJo/Playing-with-CSS-Variables-a...

技術 Javascript 將資料進行分類方法

資料處理#1 以下的資料內容內希望能夠根據type值將資料分成三大類我們可以怎麼做呢? data:[ { id: 'one', type: 0 },...

技術 Javascript 進階 7-4 Getter 與 Setter,賦值運算不使用函式

這篇文章主要來講述如何利用 Getter 與 Setter 來進行物件屬性的賦值 var wallet = { total: 100 }; 假設錢包裡...