毕业设计(论文)外文文献翻译
文献、资料中文题目:深入浅出JavaScript文献、资料英文题目:文献、资料来源:文献、资料发表(出版)日期:院(部):专业:计算机科学与技术班级:姓名:学号:指导教师:翻译日期:20170214
f毕业设计论文外文资料翻译
题目:Begi
i
gJavaScriptwithDOMScripti
ga
dAjax深入浅出JavaScript
学院:信息工程学院系计算机
专业:
计算机科学与技术
班级:
学号:
姓名:
指导教师:
起讫日期:
f外文资料翻译译文
深入浅出JavaScript
11JavaScript产生的原因
在Web发展的初期,主要有HTML和公共管理接口GUI。HTML定义了大部分的文本文档并且只是用户代理(通常为网页浏览器)如何显示。比如,标签pp之间的文字就会成为一个段落,在这个段落中可以使用标签h1h1来定义最主要的页面标题。注意大多数开始标签,都会有相应的以开头的结束标签。
HTML有一个缺点,即他的状态是固定不变的。如果想改变一些东西或者使用用户输入的数据,就需要向服务器提出一个往返的请求。使用动态技术(如ColdFusio
、ASP、ASPNET、PHP或JSP)就可以从表单或者参数中将信息发送到服务器然后通过服务器完成计算、测试、数据库查找等。与这些技术相关联的应用程序服务器则会产生一个HTML文档来显示结果,然后把处理的结果一HTML文档的形式返回到浏览器以供用户查看。
这样做的问题在于无论何时网页只要有变化,以上整个过程都需要再重复执行一遍(并且重新加载网页)。这样会显得比较笨重缓慢,没有网络这个新媒介对我们承诺的那么美好。现在,人们已经普遍拥有了快速的因特网连接。但是显示一个页面仍然意味着重新加载,这是一个时常失败的缓慢过程(遇到过Error404没有?)。
我们需要更加灵活的东西要允许Web开发人员快速地对用户给予反馈并且不用从服务器重新加载页面就能改变HTML。可以想象有这么一个表单,只要有一个字段中产生了错误,它都需要重新加载,如果能够不用重新从服务器加载页面,就能快速地获取错误提示,那岂不是更方便实用?这正是JavaScript的用武之地。
一些信息(比如表单上的一些计算和验证信息)并不需要依靠服务器。JavaScript可以由访问者电脑上的用户代理(通常是一个浏览器)来执行。我们把这叫做客户端代码clie
tsidecode。这样可以减少与服务器的交互成本并且使网站运行得更快。
12JavaScript是什么
JavaScript的前身是LiveScript,但是网景公司后来把名字改成了JavaScript,很可能是由于Java的火爆。这个名字经r