- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 添加重复字符串的简易方法
为了不再用for循环new Array( num + 1 ).join( str ); 简析:new Array(N)建立N个空数组,join用str把几个空数组的内容连接起来,也就是把N-1个str内容连接起来
2018-03-26 15:16:13
1321
原创 IE / Edge 自动给数字加下划线的问题
meta name="format-detection" content="telephone=no,email=no,address=no">
2018-02-12 10:12:34
3841
转载 关于 HTTP meta 的 IE=edge,chrome=1 说明
转载出处: http://lightcss.com/add-x-ua-compatible-meta-to-your-website/ http://www.oschina.net/question/54100_17414 meta http-equiv = "X-UA-Compatible" content = "IE=edg
2017-11-02 09:22:04
228
转载 一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
http://www.cnblogs.com/yoosou/archive/2012/07/27/2612443.htmlx-ua-compatible 用来指定IE浏览器解析编译页面的modelx-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使用。
2017-11-02 09:20:16
676
转载 js设置before和after伪元素效果的方法总结
我们知道,我们无法直接给before和after伪元素设置js效果例子说明现在需要为(id为box,内容为"我是测试内容"的div)添加(:before内容为"前缀",颜色为红色的伪元素) Document 我是测试内容 var oBox = document.getElementById('box'); 解决办法【方法一】动态
2017-09-19 14:35:15
22026
3
原创 webkit内核浏览器不支持小于12px字体的设置
1. 设置 css3的transform属性2. 行内元素不支持这个属性,因此要将其变成块状元素再使用
2017-09-07 16:49:13
576
原创 浏览器进行网页缩放的原理
一开始看到有人说下面这段话,我是不理解的在没有确定html的width和height为px情况下,是通过缩放html标签的高度和宽度来实现的。道理不难理解,html作为参照物,当你想放大的时候,其实浏览器执行的是缩小html的宽和高。为html设定一个所谓的绝对宽度和高,即px为单位(虽然这个也并非绝对单位),可以清晰的看到html画布的放大和缩小。但是在设置了HTML
2017-03-10 11:11:34
9141
1
转载 关于 Extjs 的 namespace
命名空间(namespace)是Extjs组织代码的一个非常精巧的方式。通过这一方式,可以将数量庞大的js代码分类到不同的命名空间下,可以有效地解决js容易产生变量冲突的问题,让不同命名空间下的变量和对象的取名更自由而不受同名的约束。下面看看命名空间应用的例子: Ext.namespace("App.common.util"); App.common.u
2012-11-23 09:12:48
421
转载 JavaScript闭包导致的for循环问题解决 【转】
有个网友问了个问题,如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。[html] view plaincopyprint?html > head> meta http-equiv="Content-Type" content="text/html; charset=utf
2012-08-21 16:06:29
616
原创 关于类和对象的实践笔记——类的属性和静态属性
定义一个类:function user(){this.name = 'user' ;}然后实例化一个对象:var him = new user();1. 再以静态属性的方式定义一个属性:user.prototype.name='her' ;然后分别打印 user.name , user.prototype.name , him.name , him.pr
2012-08-21 11:02:40
288
原创 click和onclick
chrome下面不兼容click,但是FF、chrome和IE下面都兼容onclick来模拟点击效果。例如:node.onclick();
2012-08-20 16:16:05
365
原创 IE下对select标签的innerHTML支持问题
一直到IE9,对这个标签的支持都有问题。IE会自动去掉开始和结束的标签,这样子的话select就无法识别innerHTML的内容,导致所有内容不可见。解决方法就是用节点操作,直接把节点append上去,而不要用innerHTML操作。
2012-08-20 16:14:38
688
原创 button标签的height和padding问题,IE的hack问题
button在IE下面不会自动上下居中对齐,即使写了vertical-align也没有用。因此只能用padding来让他居中。button定义了height以后,再定义padding,padding就会默认从height中扣除,这种情况在IE7,8 和FF下面都有出现,但是在chrome下面没有。解决方法就是为IE添加hack。IE下面的hack:IE6是“_”,IE7是“
2012-07-04 10:35:24
1087
原创 IE7下背景图片不显示问题
在IE7下面定义了一个div,没有定义height,用padding撑开,结果看不到背景图片。解决方法:给div随便定义一个height。
2012-07-04 09:51:08
2765
原创 关于循环删除某元素的方法
比如要删除一个表格里面选定的某些行,而这些行又没有特殊标记,不能通过id来删除。获取到这些行的集合以后,比如为数组tempArr,如果要用循环的方法来删除,可能出现问题。我后来想出的一个删除方法是:var tempArr = document.getElementsByName('index');var len = tempArr.length;var sltEle
2012-05-18 16:54:52
434
原创 some tips——toUpperCase,for,进制转换
1. 如果是 var temp = 2; temp.toUpperCase(); 肯定会报错。但是如果是 var temp = '2' ,那就没问题。所以要最好是 toString().toUpperCase() 来用。2. for循环里面嵌套了if,并且如果if满足条件以后要for重新从0开始循环,应该这样写:for( i=0; i{ if(some)
2012-05-14 15:45:23
297
原创 关于双层for循环
今天做一个数组操作,找不到其他好的方法,用for循环来写的话自己觉得好像写不通,但是想了很久以后突然灵光一闪 - -双层for循环在于,外层的循环值每加1,里层就要从头到尾循环一遍。
2012-05-07 16:46:12
546
转载 javascript 删除元素所有子节点的的正确方法
请问为何删除所有节点不能完全删除.会留下一项呢? 关键是这句: for(var i=0; i正确的方法为:function clearAllNode(parentNode){ while (parentNode.firstChild) { var oldNode = parentNode.removeChild(parentNode.firstChild);
2012-05-04 14:17:12
697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人