排序:
默认
按更新时间
按访问量

js 函数声明提升和变量提升

1. 函数声明提升 func() function func () { } 上例不会报错,正是因为 ‘函数声明提升’,即将函数声明提升(整体)到作用域顶部(注意是函数声明,不包括函数表达式),实际提升后结果同下: // 函数声明提升 function func () { } func()...

2018-08-06 18:16:42

阅读数:31

评论数:0

js call/apply及类数组对象

call/apply的作用:在特定的作用域中调用函数,设置函数体内this对象的值,以扩充函数的作用域(调用函数的同时设置内部this指针的指向) 一般用法如下: Func.call(context, arg1, arg2, arg3...) Func.apply(context, [ar...

2018-07-18 16:22:25

阅读数:34

评论数:0

跨域问题总结

出现跨域问题原因: 同源策略什么是同源策略?    1. 协议相同 (http & https)    2. 域名相同 (http://www.a.com & http://www.b.com)    3. 端口相同 (http://www.a.co...

2018-07-04 11:14:58

阅读数:170

评论数:0

js 事件(绑定、解绑、三个阶段)

事件绑定与解绑: DOM0事件 绑定: html内<input onclick=''>   js中el.onclick='' 解绑: el.onclick = null   DOM2事件(三个参数:事件名称,要分配的函数和处理函数是用于冒泡阶...

2018-07-03 15:38:30

阅读数:74

评论数:0

js 事件中的target、currentTarget及事件委托

1. target: 只位于其事件流的目标阶段;指向事件发生时的元素 (在IE中为srcElement, Chrome中均有,FileFox只有target; let target = event.target || event.srcElement)   2. currentTarget:...

2018-07-03 15:05:58

阅读数:117

评论数:0

网页动态SVG绘图

早些时候从事了很长时间的网页动态绘图工作(作图webApp,使用的技术是SVG),今天在此做个总结。主要使用的事件:onClick, onMouseMove, onKeyDown(涉及长按绘图的操作还需要onMouseDown,onMouseUp;涉及右键的加上onContextMenu)流程:{...

2018-07-02 16:51:11

阅读数:109

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭