Fillano's Learning Notes

搞清楚Javascript的變數作用範圍

變數作用範圍是一般程式語言初學就會碰到的基本觀念。理論上Javascript也是這樣,但是實際上恐怕有不少人並不知道自己不清楚Javascript的scope概念!

其實這些原本在ECMA-262就定義得很清楚,但是因為很基本所以反而容易被忽視,有時候變數運作範圍會跟我們想像的不一樣。大部分狀況下程式運作也不會出問題,但是有可能會讓你寫好的物件封裝不完整,或是不小心就改寫了整體變數,造成程式運作的問題…

工程師級的顧問 /【食夢黑貘】

Door Open

Door 計劃本來是一個來源 (Referral) 的計劃,也就是說想看每一個網頁的來源,然後放在這個網頁上型成一個與使用者互動的系統。因此的確 Door 開始寫作是比 Look (部落格觀察) 更早,但因為一直想不到好的介面與好的寫作方式 (更好的演算法) 就停滯在那邊。

一直到今年四月,才真正開始記錄 Referral,但因為系統負荷一直開開停停,最後是因為種種因素變成創世際第一個贊助部落格觀察的系統。

為甚麼說是創世際贊助呢?事實上部落格觀察最缺的是美工,而好的美工也是往往在 Soho 族中較為搶手,所以說要幫部落格觀察做義工是很難的,不像部落格觀察的新Logo,也是因為我跟 Adomu 是舊同事所以他插刀相助…

關鍵字之後

昨晚是很難得的 4:00 多後才睡,最主要是很意外的解決Door計劃中的一個大問題,所以不只是在關鍵字中找到一個簡單且合理的合併方式,也一口氣的完成利用keyword woods來做標籤雲。

最主要是在還沒有做Semantic Web之前,想說用Google來算距離,但算了半天後,只有一個結論,與其真的去算,還不如直接用字串比對算了,畢竟事實上會能夠上排行榜的也沒那麼多,本身就會做一次收斂了。

此時也證實一個我說的狀況,與其開發甚麼可能須要很偉大的架構,有時只是一個小小的技巧就足以做到很大的實用…

熱門新聞

Advertisement