js随笔02

1.日期的格式转换
日期年月日加入"-"
string.replace(/^(\d+?)(\d{2})(\d{2})$/, "$1-$2-$3")
2.如何绑定一个函数到对象
fn.apply(e,[])
第二个参数是一个参数数组
fn.call(e,arg1,arg2...)

apply和call会立即执行

fn.bind(e,arg1,arg2...)
bind返回的是一个函数,不会立即执行,要执行需要fn.bind(e.args,arg2...)()

改变函数this对象的指向
第一个参数是this指向的对象
都可以继续传参

3.文本溢出显示省略号三连
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

e.target指向触发事件元素
e.currentTarget 指向绑定事件元素

4.js运行环境
浏览器,node

你可能感兴趣的:(js随笔02)