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

JavaScript Array Note

/*
由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素
可以具有不同的类型,数组的元素设置可以包含其他数组,这样就可以创建一个复杂的数组了.
并且在这点上说javascript作为一种脚本语言不同于那种严格的面向对象的c++.c#,java了.具有更高的灵活性.
*/
/*
在javascript1.1和其后的版本中,数组是用构造函数Array()和运算符new来创建,
可用以下的三种方式来创建javascript 中的数组.
*/
var a=new Array();
var b=new Array(5,4,3,"first","test,string");
var c=new Array(20);
a[1.23]="test";
document.write("<br /><br />a[1.23]="+a[1.23]);
/*
相信每位从强类型的编程语言学习javascript时,绝对会以为上面这种操作感到惊讶,
float数据也作数组的下标了,事实上并非如您所想
javascript在您是用负数,浮点数,(或布尔型,对象,其他值时),javascript会将它转换为一个字符串
用生成的字符串作为对象的属性名字,而不是定义了一个新的数组元素
上面的实例事实就是为a 创建了一个名为:"1.23"的属性.
*/
document.write("<br /><br />a.length="+a.length);
document.write("<br /><br />b.length="+b.length);
document.write("<br /><br />c.length="+c.length);
a[3]="Test";
document.write("<br /><br />a[3]="+a[3]);
document.write("<br /><br />a.length="+a.length);
//以上测试也很明确我们用整数作为数组的下标是才会真正为数组添加一个元素,
//这里用数组的长度来体现了javascript的数组中的奥妙。
//通过设置数组的length属性能过截断数组的长度。
a.length=3;
if (a[3]==undefined)
{
document.write("<br /><br />在a.length="+a.length+"后,a[3]="+a[3]);
}
else
{
document.write("<br /><br />在a.length="+a.length+"后,a[3]="+a[3]);
}
//这里测试我们的多维数组元素
/*
javascript中实际上是不支持多维数组
但是我们将一个一维数组的元素再赋给其一个一维数组,这样就看起来就实现了多维数组了,但
实际上他还是个一维数组,这和我们理解c语言的数组时的那种想法


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

《JavaScript And DHTML Cookbook》学习笔记

  此文为读《JavaScript And DHTML Cookbook》后总结出来的笔记。由于当时是初学,所以笔记中难免有错误,欢迎指正。谢谢!
·字符串(String)
  1.声明
    var myString = new String("Every good boy does fine.");
    var myString = "Every good boy does fine.";
&n ......

javascript object array string converter

 function object2String(obj)
{
var val, output = "";
if (obj)
{
output += "{";
for (var i in obj)
{
val = obj[i];
switch (typeof val)
{
case ("object"):if (val[0]){output += i + ":" + array2String(val) + &qu ......

JavaScript导出excel word……

这里 是三种导出,网上搜的,excel导出还行,word就不好了,不是我想要的那种,但是还是贴出来了 嘿嘿,希望有更好的 告诉我下 谢谢,这里的word导出时利用复制黏贴原理,感觉很不好,有一种导出excel也是如此,这里还有导出表格信息的,不是复制黏贴%
  <script language="javascript">
 /**//*
*
&n ......

javascript:window.showModalDialog缓存问题

 来源:http://blog.csdn.net/Mr_Von/archive/2009/04/29/4136273.aspx
window.showModalDialog会有缓存,导致第二次不进入pageload,解决方法:跟一个随机的参数:
          var time =new Date();
          var iW ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号