A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© c49963755 初级黑马   /  2019-9-18 21:32  /  618 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JSECMAScript用法:
    JS定义变量:使用var    使用typeof变量类型
    JS语句:
        if语句   switch语句  for  while do while  for  in
    JS中数组
        var arr = [];
        var arr = new Array();
    JS中的函数
        三种形式:
                function  函数名(参数列表){函数体}
                 var 函数名 = new Function(“参数列表”,”函数体”);   
                 var 函数名 = function(参数列表){函数体}
        特殊函数:
                回调函数:作为参数传递的函数.
                匿名函数:没有名称的函数.
                匿名回调函数:作为参数传递的函数  而且函数没有名称.
                私有函数:写在函数内部的函数.
                返回函数的函数:
                自调函数: ()()
                     第一个小括号是函数的定义第二个小括号是调用.
         函数中是否有重载? 没有重载.
                利用arguments完成模拟重载的效果.
     变量的作用域:分为全局域和函数域.
    JS中的内置对象:
         Array:数组对象.  length   sort();   reverse();
         String:字符串对象.  length charAt()  indexOf() split()substr();
         Date:日期对象.  getTime();
          BooleanNumber、正则
    JS中自定义对象:
         定义对象:
               var obj = new Object();
               var obj = {}
            function obj(){
            }
       prototype:是函数对象的一个属性.(内置对象中都有该属性)
       利用prototype属性扩展Array的方法.
       利用prototype扩展自定义对象的属性或方法.
JS中的继承.
    function A(){
            this.aName = “a”;
    }
    function B(){
            this.bName = “b”;
    }
    B.prototype = new A();
    function A(){ }
    A.prototype = {
         aName:”a”
    }
    function B(){
            this.bName = “b”;
    }
    B.prototype = A.prototype
JS中BOM对象
    WindowHistory Location Screen 浏览器对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马