码迷,mamicode.com
首页 > 其他好文 > 详细

小问题集锦

时间:2015-03-17 13:54:09      阅读:102      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!