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

JavaScript精粹读书笔记(6)

第6章
 
数组
数组是一段线性分配的内存,它通
过整数去计算偏移并访问其中的元素。数组可以是很快的数据结构。不幸的是,
JavaScript
的数组不是这样的。它提供了一种拥有类似数组特性的对象。它把数组的下标转变成字符串,用其作为属
性。它明显地比一个真正的数组慢,但它可以更方便地使用。属性的检索和更新的方式与对象一模一样,除了有一个可以用整数作为属性名的特性外。数组有它们自
己的定义格式。数组也有一套非常有用的内置方法,我将在第
8
章描述它们。
6.1
  
数组定义
数组定义提供了一种非常方便地创
建新数组的表示法。一个数组定义是在一对方括号中包围零个或多个用逗号分隔的值的表达式。数组定义可以出现在任何表达式可以出现的地方。数组的第一个值将
获得属性名
’0’
,第二个值将获得属性名
’1’
,依次类推:
var empty=[];
var
numbers=[‘zero’,’one’,’two’,’three’,’four’,’five’,’six’,’seven’,’eight’,’nine’];
empty[1]                                  

//undefined
numbers[1]                               

//’one’
empty.length                           

//0
numbers.length                        

//10
而以下的对象定义将产生一个相似
的结果:
var numbers_object={
                    

‘0’:‘zero’,&rsqu


相关文档:

JavaScript 事件


WEB 编程 - DHTML - 事件
onabort
当图片加载被中断时触发的事件
onactivate
当对象成为活性元素时触发的事件
onafterprint
当网页打印结束时触发的事件
onafterupdate
当对象的数据被成功修改之后而触发的事件
onbeforeactivate
当对象将要被设置成活动元素之前触发的事件
onbeforecopy
当网页被拷贝之前而 ......

javaScript 文本效果

功能:文本控件里的文本,当鼠标进入时:选中文本;当鼠标按下时:清空文本;当鼠标移出控件外点击:文本还原。
<textarea id="tbox" runat="Server" class="tbox" cols="20" rows="8" onmouseover="this.focus();" onfocus="this.select();" o ......

javascript常用知識

  事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture(); 
event.srcElement.releaseCapture();  
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x
e ......

javascript uuid技术

这主要用于选择器过滤重复元素时用的。
涉及三种可能的手段:sourceIndex,uniqueID与自定义的uuid。
sourceIndex 获取元素节点在页面的出现顺序,即为其在document.all集合中的索引号。由于要准确获取先后位置,如果在其前面插入一个元素节点,那么它的位置就要加一。换言之,它是动态分配的,每次都要重复计算。注意,I ......

JavaScript精粹读书笔记(2)

如果你想加我为好友:请点击以下链接http://hi.csdn.net/invite.php?u=8943&
c=759c7fc189ea23c1
 
第2章
     
语法
本章介绍
JavaScript
的精华部分的语法,并简要地概述其语言结构。
2.1
    
空白
空白可能表现为格式化字符或注释
的形式。空白 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号