美文网首页
JavaScript基础

JavaScript基础

作者: 酸菜菜 | 来源:发表于2016-05-11 17:02 被阅读127次

    一、JavaScript 是什么?

              JavaScript 开始的时候是叫 LiveScript,但是 Netscape 改变了这个名字,可能是因为由 Java 而产生的兴奋使它改为了 JavaScript。JavaScript 在 1995 年的 Netscape 2.0 中以LiveScript的名字第一次出现。JavaScript 是一个轻量级的,面向对象的解释编程语言,允许我们交互的建成其他静态 HTML 网页。这种语言的通用核心已经被内嵌到 Netscape,Internet Explorer 和其他网络浏览器中。ECMA-262 Specification定义了核心 JavaScript 语言的一个标准版本。

    JavaScript 具有如下特征:

     特征

    JavaScript 的优点

     优点

    JavaScript 的限制

     缺点

    JavaScript 开发工具

     * Microsoft FrontPage:微软开发了一个非常流行的 HTML 编辑器称为 FrontPage。FrontPage 还为网页开发者提供若干 JavaScript 工具,以协助建立一个交互式网站。

    * Macromedia Dreamweaver MX: Macromedia Dreamweaver MX 在专业网站开发人群中是一个非常流行的 HTML 和 JavaScript 编辑器。它提供了一些便利的预制的 JavaScript 组件,这些组件与数据库集成的很好,而且符合新的标准比如 XHTML 和 XML。

    * Macromedia Homesite 5:它提供了一个很受欢迎的 HTML 和JavaScript 编辑器,这种编辑器用来管理他们自己的网站正好。

    自己初学使用的是Sublime Text 2 。

    ---------------------------使用工具开始编程------------------------

    JavaScript 语法

    一段 JavaScript 脚本由包含在网页页面中<script>...</script>标签内的 JavaScript 语句组成。编程人员可以随意将由<script>标签包含着的 JavaScript 脚本置于网页的任意位置,但是通常都会放在<head>标签内。

    语法1.

    <script>标签有两个很重要的属性:

    * 语言(language):这个属性指定你正在使用什么脚本语言。一般来说,指的都是 JavaScript。尽管最近版本的HTML(XHTML 及后续版本)会逐步不再使用这个属性。

    * 类型(type): 该属性用于表明脚本语言类别的。通常应该设置为“text/javascript”。

    语法2.

    我的第一个 JavaScript 脚本

    打印“ Hello World ”

    Hello World

    空格和换行

    JavaScript 忽略出现在 JavaScript 中的空格,制表符和换行符。

    因为你可以在你的程序中自由的使用空格,制表符,换行符,所以你可以自由的用一个整洁的,一致的方法格式化和缩进你的程序,来使得代码易于阅读和理解。

    分号是可选的

    在 JavaScript 中简单语句通常后面跟着一个分号,正如 C,C++ 和Java 中一样。然而,JavaScript 允许你忽略这个分号,如果你的每个陈述都放在一个单独的行。

    例如,下面的代码就可以不写分号。

     ;

    但是,当像下面这样书写一行时,就需要分号了。

     ;

    注意:使用分号是一个非常好的编程习惯。

    区分大小写

    JavaScript 是一种区分大小写的语言。这意味着语言的关键字,变量,函数名,以及任何其他的标识符必须使用一致的大小写字母类型。

    所以标识符TimeTImeTIME在 JavaScript 中有不同的含义。

    注意:当你在 JavaScript 中写变量和函数名中应该特别注意。

    JavaScript中的注释

    JavaScript 支持 C 形式和 C++ 形式的注释,即:

     注释  例子

    。。。后续

    相关文章

      网友评论

          本文标题:JavaScript基础

          本文链接:https://www.haomeiwen.com/subject/bxzyrttx.html