JavaScript的应用在什么地方?
2015-01-24 10:50
162 查看
内容提要:JavaScript的应用在什么地方?JavaScript虽然与Java的名称类似,但二者不论在性质上还是在用途上都大不相同:Java是一种类似于C++的高级语言
JavaScript虽然与Java的名称类似,但二者不论在性质上还是在用途上都大不相同:Java是一种类似于C++的高级语言,可以实现各种复杂、专业化的引用(例如,著名的电子商务平台Enfinity就是基于Java技术构建的);而JavaScript则是一种脚本语言,只能实现有限的功能(例如,无法进行文件的读写)。
但是作为一种脚本语言,JavaScript可以说是非常成功的,它在相当多的领域中得到了广泛应用。它不但可以用于编写Web浏览器端(或者称为客户端)脚本,实现在Web页面上下文中执行的程序,而且可以在服务器端用于编写可处理浏览器提交的信息并相应地更新浏览器显示的Web服务器程序。
1.客户端应用
JavaScript最典型的应用就是开放客户端Web应用程序,也就是开发所谓客户端脚本。与高级语言不同,客户端脚本程序通常都是解释执行的。也就是说,在执行JavaScript脚本之前,无须进行编译等预处理。
在最典型的客户端应用中,JavaScript脚本程序被嵌入到HTML文件中,随着HTML文件一同下载到浏览器端。浏览器读HTML文件,然后解释执行并显示其中的元素。读取HTML文件并分辨其中的元素的过程称为语法分析或解析(parsing)。如果解析到JavaScript脚本,则浏览器执行其脚本语句。
2.服务器端应用
JavaScript脚本不但可以运行于客户端,而且可以运行于服务器端,用于实现服务器的某些特定功能(例如,取代传统CGI程序的表单处理功能)。在Microsoft的服务器上,典型的一种应用就是作为ASP(Active Server Pages,活动服务器页)的实现脚本。
服务器端脚本的工作过程如下:浏览器输入URL请求,服务器调用脚本;生成从浏览器传递数据的对象,并向脚本提供这些对象;脚本进行处理(对于数据库应用则需要进行特定的数据库操作),并将数据以HTML文件的方式通过服务器返回发出请求的浏览器。
『 页面特效 | JavaScript 』
JavaScript虽然与Java的名称类似,但二者不论在性质上还是在用途上都大不相同:Java是一种类似于C++的高级语言,可以实现各种复杂、专业化的引用(例如,著名的电子商务平台Enfinity就是基于Java技术构建的);而JavaScript则是一种脚本语言,只能实现有限的功能(例如,无法进行文件的读写)。
但是作为一种脚本语言,JavaScript可以说是非常成功的,它在相当多的领域中得到了广泛应用。它不但可以用于编写Web浏览器端(或者称为客户端)脚本,实现在Web页面上下文中执行的程序,而且可以在服务器端用于编写可处理浏览器提交的信息并相应地更新浏览器显示的Web服务器程序。
1.客户端应用
JavaScript最典型的应用就是开放客户端Web应用程序,也就是开发所谓客户端脚本。与高级语言不同,客户端脚本程序通常都是解释执行的。也就是说,在执行JavaScript脚本之前,无须进行编译等预处理。
在最典型的客户端应用中,JavaScript脚本程序被嵌入到HTML文件中,随着HTML文件一同下载到浏览器端。浏览器读HTML文件,然后解释执行并显示其中的元素。读取HTML文件并分辨其中的元素的过程称为语法分析或解析(parsing)。如果解析到JavaScript脚本,则浏览器执行其脚本语句。
2.服务器端应用
JavaScript脚本不但可以运行于客户端,而且可以运行于服务器端,用于实现服务器的某些特定功能(例如,取代传统CGI程序的表单处理功能)。在Microsoft的服务器上,典型的一种应用就是作为ASP(Active Server Pages,活动服务器页)的实现脚本。
服务器端脚本的工作过程如下:浏览器输入URL请求,服务器调用脚本;生成从浏览器传递数据的对象,并向脚本提供这些对象;脚本进行处理(对于数据库应用则需要进行特定的数据库操作),并将数据以HTML文件的方式通过服务器返回发出请求的浏览器。
『 页面特效 | JavaScript 』
相关文章推荐
- JavaScript的应用在什么地方?
- JavaScript的应用在什么地方?
- JavaScript应放在页面的什么地方
- C# 通过 Observer观察者 设计模式 来理解 抽象类 和 接口 应用在什么地方
- javascript趣题(高人若知道script有什么奇怪的用法或令人费解的地方,务必留下片言碎语,不胜感激!)
- android 应用可以安装在什么地方
- 什么是正则表达式?在JavaScript中,如何应用正则表达式?
- 建站有很多技术,如 HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、http://ASP.NET、Web Services、浏览器脚本、服务器脚本等。它们的区别是什么?新手一点不懂,想理清所有这些技术之间的关系和应用范围。
- ASP.NET中多线程可以应用到什么地方?
- 学习Servlet的重要应用 在什么地方用写路径
- AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页
- JavaScript应放在页面的什么地方
- Javascript脚本运行的方式(js写在页面什么地方)
- 文件应该存储在手机的什么地方?
- 打包一个使用SOAP应用的客户端需要什么?
- JavaScript高级应用:使用DOM技术操纵文档
- 匆匆的时候忘不了回回头,看看自己走过的地方我留下了什么。
- Access转换为 MS SQL 有什么要注意的地方
- javascript中正则表达式应用学习_search ()
- 什么是中文分词及中文分词的应用