希爾排序法其實是優化版的插入排序法,插入排序法只能跟左方一個數值比對,而希爾排序法則是先取一個Gap值作為選取左方數值的間隔值,然後進行比對排序,而Gap在每...
題目: https://leetcode.com/problems/remove-element/回傳不等於目標值外的長度。 解題思路: 利用for迴圈判斷陣列...
昨天介紹了 React 的特色與元件化開發的特色,也使用 create-react-app 建構了我們的第一個 React 程式專案,今天將延續昨日 CRA 建...
開始撰寫程式碼 在設定好基本的結構後我們將要開始進入 svelte 程式碼的撰寫,今天會教授大家怎麼宣告變數,以及使用變數。 本文同步放置於此 變數的類型...
在開始用JavaScript實作各種資料結構前,總要先了解什麼是資料結構吧,才會知道之後學習的鏈結串列/堆疊/佇列是什麼東西啊~那廢話不多說,我們就開始吧! 資...
部落格同步刊登 [IT 鐵人賽] Component 魔術方法 Day 5 上一篇提及了 import 與 require 之後,我們現在把重心移到元件本身...
題目: https://leetcode.com/problems/remove-duplicates-from-sorted-array/一個排列好的陣列,回...
在之前的文章中,我們反覆認知到變數就是將我們需要用到的資料儲存起來;而我們接下來要認識的函式,則是幫助我們預先將某項工作所需要的執行步驟先儲存起來,當有需要時就...
部落格同步刊登 [IT 鐵人賽] Component 魔術方法 Day 4 我們講完元件的應用之後,本次篇章我們會來說明一下,關於 import 與 req...
事件類型 Web app 是圖像化的操作介面,使用者透過 UI 介面執行任務,產生各種事件(event)。在頁面建置階段的 JavaScript 程式碼,還需要...
這是 React 從 0 到 1 系列的第二篇,今天廢話不多說,直接進入正題。今天將簡單介紹 React.js 的基礎概念,最後建立我們第一個 React 的程...
從頭開始的Javascript 入門 -函式 day3 前言 函式是物件 (除了基本型別以外的都是物件) 宣告函式名稱方式常見有兩種:函式宣告(Functio...
開始撰寫 svelte 程式碼 在完成安裝以及建立一個新專案後我們準備開始撰寫第一個程式碼了。 本文同步放置於此 開始撰寫之前 在開始撰寫之前要讓所有讀者知...
大家好!我是老莫,今天是 30 天中的第 1 天,主要是講一下未來 29 天的內容規劃: 關於分享主題 相信大家也是看了主題 "React從0到1&q...
在先前我們已經有介紹過 ES6 新的變數宣告方法 let 與 const,但是變數宣告的位置跟變數名稱也是有規則的哦!養成良好的習慣,可以讓我們的程式碼有更好的...
本月參加的鐵人挑戰就是要來探索 ES6,讓 JavaScript 更上一層樓!但是忘記在第一天先跟大家介紹 ES6 是什麼了XDD,來補充分享一下!(以下是簡略...
公司介紹新商業的發掘者與促成者 巨思文化股份有限公司,創立於1999年,由一群關心台灣網路科技與新商業發展的資深媒體人;包含詹宏志、何飛鵬和陳素蘭等共同創立。巨...
上一篇我們了解到變數的用途是幫助我們記住程式中的各項細節,以便我們進一步地下指令。因此今天我們要接著了解的是,Number 變數如何進行運算。 Number 常...
題目: https://leetcode.com/problems/valid-parentheses/一個字串中包含'(' , ')', '{', '}',...
選擇排序法,主要精神在迴圈找尋選擇最小值,然後將最小值與第一個值交換。 假設有一陣列[7,5,1,20,8],並假設最小值是第一個數值(7),第一個數值就與...
參數預設值 ES6 提供了更簡易的函式參數預設值的設定方式,讓我們可以更直覺的來進行設定,優點如下: 減少程式碼 有利於代碼的可讀性 話不多說,來看範...
部落格同步刊登 [IT 鐵人賽] Component 進階應用 Day 3 上一個篇章提到了基本的元件使用,雖然說是比較基礎的部分,但前前後後也寫了超過四千...
初始化專案 在設定好環境之後可以開始撰寫程式了,所以這篇文章來介紹如何產生一個 svelte 專案 本文同步放置於此 產生專案的方式 svelte 產生專案...
一個網頁應用程式的生命週期可分為以下階段: 輸入網址或點擊超連結 瀏覽器向伺服器送出 request 伺服器回傳回應頁面(HTML, CSS, 和 JavaS...
學習完 Vue 之後,想要透過單元測試守護你的專案,但又不知道從何起手?別擔心,快來訂閱作者最新系列文 《小白也能輕鬆瞭解的 Vue3 單元測試!》讓你的 V...
學習完 Vue 之後,想要透過單元測試守護你的專案,但又不知道從何起手?別擔心,快來訂閱作者最新系列文 《小白也能輕鬆瞭解的 Vue3 單元測試!》讓你的 V...
學習完 Vue 之後,想要透過單元測試守護你的專案,但又不知道從何起手?別擔心,快來訂閱作者最新系列文 《小白也能輕鬆瞭解的 Vue3 單元測試!》讓你的 V...
模板字串符(template literal)是 ES6 中新增的一個相當方便實用的功能,取代以往在 JS 中用 " " 或 ' ' 及 +...
題目: https://leetcode.com/problems/reverse-integer/反轉32bits的整數,須注意溢位的問題。 解題思路: 藉由...
部落格同步刊登 [IT 鐵人賽] Component 基本入門 Day 2 現今算是 Web Component 當道,如果撇除 HTML5 原生的元件,那麼其...