面试题整理 二
2016-04-05 17:28
337 查看
一:addEventListener(event,function(){},useCapture)作用
addEventListener(event,function(){},useCapture)中useCapture可选,boolean值,指定事件是否在捕获或者冒泡阶段进行,true事件在捕获阶段,false默认为false,事件在冒泡阶段
二:js事件的冒泡和捕获
事件冒泡:事件从发生的目标开始,沿着文档逐层向上冒泡,到document为止。
事件捕获:是从document开始,沿着文档树向下,知道事件目标为止。
关键:在IE浏览器中,只发生事件冒泡;在W3C(或支持事件捕获)的浏览器中,先发生捕获,再发生冒泡
三:call apply区别和作用
function.call(thisObj,arg1,arg2,……argn)
function.apply(thisObj,[argArray]);
作用:都可以用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改为由thisObj指定的新对象
addEventListener(event,function(){},useCapture)中useCapture可选,boolean值,指定事件是否在捕获或者冒泡阶段进行,true事件在捕获阶段,false默认为false,事件在冒泡阶段
二:js事件的冒泡和捕获
事件冒泡:事件从发生的目标开始,沿着文档逐层向上冒泡,到document为止。
事件捕获:是从document开始,沿着文档树向下,知道事件目标为止。
关键:在IE浏览器中,只发生事件冒泡;在W3C(或支持事件捕获)的浏览器中,先发生捕获,再发生冒泡
三:call apply区别和作用
function.call(thisObj,arg1,arg2,……argn)
function.apply(thisObj,[argArray]);
作用:都可以用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改为由thisObj指定的新对象
相关文章推荐
- iOS面试笔试 技术向
- 程序员的视角:java 线程(转)
- 程序员面试宝典16章操作系统整理笔记及补充(个人理解整理版)
- LeetCode(24)-Balanced Binary Tree
- 码农小汪剑指Offer之36-二叉树的深度 层次遍历 分而冶之
- 面试题三:使用 java 实现单向链表的倒置
- 面试题二: java 实现二叉树的中序优先遍历,不能用递归
- 华为面试上机题及答案 JAVA写的
- 单链表的逆向打印、删除无头的非尾节点、无头链表插入节点、约瑟环
- 面试题一:使用 java 实现快速排序
- 码农小汪剑指Offer之35-数字在排序数组中出现的次数 暴力 二分查找的运用
- 剑指offer面试题之扑克牌顺子
- PHP程序员课程大纲
- 程序员应该关注的一些事儿
- JAVA多线程和并发基础面试问答(转)
- 码农小汪-剑指Offer之34 -两个链表的第一个公共结点 hashMap
- 面试注意事项
- 2016-4-05阿里电话面试
- 困了,累了,职业倦怠期来了
- 困了,累了,职业倦怠期来了