作为程序员一定要保持良好的睡眠,才能好编程

javascript常用代码

发布时间:2015-12-03



jQuery 中  positon() 这个方法和 offset() 这个方法的区别?


postion() 这个方法是针对于父元素说的。


offset() 这个方法是对于窗口大小来说的。


它们获取属性  就是的   left、top 这两个。






o.test(e)

typeof obj 

Object.prototype.toString.call(e)

e.indexOf("trident/")

/\btrident\/([0-9.]+)/.exec(e)  //这是一个正则

str.split(".");

parseInt(a[0],10)+4

parseFloat(3.5)

twGetRunPath.toLowerCase()

a.join(".")

o.exec(e)

e.length

i.hasOwnProperty("version")

unserialize()

serialize()

JSON.parse(e)

var t=document.createElement("script")

n=document.head

document.getElementsByTagName("head")[0]

document.documentElement

window.attachEvent("onunload",function(){i._owners[e]=null})

(this._owners[e].removeAttribute(t)

serialize=function(e){return JSON.stringify(e)},

unserialize=function(e){return JSON.parse(e)}

n.insertBefore(t,n.firstChild)

var s = new String("JScript");

alert(s.hasOwnProperty("split"));

alert(String.prototype.hasOwnProperty("split"));


scrollTop val = 3132

scrollLeft val = 0

scrollWidth val = 1423

scrollHeight val = 6392

clientTop val = 0

clientLeft val = 0

clientWidth val = 1423

clientHeight val = 720

scrollTopMax val = 5872

scrollLeftMax val = 0

document.documentElement;

 

event.preventDefault()

document.referrer 返回当前页面的url地址

document.url 同上  这两个都是document的属性

document.domain 返回当前页面的域名

document.title 返回当前页面的title名称

 

以下所有方法或属性用于所有的html元素上

element.className   

element.clientWidth 返回元素的可见宽度    

element.clientHeight 返回元素的可见高度

 

element.offsetWidth        返回元素的宽度。

W2lement.offsetLeft        返回元素的水平偏移位置。

element.offsetTop      返回元素的垂直偏移位置。

element.offsetParent       返回元素的偏移容器。

element.parentNode        返回元素的父节点。

element.removeAttribute()   从元素中移除指定属性。

element.cloneNode() 克隆元素(方法)

elemment.getAttribute("alt") 返回指定元素的属性值

elemment.hasAttribute() 如果这个元素拥有此属性,则返回true,否则返回false

element.hasChildNodes() 返回元素是否拥有子节点如果有返回true ,没有返回false

element.insertBefore()     在指定的已有的子节点之前插入新节点。

element.lastChild

element.previousSibling  返回位于相同节点树层级的前一个元素。

element.nextSibling   返回位于相同节点树层级的下一个节点。

element.nodeName   返回元素的名称。

element.nodeType     返回元素的节点类型。

element.nodeValue    设置或返回元素值。

element.innerHTML   设置html

element.scrollHeight  返回元素的整体高度。

element.scrollWidth  返回元素的整体宽度。

element.attributes 得到这个元素所有的属性

element.scrollLeft       返回元素左边缘与视图之间的距离。

element.scrollTop       返回元素上边缘与视图之间的距离。

element.style        设置或返回元素的 style 属性。

element.tabIndex


//编码

encodeURIComponent()     可以用php 中的  urldecode() 来解码