首页 > 其他 > 详细

日常整理

时间:2017-07-29 09:19:28      阅读:161      评论:0      收藏:0      [点我收藏+]

1: 图片加链接后有的浏览器默认蓝色边框, 消除方法

    img{border:0;}或者 img{border:none;}
   img虽然没有border,但是这种情况可以解决遇到a标签包裹的时候出现的问题。


2 3条以上 ie 和 ff 的脚本兼容问题

 

一、脚本差异:

1、事件绑定:addEventListener 与 attachEvent  事件处理函数中this指向不同, IE中指向window
2、获取事件对象 :事件处理函数     window.event 
3、获取触发事件的DOM元素: target  srcElement
4、阻止默认行为: e.preventDefault()   e.returnValue= false
5、阻止冒泡:e.stopPropagation()  e.cancelBubble = true;
6、获取样式信息:getComputedStyle(obj,null).width  currentStyle.width
7、实例化XHR对象  new XMLHttpRequest()  newActiveXObject()
8、获取dom元素: parentNode parentElement  
 
 
二、css差异
 
1、!important  优先级最高,在IE6以下异常。
 
 


3 XHTML与HTML区别是什么?

html:超文本标记语言 (Hyper Text Markup Language)

xhtml:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。XHTML 元素必须被正确地嵌套

     XHTML 元素必须被关闭,空标签也必须被关闭,如 <br> 必须写成 <br />
     XHTML 标签名必须用小写字母
     XHTML 文档必须拥有根元素
     XHTML 文档要求给所有属性赋一个值
     XHTML 要求所有的属性必须用引号""括起来
     XHTML 文档需要把所有 < 、>、& 等特殊符号用编码表示
     XHTML 文档不要在注释内容中使“--”
     XHTML 图片必须有说明文字
     XHTML 文档中用id属性代替name属性


4 构建一个自定义版本的foeach函数


5 slice方法返回字符串的片段。 
strObj.slice(start[,end]) 
说明: 
start下标从0开始的strObj指定部分其实索引。如果start为负,将它作为length+start处理,此处length为字符串的长度。 
end小标从0开始的strObj指定部分结束索引。如果end为负,将它作为length+end处理,此处length为字符串的长度。 
例如: 
012345 
var str = "ABCDEF"; 
str.slice(2,4); 
结果:CD 
slice(start,end) 从某个已有的数组返回选定的元素
请注意,该方法并不会修改数组,而是返回一个子数组

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。  一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

 

 

 



 

日常整理

原文:http://www.cnblogs.com/fly-xfa/p/7253350.html

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