因為在工作上, 基本上碰不到Javascript, 感覺再不複習一下, 就要忘光光了 (汗)所以決定找個線上課程follow一下, 在這個新年假期, 也充實一下...
代理模式 (Proxy) 代理模式的意義是用一個物件做為另一個物件的介面,主要的目的是為了保護物件的存取,避免不正確的操作行為。 var car =...
展開運算子及 其餘運算子( 又稱 其餘參數 )他們有共通特點,那就是「 都跟陣列有關 」 寫法就是 ...沒錯,就是 「 ... 」( 寫在文字編輯器中應該是會...
廢文的quota已經用完,但我還沒有打算開始進入JavaScript的正題XD先來介紹一下我使用的教材好了。 我選擇的是歐萊禮的《深入淺出 JavaScript...
WES BOS系列影片Alex快速導讀系列影片 作者可能怕我們忘記flex怎麼用,在中間穿插了這個課程, 練習JS之餘,也能夠再複習一下flexbox所以在一開...
<比較運算子> == 等於 與 != 不等於 ==是用來比較是否相等,而一個等於=是用來賦予指定值,不是用來比較的。 用於數字比較的範例:...
在開始介紹 Arguments 之前,想先跟各位介紹一級函式 ( First-class function ),而什麼是一級函式呢? 一級函式是指你對其他型別,...
前兩天我們都在提如何撈取資料到站點內,就有細心的讀者會問,但我不太會寫 GraphQL 啊,有沒有相關的輔助工具能幫忙我開發呢? 嘿,沒錯,那就是今天的主題 G...
首先我們要先知道怎麼創造一個 JS 環境,可以打開你的 IDE 寫程式的編輯器,這邊我是用 vscode。 第一步創建一個檔案,這邊我取名為 all.js 副...
今天可以再來玩一些Canvas的功能 1.更改畫筆的顏色,讓畫筆畫出彩虹的顏色這邊是使用HSL色彩概念,HSL即色相、飽和度、亮度(hue,Saturation...
傳遞參數到父層類別 大給後,對於昨天的文章提到的繼承原型方法,不知道大家是否理解了呢? 今天我們要針對那個方法再做一些延伸與調整,我們利用 call 的方式並沒...
WES BOS系列影片Alex快速導讀系列影片 今天來認識 Web Speech API中的兩個功能一個是 SpeechSynthesisUtterance它包...
今天我們要針對專案架構做一個基本的認識,而下篇會講一些 React 的基礎觀念,例如如何建立一個元件、如何在 React 專案裡添加樣式、如何由父元件傳值給子組...
今天我們將融會貫通,利用前兩章所學,建立一個擁有三個頁面的簡易網站,並導入一個外掛作為這樣網站的基礎樣式,話不多說,就讓我們開始吧 ! 建立環境並導入外掛 根據...
今天來讓我們講講寫作風格吧,什麼叫做寫作風格呢? 指的是我們在撰寫程式時的樣式規則,也就是所謂的寫作習慣,每個人當然都會有自己的習慣,但當多人協作時,好的寫作習...
WES BOS系列影片Alex快速導讀系列影片 再來,進入學習的第二個重點部分-嘗試利用正規表達式來篩選資料在此之前,先將前置作業完成1.先抓出需要設置監聽器與...
不知道有沒有細心的讀者發現,我們在做部落格或一些簡單的入門專案時,都沒有圖片的存在?人都是視覺的動物,對於一個熱門的部落格來說,怎麼可以缺少了圖片呢? 今天我們...
WES BOS系列影片Alex快速導讀系列影片 學習重點:1.使用fetch()來發送請求,串接遠端資料2.嘗試利用正規表達式來篩選資料 使用fetch()來發...
經由前面幾個章節,我們學會了 創建一個 Gatsby 的專案 建立頁面與元件 為元件增加樣式 為專案增加套件 使用 GraphQL 來查詢資料 如何動態的建立...
在前一章節中,我們使用了官方提供的主題去快速建立了一個部落格,後續幾個章節中,我們要建立一個主題,並將它放到 NPM 上供人下載使用。 設置工作區 首先,我們要...
壓根都沒想到自己會跟【鐵人】這兩個字,有任何的關係。本人真的超級三分鐘熱度,小時候學才藝都很容易半途而廢的類型...不知道哪根筋不對,跑來參加鐵人賽,希望未來的...
大家好,來到 IT 鐵人賽最後一天了,終於要進入尾聲了!今天我們要整合這三十天來所學到的知識量,來完成一個待辦事項小工具,這工具要做到以下幾個功能! 1. 可以...
終於結束語法特性跟語法介紹的章節了,接下來我們會進到物件導向的部分,物件導向的章節我預計會介紹 物件的組成 類別與物件 物件導向的特性 prototype 私...
WES BOS系列影片Alex快速導讀系列影片 今天比較偏觀念的講解主要是希望能較深入理解addEventListener()學習DOM的事件機制,包括事件捕獲...
本系列文章經過重新編排和擴充,已出書為ECMAScript關鍵30天。原始文章因當時準備時程緊迫,多少有些許錯誤。為了避免造成讀者的困擾,以及配合書籍的內容規...
簡介 終於講完物件導向的章節了,今天我們就要來講講繼承 ( Inherit ),簡單來說從一個原始版本的 class 來衍生出更多特殊版本的 class,這就叫...
增強物件屬性 ( Enhanced Object Properties ) 物件屬性在賦予值時可以簡化形式、定義方法,甚至可使用表達式計算屬性的名稱。 這樣對使...
今天我們要來學習如何使用主題,先前我們辛辛苦苦安裝了很多套件、調整了很多設定、寫了不少組件,才做出一個較為基礎的部落格版型,而如果我們套用主題,可能在短短一小時...
WES BOS系列影片Alex快速導讀系列影片 做完基礎陣列練習後,來做些進階的練習 進階練習目標 :6.Sort the inventors by years...
今天首先要控制音量大小與調整播放速度 1.先設定會使用到的函式名稱 function handleRangeUpdate() { console.log(t...