Ernest

@iendeavor

Joined on Sep 7, 2019

  • 假設我們要將下面一組數字進行排序: var input = [3, 2, 4, 1] 很快地,我們可能就想出以下的程式碼來達成需求: function sortInput() { // 去掉奇數 for (let i = 0; i < input.length; ++i) { for (let j = 0; j < input.length - i - 1; ++j) {
     Like  Bookmark
  • ToC [ToC] 為什麼要用 CLI Pros: 搭配 vi, vscode, sublime 等工具, 編輯 commit message(別人都已打完 message,而你還在等 IDE 開編輯訊息的彈窗? Learn once, use everywhere! 不需要滑鼠(你也有滑鼠突然沒電的困擾嗎? 提升英打速度(?
     Like  Bookmark
  • [ToC] JavaScript 為什麼不採用多執行緒 單執行緒的狀況下- 習慣的思維 const userTable = { '1': { money: 10000 } } function withdraw (id, money) { userTable[id].money -= money }
     Like  Bookmark
  • # vue-i18n --- <hr> ## vue-i18n-loader <hr> --- - 檔案支援什麼類型? - 檔案如何儲存? --- ### 檔案支援什麼類型? - json - yaml --- ### 檔案如何儲存? ---- #### Inline (whole) ```= // a.vue <i18n> { "en-us": { "hello": "hello" }, "zh-cn": { "hello": "哈囉" } } </i18n> ``` ---- #### Inline (partial) ```= // b.vue <i18n locale="en-us"> { "hello": "hello" } </i18n> <i18n locale="zh-cn"> { "hello": "哈囉" } </i18n> ``` ---- #### Import ```= // a.vue <i18n src="src/locale/index.json"> </i1
     Like  Bookmark
  • # Vue CLI 4 ## 專案架構 - webpack 的 config 改在 vue.config.js 配置 - 舊有 webpack 配置,於新版幾乎已經內建,並且選用最佳化的配置,僅部分需要依專案做調整 - 靜態資料移動至 public 目錄 --- ## 維護相關 - vue-cli 有提供 `inspect` 指令 - 可以去觀察 webpack 的最終配置 - 可更容易去修改預設配置(透過內建的註解) - vue-cli-service 指令提供一個 **`--mode`** 可以稍作不同模式下的模擬(不完全一致) - `build`, `serve`, or `inspect` 皆有 --- ## 開發環境 ### lint 行為變動 - 時機由 HMR 更改為 `git push` 時檢查 - 優點 - 切換分支時,可降低 HMR 時間(appr. 25% off) - 保證(沒有特殊行為下) build 之前,lint 不會有 Error - 缺點
     Like  Bookmark