网站大量收购闲置独家精品文档,联系QQ:2885784924

JavaScript的基于对象.DOC

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript的基于对象

JavaScript JavaScript基础 JavaScript特点 JavaScript 语言可以设计和访问一个 web 页面中的所有元素,如:图片元素(images)、 表单元素(form elements)、链接(links)等等。 这些对象属性等在 JavaScript 程序运行中可以被复制、修改。JavaScript 还可以捕捉客户端用户对当前网页的动作,如:鼠标的点击动作或者键盘的输入动作等等。JavaScript 的这些功能使我们能够对用户的输入等动作做出想对应的反应动作,从而实现一些交互性。 特点 解释性脚本,不需要编译, 客户端运行,不需要在网络中传数据, 弱类型语言, 安全: 不允许操作硬盘,不能操作数据库,不能直接访问网络文档.只能直接和浏览器直接交互. 动态性: 事件驱动, 在网页上的操作可以驱动javascript 跨平台: 由支持JavaScript的浏览器运行, 独立于操作系统. 于Java的区别 1. Java由Sun开发, 前身是oak, 是适合编写Internet应用程序的新一代面向对象语言(object-oriented). JavaScript由Netscape(网景公司)开发, 前身是Live Script, 是一种可以嵌入Web页面的基于对象(Object-Base)和事件驱动的解释性语言. 2. 由于没有提供抽象继承重载等功能, JavaScript只是基于对象的. 3. Java源代码需要经过编译, 在服务器端执行, JavaScript是解释性的, 直接发送到客户端浏览器执行. 4. Java的数据类型严格匹配, 使用的变量必须首先有定义, JavaScript是弱类型的, 可以直接使用变量, 变量的类型由它引用的值由解释器动态检查. 5. 语法不一样. JavaScript代码的加入 在Html文件中, 任意次数,任意位置使用(保证标签不存在交错,并正确配对.) script language=”javascript” type=”text/javascript” //javascript 代码 /script 你可以针对不同版本的浏览器使用不同的language=”JavaScript版本”,下边的列表中列出了不同版本的 Netscape 浏览器所支持的不同版本的 JavaScript: JavaScript - Netscape 2.0 JavaScript1.1 - Netscape 3.0 JavaScript1.2 - Netscape 4.0 所以对于 Netscape 2.0 浏览器,它将会忽略标记 SCRIPT LANGUAGE=JavaScript1.2 中定义的 JavaScript1.2 版本的脚本代码,但是 Netscape 4.0 将会执行此版本的脚本代码(同时也可以执行前边两个版本的脚本代码)。 script language=JavaScript ??? function f1() { ????? // 旧版本的 JavaScript 代码。 ????? ... ??? } ? /script ? script language=JavaScript1.2 ??? function f1() { ????? // JavaScript 1.2 版的代码。 ????? ... ??? } ? /script 在这个例子里,Netscape 2.0 浏览器将会执行第一个 SCRIPT/SCRIPT 标志对之间的函数 f1() 而忽略第二个 SCRIPT/SCRIPT 标志对之间的函数 f1() 。而对于Netscape 4.0 浏览器来说,它将会对两个 f1() 函数都进行处理,因为它支持这两个版本的 JavaScript,但是由于两个函数名字相同,浏览器会自动使用第二个函数 f1() 来覆盖掉第一个函数 f1(),因此执行的结果应该是第二个函数 f1() 的执行结果。 JavaScript代码的位置 通常都是将 SCRIPT /SCRIPT 标记对放在 HEAD 和 /HEAD 标记对之间。这样能够保证在你的网页被下载到客户端后开始执行 JavaScript 的时候你的 JavaScript 代码也已经被下载到客户端了。 这同时也是放置你的 JavaScript 函数的好地方,如果你想要某些代码在你的网页显示出来之后才执行的话,你最好将这些代码放在函数里,等网页显示以后再通过调用函数来执行它们, 另外一些时候,你有可能需要将你的脚本代码放在 BODY 和 /BODY 标记对之间。这样做没什么不对的,因为如果你想要通过 JavaScript 代码来生成网页中的 HTML 语句,你就非常需要这样做, 引入js文件, sr

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档