value innnerHTML
value是input框的输入值 ,innerHTML是dom元素里面的所有dom结构keyvalue==13 为回车按键
js getFullYear()从data数据中提取年份
ceil()最大整数 .floor最小整数
floor()是向负无穷大舍入,floor(-10.5) == -11;
ceil()是向正无穷大舍入,ceil(-10.5) == -10
math.random()返回0~1区间的一个数getDay() 返回星期中的一个数
for in 循环 var i in date 此处i指的是对象的属性(forin循环暂时没发现支持访问下一个数据 即date(i+1)的数据)
先思考逻辑(思维导图)列出关键函数,再补充其余通用函数。
onchange()事件 在select text textarea发生改变是执行函数
Object.getOwnPropertyNames()
getOwnpropertyNames
8.做了几天终于完成了17
在n随机选一个数
Math.floor(Math.random() * n)
随机选颜色
"#" + Math.random().toString(16).substring(2, 8); (~~(Math.random()*((1<<24)-1))).toString(16)+'000000').substring(0,7)
9.flex布局 对于大多数布局来说很方便
阮一峰-flex布局
10.原生实现 jq addclass removeclass
11.dataTransfer对象--在拖放操作实现数据交换
它是事件对象的一个属性,只有一个?
setData() getData()
用法
保存在dataTransfer对象的元素只能在drop事件中读取
12.用html5实现拖动只能拖动到另一个元素上,如果要随意拖动需用js控制定位。
13.鼠标事件
- mousedown 按下鼠标按钮触发
- mousemove 鼠标在元素内部移动时触发
- mouseout 鼠标从一个元素移入另一个元素时触发(离开)
- mouseover 鼠标从一个元素外移入元素时触发 (移入)
- mouseup 用户释放鼠标时触发
14.new function(){} js中函数是一个引用对象 new function(){}就是定义一个对象