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 窗口名不能包含空格以及-
转载于:https://blog.51cto.com/geek1213/1554725