iT邦幫忙

javascript相關文章
共有 5653 則文章

技術 JavaScript - Event Loop

JavaScript 是一種單線程的程式語言,簡單的說就是一次只能做一件事,而讓它做到不阻塞的背後功臣就是 Event Loop 這個機制,接下來讓我們一起認識...

技術 [鼠年全馬] W11 - JavaScript學習心得 - 使用選擇器改變世界

因為被朋友嫌棄標題下的好長好冗, 而且看不出重點... 於是乎這週開始改變了原本下標題的方式, 將比較不重要的字縮寫或省略, 接著主題, 接著副主題順便練習「怎...

技術 React 學習筆記_17(JavaScript 中的異步函數(async/await))

簡介 async 異步函數是 ECMAScript 第七版(ES7)才被支援的語法,而目前還沒被大部分的JavaScript Engine引入,如果需要使用需要...

技術 Week8 - 不想再看到undefined的TypeError嗎,你可以試看看JS的Optional chaining operator [Server的終局之戰系列]

爆炸的起因 在實務上,我們常常會碰到「把得到的response做分析,並產生對應行為的」情境,如下展示為從DB拿回各個人名的資料: const response...

技術 Javascript 進階 6-7 練習

本篇文章會提供10題的練習題練習 Q1 我們了解原型的概念,那麼請問在 JavaScript 中是否所有「物件」、「陣列」以及「函式」都有原型屬性? A: 全都...

技術 Javascript 進階 6-6 原型鏈、建構函式整體結構概念

這個章節要來複習第六章所學到的觀念 首先,比比這隻狗是一個實體(instance),是繼承了 狗的原型。 狗的原型 又繼承了 動物的原型。 動物的原型 又繼...

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

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

技術 [鼠年全馬鐵人挑戰] Week10 - JavaScript基礎學習心得 part4

終於來到第10週, 算是達到一個里程碑了~!! 這週要來寫DOM元素及驅動它的Selector選擇器~這邊提到兩個名詞 - DOM元素 及 選擇器(Select...

技術 React 學習筆記_12(JavaScript 中的AJAX)

AJAX AJAX = Asynchronous JavaScript and XML(非同步的JavaScript and XML)他並不是新的程式語言,而是...

技術 React 學習筆記_10(JavaScript 中的Event loop)

Event loop 想要理解同步與非同步可以觀看這個影片 : What the heck is the event loop anyway? | Philip...

技術 React 學習筆記_9(JavaScript 中的同步與非同步)

JavaScript 中的同步與非同步 阻塞(blocking)與非阻塞(non-blocking) const fs = require('fs') cons...

技術 [鼠年全馬鐵人挑戰] Week09 - JavaScript基礎學習心得 part3

開始之前, 我想分享一個鼠年全馬的文章搜尋器裡面有所有參賽者的所有文章, 想看什麼可以直接搜尋, 也能加入收藏做的非常的棒呢~不過我是用來看我每個禮拜的文章是不...

技術 從Vue 的新手走路 - computed 學習筆記

建立虛擬屬性-由狀態組合而成 從 文件上面看 計算屬性的結果會被緩存,除非依賴的響應式屬性變化才會重新計算。注意,如果某個依賴(比如非響應式屬性)在該實例範疇...

技術 JS 中的陣列 trim 方法

JavaScript 中有字串的 trim 方法,但卻沒有陣列的 trim ,現在就來嘗試實作一個陣列的 trim 吧。 本文的範例不考慮型別錯誤等問題,聚焦...

徵才 【均一平台教育基金會】 徵【軟體工程師】

團隊介紹 均一平台教育基金會(Junyi Academy Foundation,簡稱均一)是一個致力於「讓每一位孩子都有機會成為終身學習者」的非營利組織。 我們...

技術 網頁座標 - 了解 screen、page、client 差異

整理網頁座標 了解 screen、page、client 差異 screen : 整個螢幕的解析度大小 page : 整個網頁內容長度 client : 瀏覽...

徵才 《大數據智能服務》高級/資深前端開發工程師 (Front-end Developer) 代招

各位資訊界的能人大家好,以下職缺如有意願者或有朋友可介紹,歡迎聯繫我~★【公司主力發展為全台過半數AI智能客服專案】★mail:lisay@jbjob.com....

技術 JavaScript - Polling、WebSocket 與 SSE 介紹

小弟最近因緣際會下接觸了聊天室,後來查閱了一下目前有 Polling、WebSocket 與 SSE 三種實作方法,這邊比較一下各個方法的差異與特性 Polli...

技術 簡單說明 想用 fetch 抓資料

什麼是 API Application Programming Interface 的縮寫中文翻譯是應用程式介面,那透過我們說好的資料格式,如XML JSON做...

技術 Javascript 進階 6-5 使用 Object.create 建立多層繼承

這個章節我們要來調整一下原型鏈上的結構 在調整之前,我們先來看一下狀況! var a = []; // Object > Array > a(實體)...

技術 Javascript 進階 6-4 原始型別的包裹物件與原型的關聯

這個章節要討論純值以及物件的關係 如果我們要定義一個 純值 的字串 我們會這樣子做! var a = 'a'; console.log(a); 透過這樣的程式...

技術 用淺顯方式說明 Javascript 的 Promise

前言:最近在研究串接資料,剛好學習到了一個ES6的新用法,先來記錄說明一下。 在此之前我們還要了解什麼是同步與非同步 同步(synchronous):發一個請求...

技術 Javascript 進階 6-3 使用建構式自定義原型

如何定義自己的原型 在這邊我們定義了兩個物件,等等我們會用建構式的方式產生這兩個物件,並且這兩個物件繼承同一個原型。 情境呢跟上一篇文章一樣,我們是造物主,我們...

技術 Javascript 進階 6-2 原型在哪裡?

這篇文章主要是要來介紹原型 在介紹原型之前,我們要先來複習物件的內容 當我們要定義一隻狗的時候,我們會利用物件的資料結構,來對這隻狗進行描述。 例如它的顏色...

技術 Javascript 進階 6-1 原型鍊的概念 - 為什麼有原型

這篇文章要來接紹 Javascript 的原型鏈 那麼在介紹主角原型鏈之前呢,我們要來先介紹 Javascript 的名稱由來 在早期呢,Javascript...

技術 Javascript 進階 5-12 函式以及 This 的運作 - 練習

本篇文章會提供10題的練習題練習 Q1 A: 小明B: undefinedC: fu is not a functionD: fu is not define...

技術 Javascript 進階 5-11 總結:函式的常見陷阱題

這篇文章要來總結一些常見的陷阱 1 // This 的觀念 var myName = '全域'; var person = { myName: '小明'...

技術 Javascript 進階 5-10 this 練習

本篇文章會提供10題的練習題練習 Q1 A: 漂亮阿姨 / Magic WatchB: Magic Watch / 漂亮阿姨C: 漂亮阿姨 / undefin...

技術 Javascript 進階 5-9 this : DOM

這篇文章對於HTML的DOM元素上的操作的時候, this 的指向會有甚麼不同 主要會分成兩個部分,分別是 直接把方法寫在元素上面 以及 針對監聽器的綁定 直接...

技術 [鼠年全馬鐵人挑戰] Week04 - JavaScript 新手學習筆記: 運算式的求值結果

Hi~大家好 又見面啦~最近開始學習 JavaScript 對我來說是前端大魔王啊~~~(驚)但是 JavaScript 在前端的世界上是扮演最重要的角色也是必...