什么是javascript

来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-02 06:37 点击:
JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。你也可以想像成有一个可执行程式在你的客端上执行一样!
JavaScript 和 Java 很类似,但并不一样,类似之处就是他们名字的前四个字母是一摸一样的

 

Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的脚本语言。

JavaScript 创作者可以不那麽注重程式技巧,许多 Java 的特性在 Java Script 中并不支援。

 我们再来看一下CSDN中的内容:


JavaScript 是 WWW 上的一种功能强大的编程语言,用于开发交互式的 Web 页面。它不仅可以直接应用于 HTML 文档以获得交互式效果或其他动态效果,而且可以运行于服务器端,从而替代传统的 CGI 程序。

 

1.  客户端应用

 

JavaScript 最典型的应用就是开发客户端 Web 应用程序,也就是开发所谓的客户端脚本。与高级语言不同,客户端脚本程序通常都是解释执行的。也就是说,在执行 JavaScript 脚本之前,无须进行编译等预处理。在最典型的客户端应用中,JavaScript 脚本程序被嵌入到 HTML 文件中,随着 HTML文件一同下载到浏览器端。浏览器读 HTML 文件,然后解释执行并显示其中的元素。读取HTML 文件并分辨其中的元素的过程称为语法分析或解析( parsing)。如果解析到 JavaScript脚本,则浏览器执行其脚本语句。

 

2.  服务器端应用

 

JavaScript 脚本不但可以运行于客户端,而且可以运行于服务器端,用于实现服务器端的某些特定功能( 例如,取代传统 CGI 程序的表单处理功能)。在 Microsoft 的服务器上,典型的一种应用就是作为  ASP ( Active Server Pages,活动服务器页)的实现脚本。服务器端脚本的工作过程如下:浏览器输入URL请求;服务器调用脚本,生成从浏览器传递数据的对象,并向脚本提供这些对象;脚本进行处理(对于数据库应用则需要进行特定的数据库操作),并将数据以HTML文件的方式通过服务器返回发出请求的浏览器。

 

可能有人会有问题, 既然现在 FrontPage、Dreamweaver 等网页设计软件已经可以自动生成avaScript代码以便完成动态 Web 页的制作,那么还有必要学习 JavaScript 吗?

 

首先,JavaScript 是一种最流行的 Web 脚本语言,其主要原因在于它具有最广泛的兼容性。实际上,VBScript 也是一种通用的 Web 脚本语言,而且是由软件业的老大——微软开发的,但由于它只能被 IE 浏览器所支持,因此无法与 JavaScript 抗衡。至于 VBScript 以外的其他 Web 脚本语言就更是影响微弱了。试想,连一向颐指气使的微软都忙不迭地开发

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Gb2312转utf-8编码的方法(vbs+js)
    • 如何使用Ajax技术开发Web应用程序(1)
    • js跳转路径问题
    • JavaScript模仿桌面窗口
    • 用js检测两个线段是否相交
    • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
    • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
    • 我是如何去了解jquery的(六),案例之幻灯片轮换
    • Jquery封装幻灯片效果
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1