類別 (Class) ES6 類別語法並沒有改變 JavaScript 基於 prototype-based 的本質,只是在此提供一種語法糖,主要的目的是可以更...
WES BOS系列影片Alex快速導讀系列影片今天要結合正規表達式跟sort()來做排序的功能作者這邊假設了一個情境就是我們拿到了一串樂團的清單,希望可以用樂...
呼,想當初在鐵人賽開賽前還在猶豫到底要不要開賽呢?參賽後是要寫什麼主題呢? 一探 React Native 、React 百寶箱 blablabla 太多想寫的...
[Day 14] - 建置第一個 Blog - 文章內頁 在前一篇文章中,我們建立了一個還不錯的列表頁,但我們絕對不滿足於此,今天,我們要用更聰明的方式來建立頁...
WES BOS系列影片Alex快速導讀系列影片 最一開始可以先試試看這兩段程式碼 let age = 100; let age2 = age; console....
每個變數都有自己的作用範圍,若使用前未宣告,就會變成全域變數,若是在函式內宣告的變數,則只能在該區域內使用,也就是說 JavaScript 在查找變數時,會循著...
我們就必須使用LocalStorage來讓瀏覽器記住剛才輸入的資料紀錄完成後,同時將表單的回復成未輸入的狀態 localStorage.setItem('ite...
目錄 JS筆記-幫元素加上style的寫法 JS筆記-getPosition 讓你找到元素x,y位置 js筆記--寫腳本需要用到的waitForKeyEleme...
在前一章節的尾聲,我們成功地在文章節點中加入 Slug ,今天我們要來用這些資訊建立一個共用的頁面,根據點擊的文章 Slug 來帶入對應的內容,那就讓我們開始吧...
第30天,不免俗要來寫個完賽心得雖然javascript-30還差個幾天,才能把全部的實例都做完但還是要給自己拍拍手,利用這30天養成了一個好習慣而且真的沒想到...
前言 日子一天天過去,即將迎來人生求學階段的最後一場畢業。學業旅途的結束,意味著我離踏入職場的距離越來越近,我承認興奮是有的,因為我人生的工作生涯即將啟程,但更...
WES BOS系列影片Alex快速導讀系列影片 開始前一樣可以先讀這篇卡斯伯的大補帖https://wcc723.github.io/javascript/20...
console.log(a); var a = 1; 若要用一段程式碼來講 Hoisting,我想這段程式應該就會是Hoisting最佳的解釋...
箭頭函式 (Arrow Functions) 為了簡化函式,箭頭函式語法上更短,以及有著不改變 This 的特性,所有的箭頭函式都必須是匿名函式。 /...
總算要進入JavaScript的主題了。本日閱讀進度:第一章 JavaScript 快速導覽(1~21頁) 重點摘要: JavaScript語法 因為第一個...
相信各位讀者對於 This 並不陌生,甚至可以說使用的頻率非常之高,但各位真的明白 This 在不同的位置指的是誰嗎?為了避免一個 This,各自表述 的情境發...
簡介 使用 {} 或 [] 這樣的寫法,是透過實字符號模式 ( Literal notation patterns ),來產生一個物件或陣列,編譯時 JavaS...
今天針對物件來看引用與複製的差異先創造一個簡單的物件 const person = { name: 'Wes Bos', age: 80 }; 再製作...
目錄 JS筆記-幫元素加上style的寫法 JS筆記-getPosition 讓你找到元素x,y位置 js筆記--寫腳本需要用到的waitForKeyEleme...
使用的是three.js組件畫線條;每秒畫一次,一直畫下去;要先裝好three.js <!DOCTYPE html> <html> &...
前一篇文章,我們成功的建立了環境,今天我們要來添加一些靜態資料到專案中,並用這些資料來創建一些頁面。 將資料添加到主題中 首先,我們在 Gatsby-theme...
嗨,各位朋友打給後 昨天提到的建立物件最後我們有帶出兩大問題點,今天我們就要來解決這些問題。 就先讓我們來介紹一下 new 吧! 當我們在編輯器上輸入 new...
JavaScript 的型別有兩大類,分別為 原始型別、物件型別,接下來會分別對這兩種型別做一些介紹,並搭配著簡單的範例來讓大家了解。 原始型別 ( Primi...
目錄 前端小試身手(1)--幫「發問/發文頁」新增"編輯"鈕~ 前端小試身手(2)--it幫跳轉到最佳解答 前端小試身手(3)--增添系列文...
Javascript的宣告方式 在很久很久以前... 其實也沒有多久啦。 ES6之前宣告的方法都是用var宣告,這也導致很多有趣的事情發生。 所以在ES6之...
今天我們要來講建立物件的方式,廢話不多說,就讓我們直接進入主題吧! 通常我們在 JavaScript 要建立一個物件並且增加屬性與方法的話,會像以下程式碼...
嗨,大家對於昨天的閉包介紹有沒有基礎的概念了呢?今天要介紹的 Currying 就是閉包的應用,那什麼是 Currying 呢? Currying 是指 將一個...
上一個章節,我們完成了將資料轉變為列表頁、內頁,今天我們要來把昨天做的內頁再做一些微調,新增一個時間顯示的邏輯,並且將 Gatsby-theme-events...
在我們使用網頁的時候有沒有遇過一種情境當你輸入帳號與密碼時,有時候輸入錯誤或是格式不符,電腦就會跳出通知告訴你資料有誤唷,這個地方就能用控制判斷去達成,我們要讓...
據說鐵人賽的第一篇文章通常是廢文,依照「慣例優於設定」(Convention over Configuration, CoC)規則,當然要來貢獻一篇廢文。(雖然...