2014.11.13 子級過濾
關於optgroup這個東西,一開始以為是個包裹元素,但是一般來說,包裹元素給一個class,那麼讓這個class show()應該它包裹的元素也跟隨show,可結果是隻有本身有效,需要寫成.class option才能執行
2014.11.14 全域性變數
全域性變數的宣告方法與作用域
2014.11.15
關於switch的多條件判斷和||運算有了進一步瞭解
2014.11.18
今天更進一步瞭解了函式中的函式閉包問題,閉包中的this指向window,引用父級環境,在父級環境建立變數that=this,在閉包中引用that.prop。
另外自執行匿名函式的馬上執行性,會無法讀取一些未建立的變數而失敗。事件函式中函式不為閉包。
2014.11.20
1.關於陣列的push方法,返回的是新的長度,不需要再賦給變數,此時使用原陣列變數就已經是新陣列。
2.關於多倍輸出的問題,前面是事件繫結中的倍數,後來是因為多綁定了一個load事件重複了。
3.資料新增到正向新增,知乎網友給了更簡便的each用法,自己解決了倒序新增,更深入理解了for迴圈巢狀原理。
4.從書本學習了表格類資料在storage儲存的思路,自己並理清結構解決了它。
2014.11.21
關於求DF的函式BUG問題。原來是引入的addbuff函式中的迴圈體,迴圈完畢的時候i為29導致父級函式無法執行。
解決辦法一是把子函式在函式體外求值賦給一個變數(此處不行),或者將父函式的迴圈體引數命名修改。主要就是作用域鏈的問題!!
另外關於i每一次函式執行完,其實也會暫存記憶體,函式退出,不能直接訪問變數,但是執行完迴圈引數最終值卻可以在函式執行完畢後列印到,只是說外部不能去訪問它。