- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第26章 在网页中使用脚本
26.1 脚本编写
随着We b涉入到一个不断壮大的环境,便增加了 We b站点设计者控制越来越多的站点表现
的需要。在过去,交互式的站点使用简单的表格,并把这些表格的数据传递到在该 We b服务器
上运行的应用程序,结果可以通过用编程语言例如 C 、P e r l甚至是Visual Basic 来开发的应用程
序来产生。然而,对于目前更多的 We b站点来说,你会发现真正与网页进行交互并非易事,原
因是诸如J a v a小程序、插件或者是A c t i v e X控件,例如F l a s h ,以及D H T M L 的冲击。
即使今天,简单的表格使用对于访问数据库或服务器上其他的大型或不同的信息资源仍然
是适用的,但是对于更多的简单操作,例如验证用户在一个字段中输入数据,是没有效的。这
并非简单字段确认的最佳平台,因为每次用户从一个表格中提出数据,信息都必须传到 We b服
务器。有一个应用程序读取从浏览器传来的数据,执行诸如检查字段填充的操作,并返回一个
合适的消息。在一个与 I n t e r n e t 的连接不是很快的世界中,这种经历对于终端用户来说是痛苦
的。而且,对于用户来说,等待出现另一个网页以指出前面一页的错误的方式不是非常直观。
在Wi n d o w s 的环境下,用户极不愿意出现和他们的数据输入冲突的警告消息。
为了使一个站点中的网页对终端的用户响应性更好, We b浏览器的开发人员试图提高客户
端的性能,来执行基本的逻辑操作和编程。主要思想是如果一些通过应用程序在该 We b服务器
上建立响应的逻辑在用户的We b浏览器上可用的话,那么网页的反应会更快。为了创建自定义
的逻辑命令和程序,需要一种语言来指导计算机如何处理网页。
26.1.1 脚本的简短历史
当脚本首次引入We b浏览器时,使用的是Netscape 2.0 。由于那时在编程界对J a v a 的需求增
加,所以开发控制浏览器的网页中动作的脚本语言由 J a v a 的语法派生而来。由于它的语法和
J a v a几乎完全相同,因此这种脚本语言很快称作 J a v a S c r i p t 。在J a v a和J a v a S c r i p t之间关键的区别
是通过该语言可以访问的对象。 J a v a能够创建成熟的应用程序,类似于在 Wi n d o w s操作系统中
可以找到的那些程序。而另一方面,J a v a S c r i p t没有像J a v a一样丰富的特性;虽然它的确包含相
同的创建程序指示的基本语法。例如,不能使用 J a v a S c r i p t来创建图形游戏,因为它没有固有
的图形命令。相反,你可以认为 J a v a S c r i p t更像一种宏语言,或者是将网页上的信息附在某种
形式的逻辑上的粘合剂。
随着We b浏览器的不断发展,M i c r o s o f t迅速认识到并且也开始包含客户端脚本能力。在启
用他们的Internet Explorer 时,他们决定包含一个公用的方法来嵌入脚本。如果你曾经使用过
M i c r o s o f t 的其他任何开发工具,也许就会知道 Visual Basic 及其相关语言就是 M i c r o s o f t嵌入到
它的许多产品中的强大和简便的语言。即使他们开发的产品并非一个编程工具, M i c r o s o f t 的策
略是所有的宏命令都应该使用相同的语言进行编写。作为一个开发人员,如果能够很好地利用
M i c r o s o f t 的工具当然是一个好的策略。这意味着你只需要学习一次Visual Basic 的语言,就立刻
可以对几乎任何其他的M i c r o s o f t应用程序进行编程。因此,M i c r o s o f t确定这种语言在We b浏览
器中也应该可用,以便于同样的程序员可以很容易地创建网页的宏或脚本。
第26章 在网页中使用脚本 341
下载
幸运的是,M i c r o s o f t也意识到为了和I n t e r n e t上开始使用J a v a S c r i p t 的许多站点兼容,需要
在他们的浏览器中包括 J a v a S c r i p t
您可能关注的文档
- 《中考完全解读.英语》英语-升学参考资料-初中.pdf
- 《中考完全解读.语文》语文课-升学参考资料-初中.pdf
- 《中山陵史话》名人-故居-南京市-民 国.pdf
- 《中考完全解读.化学课标整合本》中等教育.pdf
- 《中文Access2000开发使用手册(十一)》中学生教育文学丛书.pdf
- 《中文FRONTPAGE_2000开发使用手册--第23章开发基于团队的Internet、》中学生教育文学丛书.pdf
- 《中文FRONTPAGE_2000疑难解析--第7章实现级联样式表》中学生教育文学丛书.pdf
- 《中文Frontpage2000开发使用手册(二十六)》中学生教育文学丛书.pdf
- 《中文Frontpage2000开发使用手册(三十三)》中学生教育文学丛书.pdf
- 《中文Frontpage2000开发使用手册(十八)》中学生教育文学丛书.pdf
- 《中文Frontpage2000开发使用手册(四十二)》中学生教育文学丛书.pdf
- 《中文OFFICE_2000疑难解析(二)》中学生教育文学丛书.pdf
- 《中文Frontpage2000疑难解析(五)》中学生教育文学丛书.pdf
- 《中文Office2000参考大全(二十五)》中学生教育文学丛书.pdf
- 《中文Windows2000Profersional24学时教程(五)》中学生教育文学丛书.pdf
- 《中文Windows2000Server培训教程(六)》中学生教育文学丛书.pdf
文档评论(0)