文章
React 新手入門筆記(四) - React Component
React Component 設計思維 建立第一個 React Component 前面教了一些關於 Webpack 設定,以下給各位看一下 webpack.config.js 的範例: 上面是我自己之前練習的設定檔,各位可以嘗試自己設定看看,如果有問題也歡迎回覆,我會知無不言、言無不盡地協助回答的,接下來就專注在建
React 新手入門筆記(三) - Webpack Plugin
上一篇介紹了 Webpack的基本設定,本篇要繼續帶各位看一些更進階的應用! React 新手入門筆記(三) - Webpack Plugin - 利用 NPM Script 執行 Webpack - 分割 Webpack Config - 驗證 Webpack 設定檔 利用 NPM Script 執行 Webpack
React 新手入門筆記(二) - Webpack 入門
這次的主題是最近很紅的「Webpack」, Webpack 是一個擴充性極佳的打包工具,最基本的功能就是幫我們的程式碼打包成一個或多個檔案,而且我們還可以安裝 Loader ,例如: Babel 可以幫我們轉譯 ES6 成 ES5,而我們前一篇文章說的 JSX ,瀏覽器當然也是完全看不懂,我們還是要經過 Babel 轉
React 新手入門筆記(一)
沒錯!我要變成寫 React 了!其實是因為剛踏進門,現在還在四處碰碰找自己喜歡的風格,碰過 React 之後,我真的還滿喜歡 JSX 的。 現在寫Angular最麻煩的問題是,需要在 HTML 和 JavaScript 之間切換,有不少的邏輯同時存在在這兩者身上,但是 JSX 反而是把 HTML 帶進了 JavaSc
Angular 2 與 TypeScript 筆記(一)
其實之前就有認真考慮想學React和Angular,本來是打算先學React,不過因為在研究的專案使用的是Angular,所以就先來研究Angular了,而且Angular也開始將文件中文化,我相信在學習上應該會比只有英文文件來得順利一些,不過老實說我覺得Angular有點複雜就是了XD Angular 2 中文官網:
CoffeeScript 學習筆記:運算元 與 條件陳述
這次介紹的主題是很常用的if和switch,讓我們看看CoffeeScript如何呈現吧。 運算元 首先要介紹的是運算元,我們知道JavaScript有 == 和 === 的區別,但是基本上建議大家都使用 === 取代 == ,因為 === 會去判別變數類別,而 == 較不嚴謹,所以在某些情況會出現意想不到的錯誤,例如
Mongoose - Node.js 連接 MongoDB
Mongoose其實就是一套把MongoDB再包裝使用的一套工具,不過因為我是直接碰Mongoose,所以也沒辦法說明比MongoDB好的地方,能力不足的地方只能請各位見諒了,以下把自己讀官方文件的筆記彙整出來,希望能幫到需要的人。 一. 行前準備 1. 安裝Node.js 2. 安裝MongoDB(測試時還是要啟動本
部署 Node.js 程式到 Heroku
因為在找有沒有地方可以放自己寫的程式,所以找上了Heroku,而且為了申請主機、網域和轉移原本的wordpress到自己的主機花了不少時間,原本給wordpress管會沒辦法裝插件,就決定來搬一下家了。 準備 首先,請到Heroku官方網站申請帳號 然後安裝Heroku Toolbelt 部署步驟 1. 建立packa
NPM - 套件管理程式
一. 前言 NPM,是「Newbie Paintball Master」…不對,是「Nobel Prize Magnet」…也不對,好啦!其實是「Node Package Manager」! 雖然本來npm主要是來管理JavaScript的套件(Package),但是越來越多人使用npm,所以在上面可以找到很多其他語言
同步(Synchronous)、異步(Asynchronous)、阻塞(Block)、非阻塞(Non-block)
因為昨天的FileSystem提到了同步與異步(或稱非同步),所以今天的主題就是這個了。 阻塞與非阻塞 阻塞與非阻塞主要是描述請求在等待結果時的狀態 假設今天有一個請求要讀取檔案,但是今天這個檔案被請求時是不可讀取的狀態。 如果設計是阻塞的,那麼這個請求便會進入等待狀態,直到它終於讀取到這個檔案,或者是等待久不想等了,
Node.js 筆記: FileSystem
其實Node.js只有剛碰到些皮毛,整個就是超級不熟,但今天因為工作上需要,所以只能查查資料硬上了,一整個就是大挫敗(死),目前需要做的是跟檔案處理有關,而說到檔案就不能不提到Node.js的FileSystem,簡稱fs。 這篇文章應該不會做到詳細的介紹,後端Node.js還是超級初新者,所以本篇主要是筆記我實作上所
OOP 物件導向程式設計筆記(一)
寫程式的基本觀念肯定少不了物件導向,雖然以前大學的時候就碰過了,但是沒有特別去複習也早就忘光了,這次來依照五大原則:S.O.L.I.D,依序筆記物件導向的重點觀念,因為我猜我今天打不完,而且也希望能夠多一點時間理解,所以這會是系列文的第一篇,一樣,有錯誤的地方歡迎指教喔! 總覽 S.O.L.I.D分別代表了: S:Si
電腦概論
為了重新溫習一下電腦的基本知識,所以開始來讀鳥哥的電腦概論,這邊寫的內容再怎麼說都是鳥哥的複製品,主要目的是為了將自己學習到的東西重新轉換成文字,已期達到複習及練習文筆(欸)的目的。 電腦的功能 電腦的定義:接受指令 -> 邏輯運算 -> 輸出結果 其實電腦的定義十分廣泛,現在人手一機的智慧型手機也算是電腦呢,如果以一
CoffeeScript 學習筆記:變數、字串與函式
目前開始學習使用CoffeeScript,來自我筆記一下,歡迎討論指教喔! 簡單介紹 CoffeeScript是JavaScript的一個編譯語言,簡單來說明就是寫CoffeeScript,然後CoffeeScript的編譯器再轉換成JavaScript。 至於為什麼要用CoffeeScript?我想可讀性和便利性是最
Clustering and Segmentation 分群和分割
今天學習的主題跟機器學習有關,以下是簡單的筆記,初次理解可能有誤或過於粗淺,歡迎提出有問題的地方。 機器學習有兩種方法: 1. supervised learning:監督式學習 2. unsupervised learning:非監督式學習 首先是監督式學習: 假設我們給電腦一百張人臉照,同時也給它照片上的人臉是誰,
OS X 作業環境建置
必裝套件管理:Homebrew 官方網站:http://brew.sh/indexzh-tw.html Homebrew是一款套件管理軟體,可以使用指令簡單地安裝其他各種插件,接下來的插件都可以用這個來安裝。 安裝指令: 基本指令: 1. 搜尋套件:brew search [套件名稱] 2. 套件資訊:brew inf







