隨著越來越多 JS 開發者的提倡,越來越多人擁抱 ES6(+) 的語法,其所帶來的好處讓許多開發者願意接受。

然而一些新接觸的開發者,在流程控制上會聽聞 Promise 的好處進而開始使用,但較早期的套件會遵循著 node.js style 的 Callback;因此本篇文章將會介紹如何將這類 Callback 利用套件轉成 Promise。

Read More


babel 是現代前端工程師都不陌生的工具,它可以將 ES6 (+) 的語法轉換為 ES5 甚至是更低的版本,利用 babel 可以讓開發者即刻享受到 ES6 語法所帶來的便利性。 然而許多 babel 相關的名詞卻常常困擾想要入門的新手們,因此利用本文簡介那些與 babel 相關的名詞,以 babel 6 為主。

本篇將會會介紹到:

  • .babelrc
  • babel-cli (with babel-node)
  • babel-preset vs. babel-plugin
  • babel-register
  • babel-polyfill
  • babel-plugin-transform-runtime & babel-runtime
  • babel-loader
  • babel-eslint

Read More


slack 推出 bot 在 2016 這個時間點已經不算新鮮事,隨著 messenger 也推出自家的 bot 後,才真正開始接觸架設自己的 bot,網路上查到都是日文的資源較多,因此記錄這篇過程,希望能幫助到其他中文開發者。

slakbot & hubot

Read More


Pocket 是一款可以稍候待讀的 app,其漂亮的介面和離線閱讀的功能,使我對於它愛不釋手。 然而從英語語系出發的 Pocket 團隊,雖然在專業版提供全文檢索(full text search)的功能,但是在繁體中文上面還是略顯不足,常常找不到已經封存的文章內容,因此本篇記錄利用 Pocket 儲存到 Evernote 的過程。

RSS to Evernote

Read More


本篇是我根據自己使用習慣所做的快捷鍵整理,使用 sublime text 這套編輯器已經有 2 年之餘,本身是個快捷鍵愛好者,對於發掘好用的快捷鍵樂此不疲,因此整理常用的快捷鍵在這篇,針對的是 mac 使用者所使用者快捷鍵,希望對各位有幫助。

Read More


Sublime Text 2

Sublime Text 2 是一套越來越火紅的編輯器,如果你是接觸網頁開發,想必對於這套軟體不陌生,以下分享幾個好用的技巧,都是我自己平常比較常使用的技巧,因為我本身是一個懶得看文件的人,所以就整理這篇與大家分享。

Read More


JSDC

這是第二屆的 JSDC,由 TonyQ 及三大社群舉辦的聚會,非常幸運的我能順利的利用社群票的機制搶到票,在眾多非常有經驗的強者面前,聽完他們的分享,越感覺自己對於網頁開發充滿了熱情!

Read More


是這樣的,一直想要找一個空間,可以清爽的放 code,可以跟其他人交流
有鑑於系上好朋友們紛紛都建立起自己的部落格,因此我也加入了這個行列。

報著取之於人,回饋之於人的心情,我想要把自己從無到有架設這一個 blog 的過程記錄下來
謝謝那些願意指導我的朋友們!

Read More