首页 > 其他 > 详细

小问题集锦

时间:2015-03-17 13:52:08      阅读:238      评论:0      收藏:0      [点我收藏+]

记录一些工作学习中遇到的问题及解决方法,如果有不对的地方,欢迎指出,共同进步!

 

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!