關於前端js拼接字符串的一點小經驗


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM