在了解了 MPA 與 SPA 之後,就要開始建立第一個 Angular 專案了

由於這份紀錄是在我已經學習 Angular 幾天後才開始撰寫的,當時的安裝紀錄並沒有保存,接下來的安裝過程將會使用虛擬機進行。

環境安裝

在建立 angular 專案前,需要先安裝一些東西

  • NodeJS (要注意一下版本,有的版本安裝上可能會有問題)
  • Git (沒有 Git 的話,也是可以正常建立專案,只是不會自動產生版本控制而已)
  • Angular CLI
閱讀全文 »

這個寒假到感覺到後面過得有點空虛,所以找了個東西讓自己的寒假變得充實一點

由於前端的東西我不常去碰,所以我的印象就停留在 MPA 的階段,還在傻傻的從 Server 端套樣板輸出頁面。現在的網頁很講求使用者體驗,像 MPA 這種方式產生出來的網頁應用,對使用者來說可能就不是那麼順暢和便利,而且後端也要花心力去整理前端的部份

原先大概就知道 Angular、Vue、React、JQuery 等前端會使用的框架,但只有一點點使用 JQuery 的經驗而已,其他都是 0 經驗

由於看到了同學在作業上使用 Angular 套版搭了一個小小的網頁,於是我想說也來玩一下

我也是碰到了 Angular 才知道了 MPA、SPA 這些東西

本次學習 Angular 的系列文章,我將參考 IThome 的這份鐵人賽系列:Angular 深入淺出三十天
並透過自己的理解撰寫文章來紀錄學習 Angular 的過程

閱讀全文 »

Session載入問題

某些人剛開始寫CI時可能會碰到一種奇特的問題:Unable to locate the specified class

如果透過Google搜尋相關錯誤,你會發現大多跟Session.php有關

不過找不太到這種現象的解釋

即使是目前CI3的最新版本3.1.11依然有可能會出現

這種問題的難點在於無法知道確切的錯誤在哪裡

於是大家通常都是把跟session有關的地方拆掉,例如說 autoload 之類的

閱讀全文 »

何謂基本資料型別?

基本資料型別可以說是程式裡構成資料的基本單位,任何複雜的結構 (struct) 和類別 (class) 便是由許多基本型別組合而成的

閱讀全文 »

本篇已經不會再更新了…

本文作為自己的筆記,是依照自身的理解所編寫的,不是很嚴謹
如果有什麼錯誤的地方,可以在下方的 gitalk 留言通知我

Command Pattern,或者說是命令模式,他是透過簡單的方式去執行一連串的動作

閱讀全文 »

本篇已經不會再更新了…

本篇僅紀錄自己學習設計模式的內容摘要,會依照自己的理解和書中的內容結合後將內容打上
如果有理解錯誤的地方,可以在下面的 gitalk 留言通知我

Design Pattern—設計模式

設計模式,是在物件導向程式中相當重要的部份,它利用了物件導向的特性,使我們方便管理並擴充程式

閱讀全文 »

本篇僅紀錄自己學習SOLID的內容摘要,會依照自己的理解和書中的內容結合後將內容打上
如果有理解錯誤的地方,可以在下面的 gitalk 留言通知我

SOLID原則

SOLID 原則是為了鞏固軟體的架構而存在的原則,目的是要減少程式之間的耦合,方便程式的維護與擴充

SOLID 本身是由五種原則所構成,分別為:

  • 單一職責原則 (SRP : Single-Responsibility Principle)
  • 開放封閉原則 (OCP : Open-Closed Principle)
  • 里氏替換原則 (LSP : Liskov Subtitution Principle)
  • 介面隔離原則 (ISP : Interface Segregation Principle)
  • 依賴反轉原則 (DIP : Dependency-Inversion Principle)
閱讀全文 »

在初學C的時候,你一定會學到如何宣告一個變數,但變數宣告並沒有想像中那麼簡單,變數宣告可以變得更複雜,更不直觀

本文將會帶你了解C語言中的變數宣告規則,讓你可以僅用肉眼就能辨識出某個變數的型別,並善用typedef簡化你的宣告式

閱讀全文 »
0%