总结2

2017-06-13  本文已影响7人  糖心m

.事件监听

addEventListener(“click”,”事件处理的程序函数”,”true/false”)事件监听  它们都有三个参数:

第一个参数都是事件名(如:click);

第二个参数是事件处理函数;

第三个参数如果是true则表示在捕获阶段调用,为false表示在冒泡阶段调用removeEventListener()清除事件绑定  不能清除匿名函数的事件绑定

2.冒泡

当你使用事件冒泡时。子级元素先触发,附近元素后触发事件捕获:父级先触发,子级后触发

3.阻止事件默认行为Preventdefault  return false阻止事件冒泡  stopPropagation

4.Math方法  Math.max(1,2,3)最大值  Math.ceil(2.3)上舍入 2.9=3  Math.floor(2.3)下舍入 2.9=2  Math.round(2.3)四舍五入parseTnt(Math.random()*(max-min)+1+min)

5.布尔值转换  0,-0,  null, ””, false, undefined    NaN都可以转为false其他为true(包括字符串”false”)

6.CSS3新增

1. CSS3实现圆角(border-radius),阴影(box-shadow),

2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform)

3.transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);  // 旋转,缩放,定位,倾斜

4. 增加了更多的CSS选择器  多背景 rgba

5. 在CSS3中唯一引入的伪元素是 ::selection.

6. 媒体查询,多栏布局7. border-image

7.Html5新增  nav,footer,header,section,hgroup,video,time,canvas,audio

8.存储localStorage    长期存储数据,浏览器关闭后数据不丢失;sessionStorage  数据在浏览器关闭后自动删除。

9.Date()对象  注释:自动使用当前日期和时间为初始值  toString() 把Data转为字符串  toLocaleString()可根据本地时间把data对象转换为字符串

Valueof()方法返回Data对象  getTime()方法可返回距1970年1月1日之间的毫秒数  setTime()方法以毫秒设置Data对象  getFullYear()方法可返回一个表示年份的4位数字  setFullYear()方法用于设置年份  getMonth()方法可返回表示月份的数字  getDay()方法可返回表示星期的某一天的数字  getHours()方法可返回时间的小时字段  setHours()方法用于设置指定的时间的小时字段

上一篇下一篇

猜你喜欢

热点阅读