- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)