【2018.03】项目问题总结

imPony 发布于:2018-03-28 09:42:46

<!--忽略数字自动识别为电话号码,忽略识别邮箱-->
<meta name="format-detection" content="telephone=no, email=no" />

在手机上访问,如果页面没有加这个,系统会将一些数字识别为电话号码,或者将一些字符串识别为邮箱,从而导致和设计图不一致。




对于既有 jpg 图又有 psd 的项目,开工前如果发现二者差别较大,及时联系西瓜或者荔枝,以防客户发错图。




手机端有横向菜单的,不要直接用滚动条,用 swiper 等插件来做




对于要兼容 IE 尤其是低版本 IE 的项目,使用一些 css3 属性要特别注意。如果客户要求可以优雅降级,比如高级浏览器圆角,IE 低版本可以直角,那么就可以用 css3 属性。如果客户要求所有浏览器都保持一致,那么就要考虑用图片实现,或者引导客户允许优雅降级。如果你不确定某个属性的浏览器兼容性怎么样,可以访问下面这个网站查询,每次可能多耗费几秒钟,但日积月累就会有很大的提升。https://caniuse.com




切图的时候,一定要保证图片的清晰度,先保证图片的清晰度再去考虑图片的大小,不要本末倒置




ES6 的特性不要随便用,尤其是需要兼容 IE 浏览器的时候,比如多行字符串 `




今后的代码都要把里面的版权去掉,这个不能给客户看到了

/* 5811.com.cn */




不管是多人合作还是自己做项目,相似功能模块只能用同一种插件;简单功能尽量自己写 js,不会的可以求助;项目中没有用到的 js、css、图片等文件,交工之前一定要删掉




页面中有轮播图、走马灯效果时,需要在最外面套一层,控制尺寸。有时候网速慢导致页面变动特别明显的,客户强烈要求修改的,可以把 js 文件引用放到 head 标签里。




觉得有用请点个赞吧!
5 513