日常记录
1、get请求url部分,一定要用 encodeURIComponent转换,否则如果有#或者其它特殊的分隔符会出错。
2、请求返回406,要检查header头是不是发送错误
3、静态资源的图片上线之前统一压缩,图片懒加载的时候源图加载错误需要把url赋值为默认图,否则会一直加载报错。
4、M端的页面,测试的时候手机点击返回页面不刷新,这种情况在浏览器端不能复现
5、安卓手机字体小于12px的时候不居中
6、静态资源引用的时候一定要加版本号,或者名字要改成带版本的。否则不容易刷新
7、资源增量更新
8、修改url规则的时候。一定要检查模版上面有没有获取url上面的内容,如果有的话就需要注意。
9、webview: 如果是嵌入webview开发,注意:有可能需要隐藏头、尾、浮层等模块,因为app有可能有原生的,这时候需要注意:代码里面可能要取头、尾、浮模块dom的逻辑。如果是不加载这些模块,dom结点获取不到
10、webview: 单页应用在webview打开,原生页面的标题变化的不好改
11、webview: 如果需要控制通用头上面的内容,需要提前调研通信方法
12、webview 如果页面中首屏的数据是通过异步请求来的,则如果通过location.href = '协议'这种方式控制某种图标的显示隐藏, location.href这个过程要放到setTimeout里面,否则会影响异步请求获取数据