08 2017 档案
摘要:面向对象的特点: 1)封装:把相同功能的代码,只写一次,并且封装起来,以后再用,直接调用即可;(低耦合,高内聚) 2)继承:子类可以继承父类的属性和方法; 3)多态:重载 和 重写 重载:JS上没有严格意义的重载,如果非要说JS有重载,只能说他有类似重载的功能:传不同的参数,可以实现不能的功能; 重
阅读全文
摘要:5、. 和 [] 、 attribute 区别 1)在获取自定义属性的时候,点. 无法获取元素身上自定义属性,getAttribute可以获取元素身上的自定义属性。 2)在设置自定义属性的时候,点.设置的自定义属性可以用点获取,但在页面结构中看不到。setAttribute给元素设置的自定义属性可以
阅读全文
摘要:一、定时器 二、倒计时的思路: 三、日期对象 四、时间 五、倒计时
阅读全文
摘要:Math.round() 四舍五入Math.floor() 向下取整Math.ceil() 向上取整Math.abs() 取绝对值Math.sqrt() 开平方Math.pow() 幂次方Math.max() 取最大值Math.min() 取最小值Math.random(); 取到从0-1之间的随机小数,它包前不包后;所以拿不到最大值1;//需求:拿到100-300之间的随机数;Math.rand...
阅读全文
摘要:一、三个判断 二、三个循环 1、for 2、for in 3、while
阅读全文
摘要:一、js引入方式css引入方式: 1、行内式 2、内嵌式 3、外链式 link标签 4、导入式js的引入方式: 1、行内式 2、内嵌式 script标签 3、外链式 script标签的src属性,js文件的路径 外链式script标签里面不写js代码-->不执行不报错 4、 相当于导入式 document.write('') 二、js输出方式 1、alert(); 在...
阅读全文
摘要:一、js中内存的分类: 二、全局变量与私有变量: 三、函数执行: 函数定义三阶段: 1)开辟一个空间(堆内存)生成一个地址。 2)把函数体转为字符串存到空间。 3)把空间地址复制给函数名。 四、查找上级作用域: 五、内存释放: 堆内存:引用数据类型(对象 函数)在定义的时候首先会开辟一个堆内存,并有
阅读全文
摘要:一、为什么要学习预解释 1.带var和不带var的区别 2.明白obj[i]的i会报错 3.带var和不带var程序都能正常执行 4.规范代码,明白报错原因 二、认识预解释 1.浏览器自带机制 2.当浏览器加载html时,首先会提供一个供全局js执行的环境--全局作用域(window)。 三、预解释
阅读全文

浙公网安备 33010602011771号