优内建站网,专业建站,企业建站,免费建站,智能建站,个人建站!
主营企业建站,seo优化,手机网站,微信网站开发等业务!>> 繁体中文
用户名: 密 码: 验证码:    
企业建站,专业建站,模板建站,智能建站
 您现在的位置:首页 >> Javascript教程 >> 详细内容>>        【字体:  】【颜色: 绿

JavaScript简介

在百度搜索关于“JavaScript简介 ”的内容

在谷歌搜索关于“JavaScript简介 ”的内容

买空间、服务器就上威客主机网(VK163.COM) 虚拟主机评测+IDC导航=威客主机之家 标志设计
[内容提要] 本JavaScript实例教程的推出希望对JavaScript的爱好者在学习JavaScript上能带来点帮助,也希望对初学者在学习JavaScript时,能找到一条入门捷径,本教程通过对JavaScript实例分析学习,能使学习者更容易的了解且掌握JavaScript语...

作者: 优内科技  来源: 优内科技  驻站日期:2008/12/13 【 加入收藏 】 【 打印此页 】 【 关闭

本JavaScript实例教程的推出希望对JavaScript的爱好者在学习JavaScript上能带来点帮助,也希望对初学者在学习JavaScript时,能找到一条入门捷径,本教程通过对JavaScript实例分析学习,能使学习者更容易的了解且掌握JavaScript语言。不多说了!我们的旅途就从这里开始吧!:)

JavaScript简介

JavaScript是一种基于对象的脚本语言。使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句形式出现,并且可以执行相应的操作。

JavaScript 是一种解释型的、基于对象的脚本语言。尽管与诸如C++和Java这样成熟的面向对象的语言相比,JavaScript的功能要弱一些,但对于它的预期用途而言,JavaScript的功能已经足够大了。

JavaScript不是任何其他语言的精简版(例如,它只是与Java有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且该语言读写文件的功能也很少。此外,JavaScript脚本只能在某个解释器上运行,该解释器可以是Web服务器,也可以是Web浏览器。

JavaScript是一种宽松类型的语言。这意味着您不必显式定义变量的数据类型。事实上您无法在JavaScript上明确地定义数据类型。此外,在大多数情况下,JavaScript将根据需要自动进行转换。例如,如果试图将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。

JavaScript是一种新的描述语言,此一语言可以被箝入HTML的文件之中。透过 JavaScript可以做到回应使用者的需求事件 (如:form的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。你也可以想像成有一个可执行程式在你的客端上执行一样!

有些人可能认为JavaScript是Java的子集,就像VBScript和VB的关系一样。实际上,JavaScript和Java在语言上没有什么直接的关系,它也不是Sun公司开发的产品。它是Netscape公司为了扩充Netscape Navigator浏览器功能而开发的一种可以嵌入在Web主页中的编程语言。早期称之为LiveScript,后来为了利用Java的功能同时借用它的流行性,把它改名为JavaScript。它具有如下特点:

一、 JavaScript是一种脚本语言

脚本是一种能够完成某些特殊功能的小“程序段”。这些小的“程序段”并不是像一般程序那样被编译,而是在程序运行过程中被逐行地解释。在脚本中所使用的命令与语句集称为脚本语言。

JavaScript是一种脚本语言,它的标识符形式上与C,C++,Pascal和Delphi十分类似。另外,它的命令和函数可以同其他的正文和HTML标识符一同放置在用户的Web主页中。当用户的浏览器检索主页时,将运行这些程序并执行相应的操作。目前只有NetscapeNavigator 2.0及其更高版本和Internet Explorer 3.0具备这种功能。

二、 JavaScript是基于对象的语言

面向对象程序设计力图将程序设计为一些可以完成不同功能的独立部分(即对象)的组合体。相同类型的对象作为一个类(class)被组合在一起(例如:“公共汽车”对象属于“汽车”类)。基于对象的语言也是一种面向对象语言,但它本身已具有创建完成的对象。例如,在JavaScript中,你不必创建“日期”这个对象,因为该语言已有这一对象,你可以直接使用它。

三、 JavaScript是事件驱动的语言

当你在Web主页中进行某种操作时,就产生了一个“事件”。事件几乎可以是任何事情:敲击一个按钮、拖动鼠标等均可视为事件。JavaScript是事件驱动的,当事件发生时,它可对之作出响应。具体如何响应某个事件取决于你的事件响应处理程序。

四、 JavaScript是安全的语言

JavaScript被设计为通过浏览器来处理并显示信息,但它不能修改其它文件中的内容。也就是说,它不能将数据存储在Web服务器或用户的计算机上,更不能对用户文件进行修改或删除操作。

五、 JavaScript是平台无关的语言

对于一般的计算机程序,它们的运行与平台有关。例如,除非你使用一个仿真器来模拟Windows环境,否则不可能在Macintosh上运行一个Win-dows应用程序。JavaScript则并不依赖于具体的计算机平台(虽然有一些限制),它只与解释它的浏览器有关。不论你使用Macintosh还是Windows,或是UNIX版本的Netscape Navigator,JavaScript都可正常运行。

六、 其他一些特点

目前,除JavaScript以外,还有许多用于Web设计的工具,它们在一些功能上甚至超过JavaScript(例如,QuickTimeVR、ShockWave、RealAudio、TrueSpeech)。然而,重要的是,为了使用这些工具,你需要购买相应的开发环境,而且这些工具往往并不便宜。而JavaScript的功能则是与浏览器相联的,无需任何附加的软件。

七、 JavaScript的优势

随着WWW万维网的迅猛发展,采用HTTP超链技术所使用的静态的信息资源,缺少动态的客户端与服务器端的交互,已经不能满足人们对其的需求,客观上需要一种可以提供动态交互的编程方法使之动态化。虽然可通过CGI(Common Gateway Interface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Internet技术的发展。而JavaScript的出现,无凝为Internet网上用户带来了一线生机。可以这样说,JavaScript的出现是时代的需求,是当今的信息时代造就了JavaScript。

JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝图。

添加到QQ书签 百度收藏 订阅到抓虾 添加到鲜果  新浪ViVi  365Key网摘  天极网摘  我摘  和讯网摘  yahoo  收藏到收客网  Digbuzz我挖网  添加到饭否  挖客  添加到google  

   【回到顶部】 【返回文章列表】 编辑:优内科技
⊕ 上一篇:用各种热键导航
⊕ 下一篇:JavaScript 无缝上下滚动加定高停顿效果
  相关新闻
返回首页 | 设为首页 | 添加收藏 | 关于我们 | 联系我们 | 企业文化 | 合作伙伴 | 诚聘英才 | 网站报价 | 企业资质 | 网站地图
邮箱登陆 E- mail:master@cck5.com 点击这里给我发消息 客服专员 QQ:310203268 点击这里给我发消息 技术咨询 QQ:22071287点击这里给我发消息 代理备案 QQ:529631515
丰富的网站建设经验,专业提供网站建设、网站制作、网页设计服务,专业设计,真诚服务,不满意不收费!
Copyright 2008 - 2025 cck5 Inc. All Rights Reserved 优内建站网络科技公司
本站部分资源来自网络,如有侵犯您的版权,请告之,我们将即刻删除!QQ:310203268
主要业务:网站建设企业建站专业建站智能建站SEO优化微信建站手机建站
本站ICP备案号:浙ICP备11019299号 中国电信增值ICP经营许可证
不良信息举报中心 江西网警 信息产业部门备案 企业法人营业执照
 
扫优内微信二维码
“码”上有惊喜