zoukankan      html  css  js  c++  java
  • JavaScript语言

    JavaScript源代码被嵌在一个HTML文档中
    JavaScript源代码可以出现在文档头部(<head> </head>)和文档体部(<body> </body>)。
    <script language="javascript">
         // JavaScript脚本语句
    </script>
    1.定义一个JavaScript文件(通常以js为扩展名)
    
    2. 引用方式的语法格式如下所示:
    <script src="URL" type="text/javascript">
    </script>
    引用JavaScript文件时,注意文件所在路径
    
    引用文件一般在文档头部进行。
          在JavaScript的语法规则中,每一条语句的最后最好使用一个分号,但要求并不像C、C++那么严格。
    
    例如:
         document.write("Hello");
    switch (表达式) {
        case 值1: 语句块1;
                break;
        case 值2: 语句块2;
                break;
            …
               case 值n: 语句块n;
                  break;
        default:  语句块n+1
    } 
    在每一个case语句的值后都要加冒号。
    每个分支后需要使用break语句。
    While语句用于未知循环次数
    
    需要先判断条件后,再执行循环语句块。
    while (条件表达式) {
        循环体语句块;
    }
    先判断,后执行。
    用在未知循环次数。
    循环体可能一次都不执行。
    Do while语句用于未知循环次数
    
    需要先执行循环语句块,再判断条件。
    do {
        循环体语句块;
    } while (条件表达式) 
    先执行,后判断。
    用在未知循环次数。
    循环体至少执行一次。
           continue语句是结束当前循环语句
    去执行下一个循环
           函数是一个带有入口和出口的程序段
    
           可以完成指定功能的程序段
    function 函数名([参数][,参数]){
          函数语句块
    }    
    JavaScript脚本语言所固有的,并且没有任何对象的相关性,这些函数就称为内部函数。
    内部函数是自带的,无需定义即可使用
         函数通过关键字 function 定义
         函数也可以通过内置的 JavaScript 函数构造器(Function())定义。
        Function类可以表示开发者定义的任何函数。
    用Function类直接创建函数的语法如下: 
    var 函数名= new Function(arg1, arg2, ..., argN, function_body) 
    
    函数的调用方法如下所示:
       函数名(arg1, arg2, ..., argN)
    一个函数定义时并不发生作用, 只有在引用时才被激活。
    JavaScript语言是一个事件驱动的编程语言。
    
    事件是脚本处理响应用户动作的方法
    JavaScript对事件的处理分为定义事件和编写事件脚本两个阶段
    几乎每个HTML元素都可以进行事件定义,例如:浏览器窗口、窗体文档、图形、链接
    数组是一个有序数据项的数据集合。
    Array对象允许用户创建和操作一个数组,并支持多种构造函数。
    数组下标从零开始,所建的元素拥有从0到size-1的索引。
    在数组创建之后,数组的各个元素都
         可以使用“[ ]”标识符进行访问
    在JavaScript中,使用Date 对象进行设置或获取当前系统的日期和时间。
    
    定义Date对象的方法如下所示:
        var  变量名= new Date();
    JSON格式创建对象的方法如下所示:
    var jsonobject={
         propertyName:value,     //对象内的属性
         functionName:function(){
              statements;
          }     //对象内的方法
    };
    例如:
      var user={ 
        name:"user1",        //定义属性
        age:18,
        getName:function(){    //定义方法
                    return this.name;
              }         
        }
    JSON(JavaScript Object Notation,JavaScript对象表示法)
    是一种轻量级的数据交换格式
    采用完全独立于语言的文本格式
    是理想的数据交换格式,特别适合于JavaScript与服务器的数据交互。
    通过调用构造函数来创建对象。构造函数可以带有参数,也可以不带参数。
    其语法格式如下所示:
    function funcName([param]){
       this.property1=value1|param1;
       …
       this.methodName=function(){};
       …                         
    };
    通过原型向对象添加必要的属性和方法。
    这种方法添加的属性和方法属于对象,每个对象实例的属性值和方法都是相同的
    可以再通过赋值的方式修改需要修改的属性或方法。
    实例属性定义有两种方法:
    1)prototype方式,语法格式:
    functionName.prototype.propertyName=value
    2)this方式,语法格式:
    this.propertyName=value
    构造方法和原型方法相混合的方式。
    对于对象所共有的属性和方法可以使用原型方法,对于对象的实例所有的属性可以使用构造方法。
  • 相关阅读:
    shell 参数个数
    小坑也难受
    MaHua简介
    airflow Operators
    datax
    T-SQL 更新表操作
    T-SQL时间函数
    linux学习网站
    好看的页面
    函数-1
  • 原文地址:https://www.cnblogs.com/tszr/p/15493039.html
Copyright © 2011-2022 走看看