总结2
.事件监听
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()方法用于设置指定的时间的小时字段