德高望重的大師 Qc Na 曾經和他的學生 Anton 一起散步。Anton 希望引導大師到一個討論里,說到:大師,我曾聽說對象是一個非常好的東西,是這樣么?Qc Na 同情地看著他的學生回答到, “愚笨的弟子,對象只不過是可憐人的閉包”
被批評后,Anton 離開他的導師并回到了自己的住處,致力于學習閉包。他認真的閱讀整個“匿名函數:終極……”系列論文和它的姐妹篇,并且實踐了一個基于閉包系統的小的 Scheme 解析器。他學了很多,盼望展現給他導師他的進步。
當他下一次與 Qc Na 一同散步時,Anton 試著提醒他的導師,說到 “導師,我已經勤奮地學習了這件事,我現在明白了對象真的是可憐人的閉包。” ,Qc Na 用棍子戳了戳 Anton 回應到,“你什么時候才能學會,閉包才是可憐人的對象”。在那一刻, Anton 明白了什么。
Anton van Straaten 6/4/2003
parseInt 設置要第二個參數
如果用 parseInt 將字符串轉化成數字,要設置第二個參數為 10。如果不設置第二個參數,以 0
打頭的數字會認為是八進制的數,如
parseInt('09') // 我的Chrome(版本 60) 返回 9。有些瀏覽器會認為 09 是八進制的數,但 8進制數中不包含數字9,所以最終的結果是0。
parseInt('09', 10) // 這樣寫就不會出問題。
字符串轉化數字的其他寫法
+"08"
Number("08")
"08" - 0
所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/
文章推薦
《純前端實現人臉識別-提取-合成》
概要
- 用trackingjs 來識別人臉。
- 用 AlloyImage(堪稱前端PS的前端圖像處理類庫),來做圖像處理。
往期前端早讀課地址:http://www.lxweimin.com/c/0fda3d387a6d