各种题目

https://github.com/markyun/My-blog/blob/master/Front-end-Developer-Questions/Questions-and-Answers/README.md

1、如何阻止事件冒泡和默认事件

//阻止事件冒泡
function stopBubble(e) {  
  if(e && e.stopPropagation){  
      e.stopPropagation();  
  } else {  
    window.event.cancelBubble = true;  
  }  
};  
// 阻止浏览器的默认事件  
function stopDefault(e){  
  if(e && e.preventDefault) {  
    e.preventDefault();  
  } else {  
    window.event.returnValue = false;  
  }  
  return false;  
};  
//不考虑ie
event.stopPropagation();  
event.preventDefault();  

2、jquery对象和js对象区别和转换
jquery对象其实是一个javascript的数组

各种题目_第1张图片
Paste_Image.png

对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了

var v=document.getElementById(“v”);  //DOM对象  
var $v=$(v);    //jQuery对象 

jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象

你可能感兴趣的:(各种题目)