iT邦幫忙

javascript相關文章
共有 5171 則文章

技術 搞不清楚會很困惱的 語法作用域(Lexical Scope)

範例1: 這個範例下面執行Myname(genius),會秀出Eason名子 var genius='anyone'; function Myname(){ v...

技術 【學習筆記】Redux - 基本: Actions & Reducer

大家好! 最近剛找到前端的工作,公司使用 React 作為主要的開發框架,並且使用 Redux 作為狀態管理的工具,最近正在學習這一塊,在這邊紀錄一下學習到的東...

技術 [學習筆記] JavaScript - Shallow Copy vs Deep Copy

本篇內容參考連結原型基礎物件導向Roya's BlogZWE ZONE Definition 上一篇了解到, call by value, referenc...

技術 [學習筆記] JavaScript - Call by Value vs Call by Reference or Sharing?

本篇內容參考連結PJCHENder Data Type 首先必須了解, 在Javascript中, 有需多資料型別, 主要分成兩大類. 分別是基本型別(pr...

技術 RHS、LHS ,還有那些美麗的”錯誤”

補上一個’前提’: JavaScript的編譯如果出現錯誤,接下來的程式碼通通不會有作用,請務必排除! 在數學裏頭,也有這樣的兩個觀念:RHS、LHS, 但在數...

技術 【JavaScript】File 計算單位要用 1000 bytes 還是 1024 bytes?

前言 當使用者從瀏覽器上傳檔案後,可以取得修改時間、檔案名稱、檔案大小...相關的資訊如下: lastModifiedReturns the last mo...

技術 JavaScript的運作方式

程式語言有兩種編譯的方式,「直譯式語言」和「編譯式語言(Compiled language)」, 我們的JavaScript屬於直譯式語言 (Interpret...

技術 [學習筆記] JavaScript - 強制轉換資料型態 Coercion

本篇內容參考連結PJCHENder - coercion系列 Coercion Definition Javascript中的 Coercion是指將資料強...

技術 【LINE BOT 翻譯機器人】(5) LINE 各事件 event & 各訊息 Message 及 官方文獻

由於網路上有很多詳細的文章,我就不再次進行說明,直接上網址讓大家享用一下 LINE 各事件 event [Day16] LINE Bot 的邀請處理 -...

技術 【LINE BOT 翻譯機器人】(4) 用 Google Apps Script API 傳送 LINE 訊息

認證身份 channel access token 記得有用到訊息傳送就必須要用到channel access token喔~ //認證身份 channel...

技術 【LINE BOT 翻譯機器人】(3) 連結 Google sheet 與 LanguageApp 翻譯功能

LanguageApp api 翻譯 // 在Google Apps Script只要簡單的使用LanguageApp就可以翻譯了 // 將 "你好這...

技術 自己的輪子自己造--前端中的常見方法實作

最近開始重新閱讀JS的文章跟教學影片(網路上大推的Javascript: Understanding the weird parts),原因是想要把荒廢的JS...

技術 【LINE BOT 翻譯機器人】(2) 建立 LINE BOT 及 Google Apps Script 專案

前言 由於整個的LINE BOT為一個專案的結合體,所以我會將其一一的猜解成小部分的主題,經過介紹後,最後再展示全部的程式碼,並開放連結讓大家可以直接的親眼看到...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現,實現 select

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現,實現 chan

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

技術 【LINE BOT 翻譯機器人】(1) 操作說明與應用

前言 我人生中的第一個專案就是開發出一個能夠幫助我生活上大小事情的LINE BOT,其中功能也是相當的多元,從youbike站點回傳、股票到達上下限通知、每日自...

技術 [菜鳥筆記] loop 遞迴

各種遞迴方式:for系列 & while 迴圈的用途是重複執行程式碼for 用法可以控制次數; 而 while 是只要還在有效條件內,都會重複執行 for lo...

技術 [菜鳥筆記]認識 event.preventDefault()

<接續Alpha Camp 學期2-2 Movie List 的筆記> 認識 event.preventDefault()我要來測試在點選(提交su...

技術 [學習筆記] JavaScript - Event Loop (2) : Macrotask and Microtask

本篇內容參考連結JS 原力覺醒 Day15 - Macrotask 與 MicroTask我知道你懂 Event Loop,但你了解到多深? Macrota...

技術 [學習筆記] JavaScript - Event Loop (1) : 機制以及相關延伸

本篇內容參考連結[第十六週] JavaScript 進階:事件迴圈 Event Loop、Stack、Queue[筆記] 理解 JavaScript 中的事件...

技術 [學習筆記] Javascript 的同步(synchronous)與非同步(asynchronous) 和 Event Queue

本篇參考連結PJCHENder筆記 Synchronous vs Asynchronous Definition Synchronous 同步 : 也就是...

技術 [學習筆記] JavaScript 理解Execution Context基本概念以及延伸

本篇內容參考連結 執行環境 PJCHENder筆記 Execution Context Definition 首先了解其定義, 當JS引擎執行一...

技術 [菜鳥筆記] JS 陣列與物件常用方法

JS 陣列與物件常用方法 陣列常用的操作方式 宣告陣列 運用索引存取資料 列舉陣列內容: 搭配迴圈 按順序操作資料: push、pop、shift、unshi...

鐵人賽 Modern Web DAY 30

技術 Day 30 咩色用得好 - 所以我說...陣列到底是什麼?

Abstract 我是阿傑,今天是第 30 天了! 雖然過程總是辛苦,但留在腦中的東西才是可以讓人好過的真正原因,我們今天就來聊聊什麼是 陣列 吧! 我想每個...

鐵人賽 Modern Web DAY 30

技術 你是什麼人,適合怎麼看?—範例的程式碼、文章分類索引、結語

前言 最後一天我將文章分類成幾種類型已經幫你整理好分類了,如果想要快速索引就將捲軸捲到特地區域觀看該系列文章就好。 循序漸進式系列 搭配官方文件和所有文章可...

鐵人賽 Modern Web DAY 30

技術 Day30 Hoisting 提升

今天是鐵人賽的最後一天 我們要來認識重要的 Hoisting 提升 為什麼重要呢? 認識 Hoisting 之前,在宣告變數時不會太在意變數或函式的宣告要放在哪...

鐵人賽 Modern Web DAY 30

技術 想轉職的鯊魚從零基礎開始學習JavaScript Day-30 資料驗證

前言 身為一個程式開發人員,會很明白自己的函式需要輸入什東西,但是程式還是會與使用者做交流,而使用者的範圍真的很廣,有些會依照指示操作,有些則是猴子胡亂使用,所...

鐵人賽 Modern Web DAY 29

技術 【D29】 CSS in JS:嘗試讓 React 有變化

何謂 CSS in JS 在之前的範例中,已經把 React 分成一個一個模組(我們的身分證製造機還沒有分好XD),這樣可達到元件、功能變成模組化。既然 HTM...

鐵人賽 Modern Web DAY 29

技術 Day29 語法作用域 Lexical scope

JavaScript 是採用語法作用域,也叫做靜態作用域,意思是在語法解析的時候就已經確定作用域。相對地,動態作用域是在函式調用的時候才會決定它的作用域,但此處...