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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

耿耿L

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 耿耿L 初级黑马   /  2017-11-19 17:26  /  663 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 2017-11-20 15:17 编辑

1.基本语法
        定义变量 var 变量名 = 值;
        变量名:局部变量(定义在方法内部的变量)我们以_开头。
        给变量赋予默认的值
                如果是基本类型 var num = undefined;
                如果是引用类型 var person = null;
        在控制台打印变量 console.log(变量名);
        定义对象 var person = {
                                                        name:"张三",
                                                        age:14,
                                                        gender:'女'
                                                   }
        定义方法(函数) function 方法名(){}
                                   function 方法名(name,id){}
                                   function (){} //匿名方法,当作为方法的实际参数的时候使用
        方法的调用
                                   方法名();
        null和undefined报错问题
                Cannot read property 'name' of undefined   原因是调用了undefined.name
                Cannot read property 'name' of null         原因是调用了null.name
        
        
2.事件  注意函数必须加()
        ;
      
      
      
         在HTML文本加载完毕后请求图片资源,图片请求回来后执行onload事件

3.定时器
        var timer = setInterval("JS代码",毫秒值)
        var timer = setInterval(function(){},毫秒值);//常用
        clearInterval(timer);
4.CSS显示和隐藏元素的两种方式
        display:block;none;  隐藏后不占位
        visibility:visible;hidden; 隐藏后占位

JS操作属性
        obj.value = "";
        obj.style.样式名 = "";
        obj.src = "";
        obj.属性名 = "值"
        
        
debug:
        1.打开控制台,查看console是否有错误信息
        2.如果有错误信息,可以直接定位哪里有问题
        3.如果没有错误信息,我们需要打开source,查看源代码,加断点
        4.找事件,根据事件名字找到对应的方法 比如 那我们就可以找到方法是show方法
        5.在show方法的第一行加断点
        6.仔细观察代码是走到哪一行报错的,并记录下来
        7.通过watch查看出问题的那一行的变量

0 个回复

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