• 紀念一下大排長龍的無敵家

    這是位於池袋的 無敵家 拉麵,真是難得我會去這種需要排隊的店,約莫排了一個小時有,才終於吃到。我想會大排長龍的原因是因為店內的位置非常少。 拉麵湯頭極為濃郁,喝一口就好像要滿出來了,但說真的還不錯吃,價格也很平易近人。 ![](http://user-image.logdown.io/user/6035/blog...

    Fetch 跟 Webpack 的整合

    在專案裡面 require('fetch') ,再執行 webpack ,會噴出一堆 error 。 目前 fetch 在前端的支援還不足,解法可參考此篇文章 Using WebPack with shims and polyfills 重點就是這一段: 12345plugins: [ new ...

    如何使用underscore.js來escape HTML

    在使用Backbone的時候,若使用underscore來compile你的html檔 為了預防XSS攻擊,我們應該要將輸出的字串做escaping,尤其是這段字串是自由讓某個使用者輸入的情形下, 更應該要escape。 使用underscore 的 _.template() function時,做escapin...

    JavaScript 的 Garbage Collection

    JavaScript 是個有實作 GC(Garbage Collection) 的程式語言,會自動釋放你再也用不到的物件所佔用的記憶體。 Life Cycle所有的程式語言記憶體的 Life Cycle 都差不多: 配置需要的記憶體 對記憶體做存取 釋放記憶體 GC演算法JavaScript 的 GC 演算法...

    解決在 FireFox 上 Backbone.js 的 navigate() 被 trigger 兩次的問題

    問題當我使用 navigate() 時,發現有的 routes 會被執行兩次,找了好久找不出原因。 1router.navigate('show/' + place, {trigger: true}); 甚至連 source code 都 trace 了,發現在this.fragment =...

    2014 HackNTU 心得

    今年參加了台大舉辦的 2014 HackNTU 感謝Bert、仲言、海如願意跟我一起組隊 這是我人生第一次參加 Hackathon,一場為時30小時的競賽,我們要在裡面激盪出作品來。 在比賽開始前我們就決定題目了,我們發現現在大學教授的網站大都…很醜,像是上一個世代的 Web 介面,我們希望能夠為教授們產生一個 ...

    Javascript 的 hoisting 問題

    先讓我們來看看 Javascript 的 scope ,和 C 有什麼不一樣。 12345678910#include <stdio.h>int main() { int x = 1; printf("%d, ", x); if (true) { i...