`
zhanyu1984
  • 浏览: 71137 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

面试中遇到的问题总结(javascript)

 
阅读更多
1、js自定义类的写法
方法一:function newClass(s){
        var family="MingLiU";//私有变量
         this.color="#FF3300";//公有变量
         this.text = s;

         this.show=function(){//类的方法
           document.write("<font color='" + this.color + "' style='font-family:" + family + "'>" + this.txt + "</font>");

         }
       }
//类方法的另一种写法
newClass.prototype.show = function(){....}

var t = new newClass("js类的写法");
t.show();

方法二:var newClass = new Class({
        family:"MingLiU",
        text:"JS类的写法",
        show:function(){
        }
      });
newClass.show();

2、jquery如何将$符号换掉?
方法一:用noConflict方法释放jQuery 对 $ 变量的控制。
var $$ = JQuery.noConflict();
$$(function(){
alert($$("#a").val();
});

方法二:用自定义函数,将Jquery传入自定义参数
(function($$){//自定义函数
  $$(function{
    alert($$("#a").val());
  });//ready函数
})(JQuery);//实际参数

3、谈谈对js事件冒泡的理解以及如何关闭事件冒泡?
<body>
<div onclick="alert('Div 1 Click');">
这是第1层
<div onclick="alert('Div 2A Click');">这是第2层A
    <input type="button" onclick="alert('Button Click');stopBubble(event)" value="点击测试时间冒泡(阻止)!" />
</div>
<div onclick="alert('Div 2B Click');">这是第2层B
    <input type="button" onclick="alert('Button Click');" value="点击测试时间冒泡(未阻止)!" />
</div>
</div>

<script>
function stopBubble(e) {
    var e = e ? e : window.event;
    if (window.event) { // IE
        e.cancelBubble = true;
    } else { // FF
        //e.preventDefault();
        e.stopPropagation();
    }
}

</script>
</body>
分享到:
评论

相关推荐

    JavaScript开发技术面试题

    自己总结的JavaScript面试题。以及自己在工作中遇到的难题。

    TianJinFroentEndDawdleGuide:天津前端混饭指南,面试常见问题总结

    感觉天津前端的技术要求相对偏低,这里有很多问题是在面试过程中遇到的,应该比较适应天津公司的技术问题,如果是前端新人没什么面试经验的话,看看我总结的这些东西,如果能背会的话,估计月薪也能到10k左右了 ...

    前端面试最新总结2021

    前端面试总结 例如: vuex是vue框架中状态管理。在main.js引入store,注入。新建了一个目录store,...export。应用遇到多个组件共享状态时,使用vuex 应用场景有:单页应用中,组件之间的状态。 应用实例:音乐播放...

    关于JavaScript中的this指向问题总结篇

    在小编面试过程中经常会遇到javascript中this指向问题,可以说是前端面试必问,下面小编给大家总结了一下js中this的指向,感兴趣的朋友一起学习吧

    java软件开发面试和笔试2010最新最全总结

    从 corejava oracle jdbc hibernate html javascript servlet jsp struts spring ajax 等凡是我和我们同学面试遇到的都总结了 绝对值得看的一本书 看好了就是没工作经验也能表现的很好 凭着面试就可以多要点薪水 看...

    Java面试宝典2015版

    Java面试宝典2015版通过前后端几大技术分类总结了java面试时常遇到的技术问题。面试题涵盖了html,CSS,javascript,ajax,数据库,java等技术问题,非常适合找工作面试的朋友。

    挑战一轮大厂后的面试总结 (含六个方向) – css 篇

    在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂...面试总结:javascript 面试点汇总(万字长文)(已完成) 强烈大家看看这篇,面试中

    java笔试题目以及答案

    java面试笔试题大汇总,总结了java,JavaScript,HTML等多个面试中遇到的问题

    Java面试宝典2010版

    19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 90 20.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序...

    富裕人士访谈:前端面试题大合集-小菜鸟前端面试大作战

    这里所有的面试题大部分是我在面试过程中遇到过的,不隶属各大互联网公司,希望大家看到后会有所收获,当然每一面试题的收获,更多的是知识点的总结,望大家能够举一反三,都拿到自己满意的优惠。除了这个之外,我也...

    blog.io::growing_heart:个人博客,有事没事就记录一些前端面试知识、工作中遇到的一点一滴,博客地址

    所有的内容都是结合自己平常复习面试以及面试官提问,还有看《面试图谱》进行的归纳总结,包括会整理自己日常工作中踩到的坑,如果觉得哪个地方写错误导大家的,麻烦邮件私一下我,我会进行修改更正,最重要的是,如...

    JavaScript常见的五种数组去重的方式

    JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结 先来建立一个数组 var arr = [1,2,3,3,2,'我','我',34,'我的',NaN,NaN]; 第一种 思路:建立一个临时数组,用for循环去依次判断arr中的每个项在临时...

    JavaScript交换两个变量方法实例

    在平时的业务开发或者面试过程中,经常会遇到交换两个变量这种问题,于是,个人总结以下几种交换变量的方法: 1.方案一 使用一个临时变量来交换 2.方案二 使用ES6解构赋值语法来交换 3.方案三 利用数组 根据...

    JavaScript冒泡算法原理与实现方法深入理解

    在面试中经常会遇到面试官问到冒泡算法。今天总结一下。 ###概念 有一组数,依次比较两个相邻的数,如果他们的顺序(如从大到小或从小到大等)错误就把他们交换过来。 我们先假设这一组数是有顺序的,那么我们找出它...

    老生常谈的跨域处理

    摘要:跨域问题,无论是面试还是平时的工作中,都会遇到,本文总结处理跨域问题的几种方法以及其原理,也让自己搞懂这方面的知识,走起。 什么是跨域 在JavaScript中,有一个很重要的安全性限制,被称为“Same-...

    fe-interview-handwrite:前端面试常见手写题整理

    你也可以提交 PR,提供你面试遇到的题目。代码汇总请参照 。高频:★★★ 中频:★★ 低频:★JavaScript 原理 ★★ ★★ ★★ ★ ★ ★★★ ★★★ ★★★ ★ ★★ ★ ★★★函数函数防抖 ★★★函数节流 ★★★...

    Front-end-summary:前端学习总结

    前端学习总结 该总结大多都是平常遇到的问题的积累。 主要分为以下几个方面: CSS JavaScript JavaScript设计模式 React Vue Node 工具类 HTTP Linux 数据结构与算法 面试题 翻译的一些文章 AboutMe

    亮剑.NET深入体验与实战精要2

    本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...

    亮剑.NET深入体验与实战精要3

    本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...

Global site tag (gtag.js) - Google Analytics