文章

目前顯示的是 十月, 2016的文章

[ 參考 ] 如何對 Laravel 進行自動化驗收測試?

如何對 Laravel 進行自動化驗收測試? | 點燈坊

好文,看得懂,雖然還是不會寫測試.....

Angular 2 Forms 中文參考資料

.htaccess 相關文章

Securing Angular 2 Routes (with OAuth and Firebase)

[講座分享] Composer 從入門到實戰 (PHP 也有 Day #28)

PHP 不能在 heredoc 中使用 static 變數的解法

將靜態變數存到另一個一般變數,在 heredoc 中使用一般變數即可,最好用大括號界定變數。另外還有一個 nowdoc,其作用與單引號包圍的字串相同,heredoc 作用同雙引號。



參考資料:

php - Using static class variables -- in a heredoc - Stack OverflowPHP: Strings - Manual

Build Angular 2 apps with TypeScript and Visual Studio Code

Youtube

簡報

johnpapa/angular2-tour-of-heroes @ github

John Papa 在 Microsoft Ignite 上的演講,想了解 Angular2 的可以看看

各種 linux 版本的伺服器設定

Server World - Build Network Server

朋友提供的,收下來備用囉。

Book of Modern frontend tooling:現代前端工具的電子書

Book of Modern frontend tooling

收藏起來有空再看

好用的螢幕錄影工具

faker.js:javascript 的假資料產生器,支援中文

Marak/faker.js: generate massive amounts of fake data in Node.js and the browser

可大量產生假資料的 javascript 套件,可支援中文呦 ^_^

[RxJS] MultiCasting

[RxJS] MultiCasting | CK's Notepad

中文的,有範例,不錯呦

Angular2 Router 介紹

Angular 2 Router Introduction - Child And Auxiliary Routes - Pitfalls

影片:
https://www.youtube.com/watch?v=VES1eTNxi1s&index=1&list=PLOa5YIicjJ-VA38pChXHhq8jY2U8iYynr

介紹了 Router 的用法,child router,多個 router-outlet

文章很長,還有影片,值得看喔

NgModule 介紹,以及一些該注意的陷阱

Angular 2 NgModule Intro - Ahead Of Time Compilation And Lazy Loading

介紹了各種 module 與 DI 的注意事項:

root modulefeature modulelazy loadingshared module
也介紹了 JIT 與 AoT 兩種 compile 模式。

值得一看的文章,不過很長......

360 & VR Vídeo with Angular 2

Angular 2 Forms @ Angular Connect 2016

Angular 2 Forms | Kara Erickson - YouTube

投影片:

http://g.co/ng/ac16-forms

Demo code:

http://github.com/kara/ac-forms

同時 Demo 了兩種 form 的用法,值得一看

Rewrite rules for SPA

現在的 SPA 的 router 應該都支援 html5 pushstate, url 看起來就像一般的網址,可以當作書籤,看似方便,但我卻想到一個問題,如果直接輸入該 url 或開啟書籤,browser 應該會發出 request 到 web server,那 web server 會如何回應?我的想法是,正常來說應該是會經由 SPA 的網頁,假設是 index.html ,經由 SPA router 處理,例如:example.com 會載入 example.com/index.html ,此為 SPA 的入口,example.com/login 會由 SPA 的 router 載入相對應的 component,request 還是由 index.html 處理。但如果直接輸入 example.com/login ,一般的 web server 是否會直接處理這個 request,然後因為找不到人處理,所以報錯?

因為沒有實作過,所以不知道我的猜想是否正確。不過今天看到一些討論,看來我的猜想是對的,所以找了一些常見的 web server 的 rewrite rule 設定,有機會再來實作驗證看看。
for Apache and Nginx :
ReadyState4 » Blog Archive » Nginx and Apache rewrites to support HTML5 Pushstate in pure Backbone.js (or other JS MV*) Application.

for iis :
Rewrite Ruls for Vue.js SPA on IIS
URL Rewrite : The Official Microsoft IIS Site
Creating Rewrite Rules for the URL Rewrite Module : The Official Microsoft IIS Site


angular2 可用(Apache,.htaccess ):
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.html [L]

How to Setup Watchman on Ubuntu 16.04

執行 angular-cli 的 ng 指令時會出現以下訊息:
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info. 如果看不順眼,可以這樣做:

1: git clone https://github.com/facebook/watchman.git 2: cd watchman/ 3: git checkout v4.7.0 4: sudo apt-get install -y autoconf automake build-essential python-dev 5: ./autogen.sh 6: ./configure 7: make 8: sudo make install 9: watchman --version

來源: How to Setup Watchman on Ubuntu 16.04

 Watchman 官網: Watchman | A file watching service