摘要: 面向对象的目的就是生成对象 生成对象的方式 1、单例模式 2、类的实例 3、工厂模式 4、构造函数 扮演三种角色 普通函数 普通对象 类 构造函数的三个特点: 函数名首字母大写 里面的属性前面要加this 调用的时候要用new 工厂模式,生成的对象必须要返回 构造函数不用return ,构造函数默认 阅读全文
posted @ 2019-01-10 17:10 枯桑 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 栈内存 js执行的环境 (作用域) 堆内存 存放代码的空间 存放方式 键值对的形式存 字符串的形式存 作用域的形成: 浏览器天生有一个全局叫window 函数执行的时候会形成一个私有的 作用域链: js执行代码之前,浏览器会给他一个全局作用域叫window,在window下会分两个模块 一个内存模块 阅读全文
posted @ 2019-01-10 15:38 枯桑 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 正则:用于检验字符串的格式 正则定义: var reg=new RegExp() var reg=/格式/ 正则的方法: test() 匹配 exec() 捕获 正则的修饰符:i 区分大小写 g 代表全局匹配 m 代表多行匹配 使用方法: var reg=new RegExp("hello",g) 阅读全文
posted @ 2018-12-21 14:05 枯桑 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 创建Date new Date() Date对象方法: get系列 getDate() 返回一个月中的某一天(1~31) getDay() 返回一周中的某一天(0~6) getFullYear() 返回四位数的年份 getMonth() 返回月份(0~11 0是一月) getHours() 返回的是 阅读全文
posted @ 2018-12-17 19:45 枯桑 阅读(186) 评论(0) 推荐(0) 编辑
摘要: math对象方法: math.abs(x) 返回x的绝对值 math.ceil(x) 返回x的上舍入 math.floor(x) 返回x的下舍入 math.max() 返回最大值 (必须是数字) math.min() 返回最小值 math.random() 返回0-1之间的随机数 math.roun 阅读全文
posted @ 2018-12-17 19:29 枯桑 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 闭包: 函数在调用的时候会形成一个私有的作用域,对内部的变量起到保护的作用,这就是闭包 变量的销毁: 1.人为销毁 var a=12; a=null; 2.自然销毁 函数调用完成后,浏览器会自动销毁函数内的变量; 案例: function fn(){ var a=5 a++ console.log( 阅读全文
posted @ 2018-12-17 19:15 枯桑 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 事件:浏览器客户端上客户触发的行为都称为事件 事件对象:当客户触发一个事件时,浏览器的所有详细信息都存在一个叫event的对象上,我们把它叫事件对象 鼠标到浏览器窗口左上角的距离坐标:clientX clientY 鼠标到网页左上角的距离坐标:pageX pageY 但是ie低版本没有这个属性 如 阅读全文
posted @ 2018-12-06 16:24 枯桑 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 清除浮动的兼容性 清除浮动在低版本浏览器不行,需要处理兼容性 加一个.clearfix{*zoom:1;} 2. ie低版本不支持Rgba() 3. 每个浏览器都有自己的前缀 主要解决css3中的兼容问题 chrome(谷歌) 的前缀 -webkit- firefox(火狐) 的前缀 -moz 阅读全文
posted @ 2018-12-03 13:57 枯桑 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、 var a=123; function fun(){ alert(a) //123 } fun() 2、 var a=123; function fun(){ alert(a); //undefined var a=456; } fun() alert(a) //123 3、 var a=12 阅读全文
posted @ 2018-12-02 20:50 枯桑 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 事件 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发 通过obj.事件名=function(){} 当用户触发一个事件时,浏览器的所有详细信息都存在一个叫event的对象上。 我们把它叫事件对象。 所有事件在绑定方法的时候,天生自带一个参数就叫e 阅读全文
posted @ 2018-11-30 15:21 枯桑 阅读(110) 评论(0) 推荐(0) 编辑