`
鹤惊昆仑
  • 浏览: 230292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

两道Javascript面试题

    博客分类:
  • web
阅读更多
//实现点击第i个div时仅alert该div对应的i值;
var divs = document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
    divs[i].onclick =(function(i){
        return function(e){
            alert(i);
            window.event ? window.event.cancelBubble = true : e.stopPropagation();
        }
    })(i)
}
//考察this绑定。
function test(){
    this.msg = "hi";
    msg ="hello";
    this.test = function(){
       this.msg = "yaya";
       msg = "haha"
       alert(this.msg);
    }
    return this;
}
new test().test(); //yaya
test().test();//haha


2009-6-26日更新:今天偶然看到第一题另外的解法,确实不错:http://xkr.us/js/closures
function setListeners(elements) {
    for (var i=0;i<elements.length;i++) {
        elements[i].idx=i;
        elements[i].onclick=function () { alert(this.idx); };
    }
}

分享到:
评论

相关推荐

    JavaScript面试题阿里巴巴JavaScript面试题 阿里巴巴

    ### JavaScript面试题解析 #### 一、ES6的新语法 ES6(ECMAScript 6)是JavaScript语言标准的一个重要版本,它引入了许多新的特性和语法改进,旨在提高开发效率和代码可读性。以下是一些重要的新特性: 1. **let ...

    JavaScript面试题集锦

    "JavaScript面试题集锦详解" 这篇文章涵盖了JavaScript的多个方面,包括eval函数、window和document对象、null和undefined的区别、数组的map方法、事件机制、use strict模式等。 eval函数 eval函数可以将字符串...

    JavaScript常见面试题.pdf

    JavaScript常见面试题

    JavaScript面试题及答案-共60道.docx

    JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共...

    javascript 面试题

    这份“JavaScript面试题”文档旨在帮助你深入理解JavaScript的基础和高级概念,以便在面试中展现出扎实的技术功底。以下是一些关键的知识点,涵盖了标题和描述中提及的JavaScript面试重点。 1. **基本语法与数据...

    JavaScript面试题,JS面试题,WEB前端面试题下载.pdf

    JavaScript 面试题知识点总结 JavaScript 面试题是前端开发领域中常见的面试题,涵盖了 JavaScript 基础、Web 前端开发等方面的知识点。本文将对 JavaScript 面试题的知识点进行总结,包括 Object.create、...

    javascript面试题汇总

    JavaScript面试题汇总涵盖了广泛的知识点,以下是其中一些关键点的详细说明: 1. **变量声明**:在JavaScript中,可以使用var关键字声明变量。在给定的题目中,选项A `( )` 是一个无效的声明,因为没有提供任何值,...

    91道js面试题,附必过答案.pdf

    JavaScript 基础知识点总结 本文档总结了 JavaScript 的基础知识点,涵盖 JavaScript 的组成、基本数据类型、内置对象、编写规范、性能优化、浏览器渲染过程、DOM 树和渲染树的区别、重绘和回流的区别和关系等方面...

    javascript的经典面试题汇总

    根据给定的信息,我们将深入分析并提取出与JavaScript面试题相关的知识点。 ### 一、单选题 #### 1. 以下哪条语句会产生运行错误: - **选项A**: `var obj = ();` - **解析**:在JavaScript中,括号`()`通常用于...

    700道JavaScript习题及面试题(含答案)

    这700道JavaScript习题及面试题集合涵盖了JavaScript的基础语法、高级特性、DOM操作、BOM处理、Ajax、事件处理、函数、对象、闭包、原型链等多个方面,旨在帮助开发者深入理解和掌握JavaScript的精髓。 1. **基础...

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题

    Java面试题、设计模式面试题、Spring面试题、MyBatis面试题、Memcached面试题、MongoDB面试题、ZooKeepe面试题、RabbitMQ面试题、HTML面试题、CSS面试题、Vue面试题、React面试题、JavaScript面试题、2021java面试题...

    大公司javaScript经典面试题汇总(含答案).pdf

    大公司javaScript经典面试题汇总

    100 道 JavaScript 面试题及答案.txt

    java面试题

    javaScript面试题

    JavaScript 是一种广泛应用于网页和网络应用的脚本...以上内容涵盖了JavaScript面试中常见的知识点,这些基础和进阶知识是每个前端开发者都需要掌握的。理解并熟练运用它们,对于解决实际问题和提升开发效率至关重要。

    一套完整的javascript面试题(含有答案)

    JavaScript是一种广泛应用于Web开发的...以上是对这套JavaScript面试题的解析,涵盖的知识点全面,适合准备JavaScript面试的开发者进行自我检测和学习。理解并掌握这些知识点,对于提升JavaScript编程能力大有裨益。

    JavaScript面试题.md

    JavaScript面试题.md

    JavaScript面试题及答案-共50道.docx

    javascript JavaScript面试题及答案-共50道.docx

    JavaScript面试题及答案-共80道.docx

    javascript JavaScript面试题及答案-共80道.docx

Global site tag (gtag.js) - Google Analytics