zoukankan      html  css  js  c++  java
  • JavaScript概述

    一 JavaScript概述

    1 JavaScript的历史

    • 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)

    • Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript

    • 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript.

    • 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范.

    2 ECMAScript

    尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
    • 核心(ECMAScript) 
    • 文档对象模型(DOM) Document object model (整合js,css,html)
    • 浏览器对象模型(BOM) Broswer object model(整合js和浏览器)
    • Javascript 在开发中绝大多数情况是基于对象的.也是面向对象的.

    简单地说,ECMAScript 描述了以下内容:
    • 语法 
    • 类型 
    • 语句 
    • 关键字 
    • 保留字 
    • 运算符 
    • 对象 (封装 继承 多态) 基于对象的语言.使用对象.

    二 JavaScript的基础

    1. JS的引入方式

    1 直接编写

    <script>
        alert('hello!')
    </script>

    2 导入文件

    <script src="myscript.js"></script>

    2. 变量声明

    1. JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。
    2. 声明变量使用 var 变量名; 的格式来进行声明

    var name = "kitty";
    var age = 18; 

    注意:
      变量名是区分大小写的。
      推荐使用驼峰式命名规则。

    3. JS语言规范

    注释

    // 这是单行注释
    
    /*
    这是
    多行
    注释
    */

    结束符

    JavaScript中的语句要以分号(;)为结束符。

    //推荐
    a=1;
    b=2; 
    
    {
    a=1; 
    b=2;
    
        //推荐加tab
        a=1;
        b=2;
    }

    项目上线,会压缩JS文件,注释和空行都去掉,代码都在一行.
    (比如a.js文件压缩后变成a.min.js文件,程序就是通过";"和换行符 识别,有的人为了防止别人的代码不规范影响自己,在开头就加上一个";")

  • 相关阅读:
    XPath使用
    正则表达式使用步骤
    os模块
    每天记十个单词
    Ubuntu下MySQL服务器,客户端安装
    使用Python3将代码打包成exe程序并添加图标的方法
    使用Python自动刷王者荣耀金币
    Ubuntu 18.04TLS命令安装谷歌浏览器
    Ubuntu 18.04TLS命令安装Python3.8
    Ubuntu 18.04TLS命令安装搜狗输入法
  • 原文地址:https://www.cnblogs.com/zhzhlong/p/9302308.html
Copyright © 2011-2022 走看看