易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript中Array(数组)的属性和方法

数组有四种定义的方式
使用构造函数:
var a = new Array();
var b = new Array(8);
var c =
new Array("first", "second", "third");
或者数组直接量:
var d = ["first",
"second", "third"];
属性
Array只有一个属性,就是length,length表示的是数组所占内存空间的数目,而不仅仅是数组中元素的个数,在刚才定义的数组
中,b.length的值为8
<
script
>
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
a
[
48
]
=
"
12
"
document
.
write
(
a
.
length
)
//
显示的结果是49
<
/
script>
数组的length属性是可写的,这是一个非常有意思的属性,我们可以通过这种方法来截取数组
<
script
>
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
delete

a
[
1
]
document
.
write
(
a
.
length
)
//
显示的结果是3,说明即使删除也无法改变数组的长度
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
a
.
length
=
1
document
.
write
(
a
.
length
)
//显示的结果是1,说明只剩下一个元素了
<
/
script>
方法
这里并没有包括IE和FF并不兼容的一些方法:
toString():把数组转换成一个字符串
toLocaleString():
把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():
在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数
组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():
插入、删除或者替换一个数组元素
toString()方法,toLocaleString()方法的作用类似,FF下的作用是完全相同的,IE的话如果元素是字符串,会在“,”后
面加上一个空格,如果元素是数字,会扩展到两位小数,两者都会改变字符串的length属性,所以考虑到兼容性,尽量不要使用
toLocaleString()方法。
<
script
>
var

a
=
new

Array
(
1
,


相关文档:

Javascript DOM学习笔记2


创建文档元素
document.createElement(nodename)
插入元素到文档节点树
parent.appendChild(child)
创建文本节点
document.createTextNode(text)
在现有元素前插入新元素
parentElement.insertBefore(newElement,targetElement)
在现有元素后插入新元素(自编函数)
parentElement.insertAfter(newElement,targe ......

javascript checkBox的使用

①function doDelete(){
    var deleteArray = new Array();
    var cnt = 0;
    for (i = 0; i < document.forms[0].elements.length; i++ ) {
        // チェックボックスがONの時はその値を設定する。
......

Javascript 字符串 substring 与 substr 区别

stringObject.substring(start,end);
函数方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串.
start     必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置.
stop     可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject ......

解决ie6下Javascript页面跳转和表单提交问题

经常在ie6下出现javascript页面跳转和表单提交问题,ie6下实现javascript页面跳转和表单提交需要进行特别处理,需要使用setTimeout()函数延迟实现。
1,兼容各浏览器的Javascript页面跳转
setTimeout(function(){
window.location.href = url;
},0);
2,兼容各浏览器的Javascript表单提交
setTimeout(function ......

javascript StyleSheet样式操作类

早上在csdn上看有人问页面style sheet怎么修改里面的rule,就写了个类,该类对兼容FF和IE做了处理。
/**//*--------------------------------------------
    描述 : 添加新的样式rule
    参数 : styleSheets索引
    代码 :&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号