javascript函数及说明
### JavaScript 函数详解 在日常开发中,JavaScript 函数是不可或缺的一部分,它们为开发者提供了强大的功能,用于处理各种任务和实现复杂逻辑。以下是从给定文件中提炼出的关键JavaScript函数和概念,旨在帮助读者深入理解并熟练应用这些基础组件。 #### B.1 Anchor `<a name="...">` 和 `<a href="...">` 是HTML中常见的标签,用于创建锚点和链接。在`document`对象中,`anchors`属性返回文档中所有的锚点数组。每个`anchor`对象可以表示一个页面内的链接,提供导航功能。 #### B.2 Anchors `anchors`属性是`document`对象的一个组成部分,它包含了一个数组,该数组包含了文档中所有由`<a name="...">`标记的锚点。同时,`anchors`与`links`属性类似,但主要关注的是页面内部的链接。`anchors.length`则表示这些锚点的数量。 #### B.3 Array `Array`对象在Netscape Navigator 3.0 beta3版本中首次引入,但在Netscape 2.0版本中已经存在,它是一种用于存储多个值的集合类型。`Array`对象具有`length`属性,用于表示数组中的元素数量,这是获取数组长度的最常用方式之一。 #### B.4 Button 在表单`form`中,`<input type="button">`标签用于创建按钮。按钮可以通过其`name`属性(对应HTML中的`NAME`属性)和`value`属性(对应HTML中的`VALUE`属性)进行识别。当按钮被点击时,会触发`onclick`事件,这通常用于执行特定的JavaScript函数或代码段。 #### B.5 Checkbox `<input type="checkbox">`用于创建复选框,它是表单`form`的一部分。复选框的选中状态可以通过`checked`属性来控制,默认情况下可以通过设置`defaultChecked`属性来预设。当用户与复选框交互时,如点击,将触发`onclick`事件。 #### B.6 Date `Date`对象用于处理日期和时间。`Date`对象的方法包括: - `getDate()`:获取月份中的某一天。 - `getDay()`:获取星期几(0代表周日)。 - `getHours()`:获取小时数。 - `getMinutes()`:获取分钟数。 - `getMonth()`:获取月份(0代表一月)。 - `getSeconds()`:获取秒数。 - `getTime()`:获取自1970年1月1日以来的毫秒数。 - `getTimezoneOffset()`:获取本地时间与UTC时间的偏移量(分钟)。 - `getYear()`:获取年份(注意:返回的年份比实际年份少1900)。 #### B.7 Document `document`对象是`window`对象的一部分,代表了当前页面的文档。它包含了如`bgColor`、`fgColor`等用于设置页面背景色和前景色的属性。`document`对象还提供了对表单、链接、图片等页面元素的访问,例如`forms`、`images`、`links`等数组,以及用于获取和设置URL的`location`属性。 #### B.8 Elements `elements`属性是`form`对象的一部分,它返回表单中所有元素的数组。这个数组包含了所有类型的输入元素,如文本框、按钮、复选框等,通过`elements.length`可以获取到表单中元素的总数。 #### B.9 Form `form`对象表示HTML表单,它包含了一系列的属性和方法用于管理和操作表单数据。其中,`action`属性指定了表单提交的目标URL,`method`属性定义了数据提交的方式(GET或POST),而`elements`属性则提供了对表单中所有元素的访问。 以上概述了JavaScript中的一些基本函数和对象,它们在Web开发中扮演着重要角色。通过掌握这些函数和对象,开发者能够更高效地构建动态网页和应用程序,实现复杂的功能和交互效果。
顺便提一下,记住,这里把所有作为另一对象的子对象的对象看作该对象的属性请参见第十章中与此相关的注解。
B.1 anchor对象
使用<A NAME=>标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。
anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。
B.2 anchors数组
anchors数组是document对象的一个属性,是文档内所有anchor对象的一个列表如果anchor也是一个link(链接),则它会同时出现在anchors和links数组中。
属性
length 文档内的锚点个数
B.3 array对象
array对象是Netscape Navlgator 3.0 beta 3中引入的一个新的对象,因而,它不能在Netscape 2.0中使用它是一个内置对象,而不是其它对象的属性。
属性
length 数组中的值个数
B.4 button对象
它是form对象的一个属性,使用<INPUT TYPE="BUTTON">标记来创建。
属性
name HTML标记中的NAME=特性
value HTML标记中的VALUE=特性
方法
click 模拟鼠标单击一按钮
事件处理程序
Onclick
B.5 checkbox 对象
它是form对象的一个属性,使用<INPUT TYPE="CHECKBOX">标记来创建。
属性
checked 复选框的选择状态
defaultChecked 标记的CHECKED=特性
name 标记的NAME=特性
value 标记的VALUE=特性
方法
事件处理程序
onclick
B.6 Date对象
它是一个内置对象――而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。
方法
getDate() 查看Date对象并返回日期
getDay() 返回星期几
getHours() 返回小时数
getMinutes() 返回分钟数
getMonth() 返回月份值
getSeconds() 返回秒数
getTime() 返回完整的时间
getTimezoneoffset() 返回时区偏差值(格林威治平均时间与运行脚本的计算机所处时区设置之间相差的小时数)
getYear() 返回年份
parse() 返回在Date字符串中自从1970年1月1日00:00:00以来的毫秒数(Date对象按照毫秒数的形式存储从那时起的日期和时间)但是注意,该方法当前不能正确运行
setDate() 改变Date对象的日期
setHours() 改变小时数
setMinutes() 改变分钟数
setMonth() 改变月份
setSeconds() 改变秒数
setTime() 改变完整的时间
setYear() 改变年份
toGMTString() 把Date对象的日期(一个数值)转变成一个GMT时间字符串,返回类似下面的值:Weds,15 June l997 14:02:02 GMT(精确的格式依赖于计算机上所运行的操作系统而变)
toLocaleString() 把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式
UTC() 使用Date UTC(年、月、日、时、分、秒),以自从1970年1月1日00:00:00(其中时、分、秒是可选的)以来的毫秒数的形式返回日期
B.7 document对象
该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。
属性
alinkColor 活动链接的颜色(ALINK)
剩余12页未读,继续阅读
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助