JavaScript系列1——JavaScript基础认识和了解

JavaScirpt(以下称JS)是NetScape和Sun一起开发出的脚本语言,语法和Java非常类似。

1. JS出现的目的

       我们大家都知道,HTML呈现给用户的都是静态页面,死板,单调;同时在JS出现 以 前,Web页面需要进行的所有处理必须返回到服务器端,当访问量增加时,服务器的负担就会加重。

       而JS的出现则在一定程度上很好的解决了这些问题。JS可以页面增加动态效果,并且可以把一些功能(如:数据验证)放到客户端实现,从而很好的减轻了服务器端的负担。

2. JS发展

    NetScape 开发和Sun开发的JavaScript自诞生以来,已经取得了很好的支持,微软不敢落后,也开发了自己的脚本——JScirpt。并各自有了自己的相继版本。然而,随着脚本版本和浏览器平台的不同,让开发人员难以取舍,带来了不必要的麻烦。

   于是,Microsoft、NetScape等决定一起制定一个标准,让所有的脚本都来遵守,于是就有了ECMAScirpt.JavaScript和JScirpt都对ECMAScript做了扩展。

3. JS特点

   1).JS是嵌入到HTML中使用的

      JS使用<script></script>标签嵌入到HTML文档中。

   2).JS需要环境支持

      JS是语言而非工具,所以必须有环境支持。所谓的环境无非就是JS解释引擎,只有在这些解释引擎的支持下JS才能发挥作用。

     所以,在使用JS时,必须考虑浏览器是否支持JS,如果不支持我们应该采用什么方式来解决。

   3).JS是解释执行的

       正是因为解释执行,才使得网页更加容易维护和更新。

   4).JS是弱类型语言

        JS中的变量可以不定义而使用。

   5).JS是基于对象的

       JS中有自定义对象,这些对象都是实例化过的,可以直接使用。但是JS中的对象只能使用,而不能创建继承与这些对象的类。

   6).JS不是Java

       JS解释执行,Java编译执行;JS弱类型语言,Java强类型语言;JS基于对象,Java面向对象。

  

posted @ 2010-10-11 16:11  m苗子  阅读(238)  评论(0编辑  收藏  举报