[JavaScript] Array

前言

JavaScript 的陣列可以看作是一種特別的「物件」,透過 typeof會返回陣列的類型是object。陣列是一組按次序排列的值, 放在裡面的東西稱為元素,每個元素都有其位置,稱為索引,找到索引值,就可以得知該位置元素的值。

  • 陣列只能透過 [] 來存取
  • 索引值從0開始排序,最後一個索引值為 array.length-1

陣列內可以是原始的資料類型、其他陣列、函式等等。

Read more

[Vue.js] Lifecycle Hooks

Vue生命週期

每個 Vue 實體被創建之前,會經過一系列初始化的過程,同時會呼叫這些生命週期的掛鉤(hook),我們可以在這些掛鉤上做額外的處理

Read more

[Vue.js] 模版語法

前言

筆記一下Vue的模板語法

模板語法

Mustache: { {variable} } 只能用於單行語句 e.g. if-else,且雙大括號會將數據解析為一般文字

由於Hexo解析”雙大括號”會發生錯誤,所以文章涉及”雙大括號”都會以{ {} }表示

Read more

[物件導向] 入門

何謂物件導向?

Def: 在控制程式時,以”物件”來包裝所有的邏輯跟操作

假設情境:

將問題描述為物件,有兩個人分別為A、B,A要將香蕉拿給B,故物件有A、B、香蕉,物件也有屬性和行為,如A、B和香蕉的屬性為年齡、名字和價格,行為則為打招呼、走路和剝皮。

以程式來看的話就會如上圖,A、B都是”實體”,並屬於”人”這個類別,今天A與B打招呼(A.打招呼()),A給B香蕉(A.給予(B,香蕉),給予的動作傳入B和香蕉作為參數),B去呼叫香蕉.剝皮(),最後B把香蕉吃掉(B.吃(香蕉))。

Read more

[Vue.js] Basic

什麼是Vue?

Vue 是一個前端框架(framework),他的出現目的是為了更有組織性且簡化Web開發。在這之前其實有其他的框架,如Google所支持的Angular,或是Facebook所開發的React框架,不過Vue在社群的活絡程度不遜於前面兩者,是有潛力的一套framework。
模板語法是 Vue 的主要特色,同時有雙向數據綁定的功能,採用MVVM的結構。

Read more

Git/Github操作

前言

本篇筆記如何用Git上傳自己的專案到github上面。

下載

首先,先在搜尋引擎輸入Git找到官網,進入官網後滾輪往下滑動會看到電腦可安裝版本。

Win10為例Win10為例

Read more

[Canvas] 入門

Go!

特性

  • 可自由繪製元件區域
  • 可控制每像素的顏色與繪製
  • 有較高的操控度
  • 可動態改寫圖片
Read more

[Database] Microsoft SQL Server 概念整理

前言

這是本學期在課堂紹上學習的關聯式資料庫,他是微軟開發的一套資料庫管理系統。以下簡稱:MS SQL Server;資料庫簡稱DB
MS SQL Server主要分兩種DB

Read more

[Database] 資料庫入門

前言

開始認識資料庫前,先知道一下什麼是資料?資訊?

資料(data):

指未經處理的原始紀錄
e.g. 學生作業、考試成績

另外,資料又分為結構化半結構化非結構化三種

Read more

網路概論入門

前言

這學期修了外系的一堂網路概論,利用這個機會做個複習用的筆記。

課堂主要在討論現今網路的標準,採用的是TCP/IP及OSI的混合架構

以下做個簡單的整理:

Read more