1.今天在做項目的時候遇到一個問題,就是使用onclick="xxx()" 點擊事件的時候,參數如果為全數字就會出現點擊無反應的問題。但是當參數為字符串或者動態內容的時候就會出現事件無法響應。比如onclick="add("abc")";這樣在add方法中無法獲取到參數。 解決辦法:是用轉移字符,onclick="add(\'abc\')";這樣在方法中就可以使用了。
2.還有一個是在做拼接字符串的時候,如果是循環比較多的情況下,建議使用var xxx = new StringBuffer();
xxx.append(); 來拼接這樣會比直接使用字符串來拼接要好很多。耗時少。
3.在拼接元素的時候有個規則就是外面使用雙引號的話,里面就使用單引號,外面面使用單引號的話里面使用轉移字符雙引號。
4.在平時實現要新增同一種div的時候,往往需要拼接字符串,今天在做項目的時候發現了一個方法$(".xxxx").html();就可以獲取這個元素的子元素的全部html標簽元素,這個可以用於新增相同的div.