标签:
记录一些工作学习中遇到的问题及解决方法,如果有不对的地方,欢迎指出,共同进步!
1. 用什么方法删除数组元素?
var arr=[1,2,3,4]; delete arr[3]; // arr = [1,2,3,undefined] arr.splice(3,1); // arr = [1,2,3]
//arr.pop() or arr.shift() 等对原数组操作的方法
2. IE11浏览器滚动条不占内容空间,如何让其行为与其它浏览器一致?
body { -ms-overflow-style: scrollbar; /* 默认为-ms-autohiding-scrollbar*/ }
3. IE10创建img元素时,当图片已在本地有缓存时,新建的元素会自动加上width,height?
a. 使用document.createElement(‘img‘),后指定src方式创建元素会有此问题,应该是浏览器已知图片大小就自动加在了dom上;
b. 使用innerHTML直接一次性完成创建则无此问题
4. 如何等比例缩放图片?需要计算图片的宽高比例,然后分别给宽高赋值吗?
css赋值给宽/高中的任一个,另一个会默认为auto,会保持等比例缩放。
5. jQuery方法 html(),append(),after()等插入文档片段时,若含有js文件引用,会自动在请求路径上加入时间戳,如何避免不能缓存的问题?
a. 直接将文件引用放在文档外部;
b. 在html()方法成功调用后,手动引用文件
标签:
原文地址:http://www.cnblogs.com/ivon/p/4343913.html