zoukankan      html  css  js  c++  java
  • 2015腾讯web前端笔试题

        1 请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)

      2 请指出一下代码的性能问题,并经行优化。

      var info="腾讯拍拍网(www.paipai.com)是腾讯旗下知名电子商务网站。";

      info +="拍拍网于2005年9月12日上线发布,";

      info +="2006年3月13日宣布正式运营,";

      info +="是目前国内第二大电子商务平台。";

      info=info.split(",");

      for(var i=0; i{

      alert(info[i]);

      }

      3 请给出异步加载js方案,不少于两种。

      4 请写出jQuery绑定事件的方法,不少于两种。

      5 请设计一套方案,用于确保页面中JS加载完全。

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

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

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

      意志是每一个人的精神力量,是要创造或是破坏某种东西的自由的憧憬,是能从无中创造奇迹的创造力。――莱蒙托夫

      Web前端开发笔试题集锦:

      1,截取字符串abcdefg的efg

      var str = "abcdefg";

      if (/efg/.test(str)) {

      var efg = str.substr(str.indexOf("efg"), 3);

      alert(efg);

      }

      2, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20

      var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;

      reg.test("a1a__a1a__a1a__a1a__");

      3,判断一个字符串中出现次数最多的字符,统计这个次数

      //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数

      var str = "abcdefgaddda";

      var obj = {};

      for (var i = 0, l = str.length; i < l; i++) {

      var key = str[i];

      if (!obj[key]) {

      obj[key] = 1;

      } else {

      obj[key]++;

      }

      }

      /*遍历这个hash table,获取value最大的key和value*/

      var max = -1;

      var max_key = "";

      var key;

      for (key in obj) {

      if (max < obj[key]) {

      max = obj[key];

      max_key = key;

      }

      }

      alert("max:"+max+" max_key:"+max_key);

      4,IE与FF脚本兼容性问题

      (1) window.event:

      表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象

      (2) 获取事件源

      IE用srcElement获取事件源,而FF用target获取事件源

      (3) 添加,去除事件

      IE:element.attachEvent(“onclick”, function) element.detachEvent(“onclick”, function)

      FF:element.addEventListener(“click”, function, true) element.removeEventListener(“click”, function, true)

      (4) 获取标签的自定义属性

      IE:div1.value或div1[“value”]

      FF:可用div1.getAttribute(“value”)

      (5) document.getElementByName()和document.all[name]

      IE;document.getElementByName()和document.all[name]均不能获取div元素

      FF:可以

      (6) input.type的属性

      IE:input.type只读

      FF:input.type可读写

      (7) 是否可用id代替HTML元素

      IE:可以用id来代替HTML元素

      FF:不可以

      (8) innerText textContent outerHTML

      IE:支持innerText, outerHTML

      FF:支持textContent

  • 相关阅读:
    Uva11235
    Uva11300/BZOJ1045/BZOJ1465/BZOJ3292
    树形背包模板
    Miller-Rabin素性测试
    BZOJ1500 : [NOI2005]维修数列-fhq_Treap
    COGS2421 [HZOI 2016]简单的Treap
    用 fhq_Treap 实现可持久化平衡树
    hdu 1010(DFS) 骨头的诱惑
    hdu 1026(BFS+输出路径) 我要和怪兽决斗
    hdu 1072(BFS) 有炸弹
  • 原文地址:https://www.cnblogs.com/binmengxue/p/5553745.html
Copyright © 2011-2022 走看看