posted @ 2019-01-02 19:46 十一点半 阅读(97) 评论(0) 推荐(0) 编辑
摘要:
1.作用域:堆内存和占内存。 JS代码在执行之前,浏览器会给他一个全局作用域叫window,每个作用域下分两个模块,一个是执行模块,一个是内存模块。内存模块会给所有的变量一个内存地址。变量的声明在js中靠关键字var和function。 2.什么时候还有作用域的形成? 浏览器天生有一个全局的就win 阅读全文
摘要:
正则:用于检验字符串的格式。 正则的定义:var reg=new RegExp() var reg=/格式/ 正则的方法: text() 匹配 exec() 捕获 正则的修饰符: i 区分大小写 g 全局匹配 m 多行匹配 使用方法: var reg=new RegExp(“hello”,g) va 阅读全文
posted @ 2018-12-21 11:14 十一点半 阅读(112) 评论(0) 推荐(0) 编辑
摘要:
创建Date new Date() Date对象方法: get系列: getDate() 返回一个月中的某一天(1-31) getDay() 返回一周中的某一天(0-6) getFullYear() 返回四位数的年份 getMonth() 返回月份(0-11 0是一月) getHours() 返回的 阅读全文
posted @ 2018-12-17 19:46 十一点半 阅读(128) 评论(0) 推荐(0) 编辑
摘要:
math对象: math abs(x) 返回x的绝对值 math ceil(x) 返回x的上舍入 math.floor(x) 返回x的下舍入 math.max(x) 返回最大值 (必须是数字) math.min() 返回最小值 math.random() 返回0-1之间的随机数 math.round 阅读全文
posted @ 2018-12-17 19:30 十一点半 阅读(120) 评论(0) 推荐(0) 编辑
摘要:
事件:浏览器客户端上客户触发的行为都称为事件。 事件对象:当客户触发一个事件时,浏览器的所有详细信息都存在一个叫event的对象上,我们把它叫事件对象,鼠标到浏览器窗口左上角的距离坐标:clientX clientY 鼠标到网页左上角的距离:pageX pageY ie低版本没有这个属性,如page 阅读全文
posted @ 2018-12-07 15:11 十一点半 阅读(129) 评论(0) 推荐(0) 编辑
摘要:
异步操作: 1、定时器都是异步操作 2、事件绑定都是异步操作 3、AJAX中一般我们都采用异步操作 4、回调函数可以理解为异步 同步:一次只能完成一个任务,如果多个任务就必须排队,先前面一个任务再执行后面一个任务,以此类推。 异步:每一个任务有一个或多个回调函数,前一个任务结束后,不是执行后一个任务 阅读全文
posted @ 2018-12-07 11:11 十一点半 阅读(227) 评论(0) 推荐(0) 编辑
摘要:
1. 清除浮动的兼容性 清除浮动在低版本浏览器不行,需要处理兼容性 加一个.clearfix{*zoom:1;}2. ie低版本不支持Rgba()3. 每个浏览器都有自己的前缀 主要解决css3中的兼容问题 chrome(谷歌) 的前缀 -webkit- firefox(火狐) 的前缀 -moz- 阅读全文
posted @ 2018-12-03 10:29 十一点半 阅读(112) 评论(0) 推荐(0) 编辑
摘要:
作用于解析题: 1.var a=12 function fn(){ console.log(a) //undefined var a=45 console.log(a) //45 } fn() 2.var a=12; function fn(){ console.log(a) //12 a=45 c 阅读全文
posted @ 2018-12-03 10:25 十一点半 阅读(179) 评论(0) 推荐(0) 编辑