腾讯web前端开发工程师笔试题及答案

腾讯web前端开发工程师笔试题及答案

ID:14189782

大小:55.00 KB

页数:6页

时间:2018-07-26

腾讯web前端开发工程师笔试题及答案_第1页
腾讯web前端开发工程师笔试题及答案_第2页
腾讯web前端开发工程师笔试题及答案_第3页
腾讯web前端开发工程师笔试题及答案_第4页
腾讯web前端开发工程师笔试题及答案_第5页
资源描述:

《腾讯web前端开发工程师笔试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、腾讯web前端开发工程师笔试题及答案1、如何实现事件委托?首先要知道什么是事件委托。考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响。就像下面这段代码:js性能优化 

2、list'>

  • 精通css
  • 精通js
  • 精通html
  • ...... (function(){vara=document.getElementById('list');varb=a.getElementsByTagName('li');for(vari=0;i

    3、et; alert(c.innerHTML);},false);}})();首先,我们来想下,产生性能问题的根本原因是什么呢?li元素(目标对象)所要进行的事件处理了。怎么可以解决这种囧况呢?答案就是采用事件委托,将在li对象上面要处理的事件委托给父元素或者祖先元素,即为父元素绑定事件侦听,看看下面的改进代码:js性能优化 

  • 精通

    4、css

  • 精通js
  • 精通html
  • ...... (function(){vara=document.getElementById('list');a.addEventListener('click',function(e){varb=e.target; alert(b.innerHTML);},false);})(); 虽然现在很多框架都已经实现了事件委托,但是作为一个开发人员

    5、,用框架的同时我们也应该知道他实现的原理是如何的,知其然,更要知其所以然1、将10进制的数302转为二进制。十进制转二进制的原理是:用2辗转相除至结果为1将余数和最后的1从下向上倒序写就是结果例如302302/2=151余0151/2=75余175/2=37余137/2=18余118/2=9余09/2=4余14/2=2余02/2=1余0故二进制为100101110所以程序可以写成这样:vara=302;varstr="";while(a>1){str=a%2+str;a=parseInt(a/2);}str=a+str;2、js

    6、中运算符的优先级(此非原题,为原理题)运算符描述.[]()字段访问、数组下标、函数调用以及表达式分组++---~!deletenewtypeofvoid一元运算符、返回数据类型、对象创建、未定义值*/%乘法、除法、取模+-+加法、减法、字符串连接<<>>>>>移位<<=>>=instanceof小于、小于等于、大于、大于等于、instanceof==!====!==等于、不等于、严格相等、非严格相等&按位与^按位异或

    7、按位或&&逻辑与

    8、

    9、逻辑或?:条件=oP=赋值、运算赋值,多重求值1、typeof(null)=______答案

    10、为object2、JS中给全部都是数字元素的数组排序的原生方法是___sort_______,其中使用的是__冒泡__排序方法。例如:array.sort(function(a,b){returna-b;})详细说明访问网站:http://www.admin5.com/article/20120718/445724.shtml3、NaN*6=__NaN____4、JS中调用某个函数之前,如何取得该函数最多可以传递多少个参数?该函数被调用时,如果知道传了多少个参数过来?假设函数名为fun,那个fun.length就是它最多能接受的

    11、参数个数;在fun函数里面,arguments就是用数组装着调用时传过来的所有参数,因此arguments.length就是已经传递过来的参数个数;如:functionneedTwoPara(p1,p2){vara=arguments;varresult='我是

    当前文档最多预览五页,下载文档查看全文

    此文档下载收益归作者所有

    当前文档最多预览五页,下载文档查看全文
    温馨提示:
    1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
    2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
    3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
    4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。