前端页面开发遇到的坑,希望你少走弯路

写的页面总数1000+了,有些东西还是会考虑不足,总结下

1、flex布局不支持IE9及9以下版本
2、如果容器使用position,z-index不要省,不知道那个浏览器会需要这个属性导致显示不出来。
3、IE7~11 基本不支持 ES6,IE这个大坑,如需支持IE代码记得做转义
4、写页面必须考虑多终端适配,沟通好适配临界值
5、如果有js计算的问题,小心Sarfira往下滑动的时候会有个负值
6、手机浏览器,能放大缩小的问题
7、js遍历对象或者数据的时候,先判断是否存在
8、任何表单输入的时候设置maxlength,哪怕设置的很大
9、如果需要考虑支持的浏览器版本比较古老,css那些新属性,es6新特性,都别用了,最笨的也许是开发效率最高的
10、按钮有点击事件,请务必防止多次连续点击
11、操作数据过程最好用纯函数操作,因为在庞大的项目中,这个数据你不知道被谁使用了,使用了几次。

你可能感兴趣的:(前端页面开发遇到的坑,希望你少走弯路)