JS 经验总结

1.IE中div的高度是content+padding+border之和,其它的是content的高度

2.一个标签里面只有一个属性,class='cls1 cls2'

3.同一页面不能出现相同的id

4.当有多个class时,可以通过  $(this).index() 获取数组的索引;尽量减少使用id

5.js文件尽量不要放在网页的head标签中,除非需要渲染页面;css一定要放在head里面

6.CSS3案例:浏览器兼容性问题

7.js中 "=="和"==="区别:前者只判断数值相等,后者判断 数值和类型都相等

8.子集事件会触发父级事件,如:li的点击事件会触发ul的事件,用一个事件可以阻止事件冒泡

9.js中浮点数乘法会出现偏差 如:1.2*3得到的是3.599999 解决方法将小数转成整数才可以

10. Ajax异步:单线程,但是会将暂时不执行的函数进行托管,ajax的方法里面的数据会在其它方法执行后执行;需要获取数据要在ajax的success里面写

原文地址:https://www.cnblogs.com/DONET-LC/p/6442199.html