![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 76
JLife
这个作者很懒,什么都没留下…
展开
-
JavaScript概述——JavaScript学习连载
JavaScript是一种轻型的,解释性的语言,而且具有面向对象能力。 在句法构成上,JavaScript的核心语言与C、C++和Java相似。但是,JavaScript与这些语言的相似之处也仅限于句法上的类同。JavaScript是一种无类型语言,它的变量不必具有一个明确的类型。 在进一步研究JavaScript之前,需要明确几个非常容易误解的主题。 首先,JavaScri原创 2007-03-21 22:07:00 · 1025 阅读 · 0 评论 -
JavaScript 正则表达式
正则表达式定义: 直接量,var pattern = /s$/; //与所有以字母"s"结尾的字符串匹配 构造函数,var pattern = new RegExp(s$); 直接量字符: 字符 | 匹配 字母数字字符 | 自身 /o | NUL字符(/u0000) /t | 制表符(/u0009) /n | 换行符(/u000A) /v |原创 2007-05-12 21:37:00 · 1767 阅读 · 0 评论 -
JavaScript Document对象
每个Window对象都有document属性,该属性引用表示在窗口中显示HTML文档的Document对象。几乎所有启用JavaScript的浏览器都能实现Document对象,较新的浏览器实现了完整的文档对象模型(DOM),使JavaScript能完全访问和控制文档的所有内容。 在Document对象中定义了四个关键方法: close() 关闭或结束open()方法打开的文原创 2007-04-25 23:22:00 · 3610 阅读 · 1 评论 -
JavaScript Window对象
Window对象在JavaScript中扮演正非常重要的角色。 下面介绍一些重要的Window属性: closed 当窗口被关闭时,返回true defaultStatus、status 在浏览器状态栏中显示的文本 document 对Document对象的引用,该对象代表在窗口中显示的HTML文档(以后将详细介绍) frames[] Windo原创 2007-04-23 22:32:00 · 2804 阅读 · 0 评论 -
Web浏览器中的JavaScript(二)
和标记之间的JavaScript语句随着HTML语句按照在HTML文档中出现的顺序执行。这同样适用于src性质从分离的文件中添加的脚本。根据这一特性,我们在编写JavaScript语句时要警惕,在HTML文档中前面的JavaScript语句,不应包含它后面,还未被创建的JavaScript对象。比如:我们出现在部门的脚本,该文档的部分显然还没有被定义,这时就要避免在这段脚本中访问HTML原创 2007-04-07 19:59:00 · 1175 阅读 · 0 评论 -
JavaScript在Web浏览器中(一)
Window对象是客户端JavaScript的全局对象,它定义了大量的属性和方法,提供给客户对Web浏览器的窗口进行操作。它还定义了引用其他重要对象的属性(如引用Document对象的document属性)。此外Window对象还包括两个自我引用的属性:window和self,可以使用它们来直接引用Windwo对象。 在客户端JavaScript中Window对象作为全局对象,所以全局变量都原创 2007-04-07 11:56:00 · 1754 阅读 · 0 评论 -
JavaScript 数据类型转换
JavaScript是一种无类型语言,但同时JavaScript提供了一种灵活的自动类型转换的处理方式。基本规则是,如果某个类型的值用于需要其他类型的值的环境中,JavaScript就自动将这个值转换成所需要的类型。 以下列出JavaScript一种特定类型用于一种特定环境下时所执行的转换。 值 字符串 数字 布尔值 对象 未原创 2007-04-04 20:48:00 · 9938 阅读 · 0 评论 -
JavaScript 运算符和表达式
JavaScript运算符可以参见《JavaScript权威指南》第71页(电子版第85页) 需要注意的是,JavaScript能在可能的情况下,将表达式转换为适当的类型,如:"3"*"5",会得到15,而不是"15"; "1"+0产生字符串"10"等。 JavaScript的相等运算符包括相等运算符(==)和等同运算符(===)。===运算符,采用严格的同一性定义检测两个运算数是否原创 2007-04-02 22:56:00 · 2549 阅读 · 0 评论 -
JavaScript 值和引用、构造函数和函数直接量的补充说明
和其它语言一样,JavaScript对值和引用的操作对数据的影响大相径庭。 使用值 使用引用 复制 实际复制的是值,存在两个不 复制的原创 2007-04-04 21:17:00 · 1367 阅读 · 0 评论 -
JavaScript 数组
在JavaScript1.1种引入了数组。 JavaScript作为一种无类型语言,其数组的元素可以具有任意的数据类型,同一数组的不同元素可以具有不同的类型。数组的元素甚至可以包含其它数组。 数组的创建是用构造函数Array()和元素符new创建的。下面列出三种不同参数的构造函数。 var a = new Array(); var a = new Array("a",原创 2007-04-03 23:42:00 · 1782 阅读 · 0 评论 -
JavaScript 函数
JavaScript中函数声明定义格式: function fname(param1,param2,…){ statement } 此外,还可以使用Function()构造函数和new运算符动态地定义函数。 var fname = new Function("param1","param2","…","statement"); Function()构原创 2007-04-03 21:34:00 · 1631 阅读 · 0 评论 -
JavaScript语句
JavaScript的语句与其它语言(如Java)的语句有很多共同之处,这里就不再一一例举。这里只将本人认为JavaScript不同于其它语言的语句简单介绍。 复合语句:如语句块。 if语句: else if语句: switch语言:JavaScript的switch语言与Java和C非常相似,但要注意,在JavaScript中switch语言匹配case表达式是用==原创 2007-04-02 23:05:00 · 1099 阅读 · 0 评论 -
JavaScript 对象
之前提到过,JavaScript对象是一种基本数据类型。 JavaScript对象可以通过运算符new创建。 var obj = new Object(); //空对象 var now = new Date(); //当前日期和时间 var aTime = new Date(2008,1,1); //2008年1月1日原创 2007-04-03 21:50:00 · 1001 阅读 · 0 评论 -
JavaScript 数据类型和值
程序是通过操作值来运行的。用来表示并操作的值的类型成为数据类型。JavaScript包括三种基本数据类型——数字、文字字符串和布尔值,还支持两种小数据类型null(空)和undefined(未定义)。 此外,JavaScript还支持符合数据类型——对象。对象是值的集合。有序集合(数组)、函数(function)和已命名的无序集合都是对象。除此之外,JavaScript还定义了一些专用对象类原创 2007-04-02 22:17:00 · 1489 阅读 · 0 评论 -
JavaScript 变量
JavaScript的变量是无类型(untype)的,这意味着JavaScript的变量可以存放任何类型的值。如:在JavaScript中可以先把一个数值赋给一个变量,然后再把一个字符串赋给这个变量。而且JavaScript可以在必要的时候自动将一种类型的值转换成另外一种类型。 在JavaScript中声明一个变量的方法有: var i; var sum; var i原创 2007-03-28 20:33:00 · 2272 阅读 · 0 评论 -
JavaScript 词法结构
程序设计语言的词法结构是一套基本规则,是一种语言的最低层次的语法,包括变量名是什么样,注释怎么写等。下面分几点来讨论JavaScript的词法结构。 字符集: JavaScript程序用的是Unicode字符集。由于ASCII编码和Latin-1编码都是Unicode编码的子集,所以用这两种编码写的JavaScript程序都是绝对有效的。 大小写敏感性: JavaScript是一原创 2007-03-26 22:24:00 · 1444 阅读 · 0 评论 -
JavaScript 文档对象模型
文档对象模型(Doucment Object Model,DOM)是表示文档(如HTML文档、XML文档)和访问、操作构成文档的各种元素的应用程序接口。 在DOM中,HTML文档的层次结构被表示成树形结构。树的节点表示文档中的各种内容。DOM树形结构是各种类型的Node对象的树。Node接口为遍历和操作树定义了属性和方法。Node对象的childNodes属性将返回子节点的列表NodeL原创 2007-05-12 21:25:00 · 2282 阅读 · 0 评论