2019年3月28日 星期四

解決npm install 時 node-sass build error



node 8.15.0
npm 6.9.0
mint 19

解決方式:
sudo apt install gcc g++ build-essential

也許還有其他方式

參考

2019年3月25日 星期一

keyPress vs keyDown, keyCode vs charCode

從 React 原始碼看 keyPress 與 keyDown 事件 · Issue #40 · aszx87410/blog

總結:當你要偵測使用者輸入文字的時候,就用 keyPress,並且搭配 charCode 來看使用者剛剛輸入了什麼;當你想偵測使用者「按下按鍵」的時候,就用 keyDown,搭配 keyCode 獲得使用者所按下的按鍵。

2019年2月20日 星期三

簡單的狀態管理:使用 service and RxJS

Simple state management in Angular with only Services and RxJS - Morioh

對於簡單的應用來說是個不錯的作法

lit-html:HTML 樣板引擎 for javascript

lit-html

HTML 樣板引擎 for javascript

看起來不錯喔,似乎滿簡單的

ng2-dragula: Simple drag and drop with dragula

valor-software/ng2-dragula: Simple drag and drop with dragula

drag and drop 套件 for angular

Laravel reCAPTCHA

Intro · Laravel reCAPTCHA

跨域存取 localstorage

ofirdagan/cross-domain-local-storage: A neet solution for cross domain local storage using invisible iframe and post messages

maybe 用的到,收下先

不錯的 cron 線上工具

Free Online Cron Expression Generator and Describer - FreeFormatter.com

可以產生設定與解釋設定的意思

2019年2月14日 星期四

[Angular] NgZone 的應用 | CK's Notepad

事情是這樣的(節錄自上文):

「Angular 要如何做到檢查使用是否有在活動,如果一定時間內都沒有任何動作時,要自動登出系統」,這一個需求最直覺的方式是定時去檢查最後一次使用者有動作的時間,但使用 setInterval 會讓 Angular 的效能變差,這時候要怎麼解呢?

解法就是利用 NgZone 在 zone 之外執行檢查的動作,就不會觸發 CD 而影響效能囉

2019年2月12日 星期二

在 Laravel 專案中整合 Vue CLI | 網站製作學習誌

laravel/valet 的部份是 for mac,可以跳過

laravel 路由(web.php)的部份只要是 SPA 應該都適用

2019年1月4日 星期五

Laravel-Searchable: Easily Search in Multiple Models

New Package Laravel-Searchable: Easily Search in Multiple Models - Laravel Daily

request header:Authorization

Authorization | MDN

最近有需要用到帶 Authorization basic 的 header

Five Additional Filters in belongsTo() or hasMany()

Did You Know: Five Additional Filters in belongsTo() or hasMany() - Laravel Daily

Laravel 檔案上傳,隱藏真實檔案位址

Laravel: Upload File and Hide Real URL for Secure Download under UUID - Laravel Daily

自訂 Laravel 註冊流程的 9 件事

9 Things You Can Customize in Laravel Registration - Laravel Daily


  1. 關閉註冊
  2. 啟用 email 驗證
  3. 關閉密碼重設
  4. 自訂註冊後重導向
  5. 變更欄位驗證規則
  6. 關閉註冊後自動登入
  7. 註冊表單增加更多欄位
  8. 以帳號登入取代 email 登入
  9. ???? 原文好像也沒有.....