1. json 特殊字符 \ "或'
2. html 特殊字符 < > &
3. xml 特殊字符 return str.Replace("&", "&")
.Replace("<", "<")
.Replace(">", ">")
.Replace("'", "'")
.Replace("\"", """);
4. 使用變量緩存常用控件或數據
5. window.open 最好提供name, 並且不重複(隨機數). 重名窗體 首先打開的 會被替換
6. firefox的document.createElement不支持內容裏有HTML標籤,也不支持innerText,但是支持innerHTML,可以用innerHTML指定其內容。
*?? 7. slice函數比直接循環獲取數組片斷慢
8. 網站網址上加版本號, 再加隨機數. 服務器緩存配置
9.chrome 的 getComputedStyle(元素dom對象) 用於獲取實際的元素css屬性, IE上用元素dom對象.currentStyle
10. 一個函數只對應1個功能(或動作)
11 ./(;|\()(\s+|)(ms|)ie(\s+|)(\d+)\.(\d+)/g
12 iframe 內html使用location.href改變內容可以前進後退, 改變src則不能.
13 IE 中window.open 窗口名不能包含空格以及-