2019/01/22
[Markdown] 用 Markdown 寫 blogger 文章
markdown
# 測試在 Blogger 用 Markdown 寫文
```
console.log("Hello Markdown Syntax");
```
記得撰寫用 HTML 並在第一行上加上 markdown
## 本站採用的語法
### 參考連結
- [在 blogger 貼漂亮 code 的方法(使用 markdown 和 prettyprint)](http://etrex.blogspot.com/2017/03/blogger-code-markdown-prettyprint.html)
2019/01/17
[VS Code] 如何整合設定 PHP 的開發環境至 Visual Studio Code
最近在帶 Laravel 工作坊,有許多學員為非程式開發人員,在入門程式開發的過程中。要把開發環境設定完成,若不透過手把手帶領,可能要繞很大圈才有辦法完全設定完畢。
由於 Laravel 這個框架的底程程式語言為 PHP。就以 PHP 的開發環境來跟 Visual Studio Code 做整合介紹。
以 Visual Studio Code 為我們整合的開發環境:Git, Terminal, PHP 的整合設定
這次介紹主要以 Windows 的作業系統平台來做範例。當然大多數的 Visual Studio Code 設定也適用於 Mac,只是在 Mac 的設定上會少很多 (主要是 Terminal 以 bash 為主,PHP 及 Git 的路徑設定在安裝完時已經 Ready 了)


由於 Laravel 這個框架的底程程式語言為 PHP。就以 PHP 的開發環境來跟 Visual Studio Code 做整合介紹。
目的
以 Visual Studio Code 為我們整合的開發環境:Git, Terminal, PHP 的整合設定
這次介紹主要以 Windows 的作業系統平台來做範例。當然大多數的 Visual Studio Code 設定也適用於 Mac,只是在 Mac 的設定上會少很多 (主要是 Terminal 以 bash 為主,PHP 及 Git 的路徑設定在安裝完時已經 Ready 了)
環境
- Windows 10
- wagon (v1.4.0) (WAMP 安裝整合包: 已包含 PHP)
- Git (v2.20.1)


2018/11/30
[Visual Studio] 解決專案找不到參考的元件 System.Web.Mvc, System.Web.Http 的問題
2018/11/22
[PhpStorm] 解決在 Windows 改用 Bash 為 Terminal 工具時出現亂碼的狀況
2018/10/15
[Vue] 解決使用 bootstrap-datepicker 搭配 Vue 2 取不到值的問題
有些好用的 JavaScript UI plugin 在一般使用下很方便,但是剛好在搭配 Vue.js v2 就出現非預期的問題
在設計輸入日期欄位,用 HTML5 有 date 的輸入型態可以用,但是若是只想取年份跟月份,藉助 datepicker 就很方便
這回採用 bootstrap-datepicker 這個 plugin
以一般使用方法沒問題,不過用了 v-model 的 data bind 屬性後,雖然在 UI 看起來無異,但是 Vue 就是讀不到值
在 mounted() 去監聽 datepicker 的 changeDate 事件
在設計輸入日期欄位,用 HTML5 有 date 的輸入型態可以用,但是若是只想取年份跟月份,藉助 datepicker 就很方便
這回採用 bootstrap-datepicker 這個 plugin
問題:
以一般使用方法沒問題,不過用了 v-model 的 data bind 屬性後,雖然在 UI 看起來無異,但是 Vue 就是讀不到值
解決方法:
在 mounted() 去監聽 datepicker 的 changeDate 事件
參考連結:
2018/10/03
[JavaScript] 解決在 IE 11 出現 'Promise' 未經定義的錯誤
又是一個遇到老瀏覽器不支援新東西的問題
自從拔掉 jQuery 的 $.ajax,改採用 axios 處理非同步資料讀取,IE 11 噴出以下訊息

在不想改變現有寫法下,找到解決的方法,直接用 Promise Polyfill。
Lightweight ES6 Promise polyfill
可以直接引用 CDN
或是下載檔案使用
實驗結果,以最快速確認可行性,就是直接引入 CDN,結果成功!還好不用再改寫法~收工,繼續下一題。
自從拔掉 jQuery 的 $.ajax,改採用 axios 處理非同步資料讀取,IE 11 噴出以下訊息

在不想改變現有寫法下,找到解決的方法,直接用 Promise Polyfill。
Lightweight ES6 Promise polyfill
可以直接引用 CDN
<script src="https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js"></script>
或是下載檔案使用
實驗結果,以最快速確認可行性,就是直接引入 CDN,結果成功!還好不用再改寫法~收工,繼續下一題。
2018/09/09
[Laravel] Laravel 5.7 的新功能: dump-server
訂閱:
文章 (Atom)