JavaScript中数组(1)
数组属于JavaScript中的复合数据类型。
JavaScript中一个数组可以存储JavaScript支持的任何数据类型,比如可以用一个数组来处理用户从中选择的项目列表,或者一组图像坐标,或者一组图片的引用。
创建Array对象并初始化
1 var preInitArray = new Array(“First item”,”Second item”,”Third item”);
2 var preDeterminedSizeArray = new Array(3);
3 var anArray = new Array();
anArray[0] = “anItem”;
anArray[1] = “anotherItem”;
4 var myArray = [1,2,3];
5 var yourArray = [“red”,”green”,”blue”];
数组中的下标
1 使用索引数存储数据项方便循环整个数组
2 也可以使用关键字来访问数据元素,在如下情况下非常有效,如可以给数据分配有用的标签,或者存储一些只用在上下文中才有效的实体的地方,如一个图像坐标列表
可是,如果它们已经使用关键字被设置了,那么不能使用索引数来访问实体(在其他语言如PHP中可以)。
<script type=”text/javascript”>
var anArray = new Array();
anArray[“name”] = “Tonygx”;
</script>
3 使用变量作为索引
<script type=”text/javascript”>
var anArray = new Array();
var itemIndex = 0;
var itemKeyword = “CostOfApple”;
anArray[itemIndex] = “Fruit”;
anArray[itemKeyword] = 0.78;
</script>
数组应用1 :每次刷新页面随机选取一个广告横幅显示出来
<html>
<body>
<script type="text/javascript">
var bannerImages = new Array();
bannerImages[0] = "Banner1.jpg";
bannerImages[1] = "Banner2.jpg";
bannerImages[2] = "B
相关文档:
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......
http://bei123wang.blog.163.com/blog/static/23175492009113022048840/
JavaScript 对象字面量
javascript 2009-12-30 14:20:48 阅读7 评论0 字号:大中小
JavaScript 对象字面量
在编程语言中,字面量是一种表示值的记法。例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript ......
平时我们有可能遇到需要把网站中的数字(通常是价格)用一种统一的方式显示出来,比如每隔3个字符加一个空格。如果数值比较大的话这种方法很有利于用户阅读。
用XSLT的朋友可能知道在XSL中可以用如下代码实现
<xsl:decimal-format name="currency" decimal-separator="." grouping-separator=" "/>
今天研究了一下 ......
<html>
<body>
<style>
ul,li{margin: 0; padding: 0;width:100%;}
</style>
<script language="javascript" type="text/javascript">
function checkword()
{
var wordvalue=document.getElementById("word").value.toLowerCase();
var alltxt="管理员| ......
描述
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
例子
下面的例子检查鼠标是否在链接上单击,并且,如果shif ......