zoukankan      html  css  js  c++  java
  • WEB前端开发笔试题2

    腾讯WEB前端开发笔试题

    前段时间在网上把简历更新了一遍,陆续接到一些公司的面试通知的电话,有一天下午的时候,接到腾讯拍拍网打过来的电话,说招聘WEB前端开发工程师,在电话里简单的面试了一番,就给了我一次去腾讯面试的机会,那是的心情是格外的高兴,因为这是我梦寐已久的腾讯公司。

    第二天下着毛毛细雨,我顶着风雨。呵呵,来到了腾讯公司,已经去面试官就给了我一张试卷,并说先把试题做一做,时间为20分钟,我把试题拿手上一看,全部都是javascript的试题,我对jquery框架比较熟悉一点,对原生的javascript不是很熟悉,这是心理就凉了一截。最后的结果也肯定是没有应聘上。

    现在将腾讯WEB前端开发笔试题分享给大家:

    1 请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)
    答:
    document.onclick=function(e){
      e=e||window.event;
      var o=e.srcElement||e.target;
      alert(o.tagName);
    }   

    2 请指出一下代码的性能问题,并经行优化。
       var info="腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。";
       info +="拍拍网于2005年9月12日上线发布,";
       info +="2006年3月13日宣布正式运营,";
       info +="是目前国内第二大电子商务平台。";
       info=info.split(",");
       for(var i=0; i<info.length; i++)
        {
           alert(info[i]);
        }
    答:输出字符串没有必要用for。

    3   请给出异步加载js方案,不少于两种。
    答:1.直接document.write");
            <script>
            document.write("<script src="test.js"></script>");
            </script>

         2.动态改变已有script的src属性
            <script src="" id="s1"><script>
            <script>
            s1.src="test.js"
            </script>
         3.动态创建script元素
            <script>
            var oHead=document.getElementsByTagName("HEAD").item(0);
            var oScript=document.createElement("script");
            oScript.type="text/javascript";
            oScript.src="test.js";
            oHead.appendChild(oScript);
           </script>


    4   请写出jQuery绑定事件的方法,不少于两种。
    答:
    $("").click()
    $("").ready()
    $("").change()
    $("").focus()

    5   请设计一套方案,用于确保页面中JS加载完全。
    答:原生用onload,jq用ready。

    6   请优化某网页的加载速度。

    7   对string对象经行扩展,使其具有删除前后空格的方法。

    8   完成一个正则表达式,验证用户输入是否身份证号码。

    从今天起,一定努力学习原生的javascript知识,迟早有一天会和腾讯UED团队们打成一片的。

  • 相关阅读:
    7、注解@Mapper、@MapperScan
    SpringBoot
    正则表达式"(^|&)" ,什么意思?
    JSON.NET的Self referencing loop detected with type的原因以及解决办法
    jquery ajax 中各个事件执行顺序
    Lucene BooleanQuery中的Occur.MUST与Occur.Should
    lucene中Field简析
    IDENTITY、SCOPE_IDENTITY、IDENT_CURRENT的分析
    HTML5学习(1)简介
    HTML学习(17)URL
  • 原文地址:https://www.cnblogs.com/rhinemetal/p/2568500.html
Copyright © 2011-2022 走看看