1--减少http请求,可以把不必要的js放在onload事件之后加载,把小图标整理成图片精灵,加载一张图片减少请求。也可使用图片懒加载,原理是将页面里所有img属性src属性用data-xx代替,当页面滚动直至此图片出现在可视区域时,用js取到该图片的data-xx的值赋给src。
2--使用ajax缓存,
3--压缩imgcssjs文件
4--引用使用cdn,减少本地文件的存放
 
兼容问题主要分为js兼容和css3兼容,js用jq就好了,css主要就是兼容ie,ie要分别兼容6789,主要是盒子模型的兼容比较麻烦,会用padding0 margin0,还会用浮动来解决图片之间的白线,还有display inline block,不常见的一般都上网查一下基本都有解决方法