• 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
    构造方法和原型方法相混合的方式。
    对于对象所共有的属性和方法可以使用原型方法,对于对象的实例所有的属性可以使用构造方法。
  • 相关阅读:
    怎样通过iPhone Safari 来安装测试版ipa
    UINavigationController检测后退按钮被按下
    Android系统在超级终端下必会的命令大全(adb shell命令大全)
    so 加载符号找不到的问题解决
    Ubuntu Android 开发jdk1.5和1.6之间的切换
    UIView animation
    HTC G11 获取Root权限图文教程
    Android.mk文件语法规范
    Android NDK 下的宽字符编码转换及icu库的使用
    [转载].NET制作安装卸载程序 Virus
  • 原文地址:https://www.cnblogs.com/tszr/p/15493039.html
Copyright © 2020-2023  润新知