摘要:
1-jquery 中的$.each 和$(选择器).each()有什么区别? $().each()多用于遍历dome的html标签; 如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook. 1 $("input[type='checkbox']" 阅读全文
摘要:
1- 什么是事件委托,原理是什么? 原理: 利用冒泡的原理,把事件加到父级上,触发执行效果。 2- js 中有几种定时器,有什么区别? setTimeout() 和 setInterval() setTimeout:一次性定时器,只在指定时间后执行一次; setInterval以指定时间为周期循环执 阅读全文
摘要:
1- 列举几个常见的浏览器兼容问题: 获取元素样式 滚动条 网页可视区 事件对象兼容 阻止事件冒泡兼容 阻止默认行为兼容 2- js 中给元素注册事件的方法: onclick() onmouseover() onmouseout() onkeyup() onkeydown() onmouseWhel 阅读全文
摘要:
1- 列举所有获取 DOM 元素的方法: 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySele 阅读全文
摘要:
<script> 2 var temp = 0; 3 for (var i = 2; i <= 1000; i++) { //4 4 //假设所有的数都是质数 5 var flag = true; 6 //通过嵌套循环找到 i 除了1 和本身以外所有可能出现的因子 7 for (var j = 2; 阅读全文
摘要:
1- var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”将字符串中出现次数最多的字母弹框输出; var str = 'hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys'; var result = maxN(str); 阅读全文
摘要:
1-使用 js 封装一个冒泡排序的方法 function arrs(arr){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ var t=arr[j] arr[j]=arr 阅读全文
摘要:
1-下面代码执行的结果是什么? his指向[object Window] 10 this指向[object Arguments] 2 MDN对arguments解释 2- 下面代码执行的弹出结果是什么? number; number undefined number 3-下面代码执行的结果是什么? 阅读全文