JavaScript是一种基于对象(Object)和事件驱动(Event

JavaScript简介JavaScript开发环境和编写工具在HTML中嵌入JavaScript的方法JavaScript的说明语句在不兼容的浏览器中隐藏JavaScript代码JavaScript概述第1章随着Internet的飞速发展,越来越多的人每天都要访问各种不同的Internet站点。使用浏览器访问到的站点,既有静态的文本、图像,也有动态的动画、信息框以及变化的状态栏提示、动态变换的时钟信息等。有的页面甚至还有需要填写并提交的消息框,以及非常新颖的网页特效。页面上这些实时的、动态的、可交互的网页效果就可以通过使用JavaScript语言编写代码来实现。JavaScript从入门到精通1.1JavaScript简介JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。它可以嵌入到HTML文档中使网页更加生动活泼,并具有交互性。HTML语言是网页设计普遍采取的一种超文本标记语言,但HTML自身不能为网页提供很多动态支持,它只能创建超链接以允许用户浏览不同的HTML文档。HTML也不能接受用户输入,更不能对用户请求作出反应。JavaScript的出现弥补了HTML语言的缺陷,是Web上新的、强大的编程语言。1.1.1JavaScript语言简史一种编程语言通常是由另外一种编程语言演变而来的,JavaScript的发展历史还得从Java谈起。Java最初是SunMicrosystems公司为了在实时嵌入式系统中使用而开发的。最初只有HotJava支持Java,而HotJava正是Sun公司为支持Java而开发的一种实验性Web浏览器。当Netscape公司在认识到Java的巨大潜力后,便把它和自己开发的Web浏览器——NetscapeNavigator结合到一起。Netscape公司最初开发了一个LiveScript语言,在Navigator和Web服务器产品中加进了基本的脚本功能。当Navigator2.0中加进了Java小程序支持后,Netscape公司便把最初的LiveScript更名成了JavaScript。接着,Microsoft公司的浏览器InternetExplorer3.0也开始支持JavaScript。此后,许多公司相继宣布承认JavaScript为Internet上的开放式脚本编写标准,并且把它添加到了自己的产品中。因此,目前流行的浏览器都支持JavaScript。JavaScript因而也日益流行起来。1.1.2JavaScript和Java的区别尽管Java与JavaScript名称相似,但这两种语言却有许多显著的差别。首先,它们是两个公司开发的两个不同的产品。Java是Sun公司推出的新一代面向对象的程序设计语言,特别适合Internet应用程序的开发。而JavaScript是Netscape公司的产品,它是为了扩展NetscapeNavigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。其次,它们有各自的特点。例如,JavaScript是用于HTML功能的,提供了能够响应Web页面事件的脚本。这样,它可以完全访问浏览器窗口的各个部分。而Java是用于实现嵌入Web页面的可执行内容的。因此,它具有更强大的编程功能,但这些功能限制在有限的浏览器窗口区中。下面从以下几个方面对这两种语言作一下比较。1.编译与解释Java与JavaScript之间最显著的区别是执行方式的不同。Java是编译语言,用于开发安全的、高性能的Web应用程序。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,Java可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。·4·第1章JavaScript概述JavaScript是一种解释性编程语言。其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。JavaScript是用于创建嵌入HTML文档的脚本的。这些脚本可以控制文档的布局,还可以定义处理用户事件的函数。因此,JavaScript可以看成是HTML的扩展。从这个角度看,JavaScript必须作为源程序代码放在HTML中,以便浏览器检查。所以JavaScript是解释性语言,而不是与Java类似的编译语言。2.面向对象与基于对象Java和JavaScript支持面向对象编程的程度不同。Java是完全的面向对象的语言,支持除多重继承以外的所有面向对象的编程特征。即使如此,Java仍用单一继承与接口结构的组合提供了多重继承的特点,并且保持了单一继承所具有的简单类结构。利用Java语言即使是开发简单的程序,也必须设计对象。JavaScript则...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?