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

时间:2023-10-02 19:10:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
腾讯web前端开发工程师笔试题

1js如何得到http的请求头信息和返回的头信息? javascript中跟responseheader有关的就两个方法: getresponseheader从响应信息中获取指定的http头语法 strvalue=

oxmlhttprequest.getresponseheader(bstrheader); getallresponseheaders获取响应的所有http头语法 strvalue=

oxmlhttprequest.getallresponseheaders();

需要注意的是,通常,在ie下不能完整的获取header报头数据,只能取到如下header数据:

x-powered-by: x-ua-patible: keep-alive: transfer-encoding: content-type:

比如你要获取时间戳,在ie下必须做些特殊处理,需要在后端设置一下,关闭缓存:

2、将10进制的数302转为二进制。 十进制转二进制的原理是: 2辗转相除至结果为1

将余数和最后的1从下向上倒序写就是结果 例如302 302/2=1510 151/2=751 75/2=371 37/2=181 18/2=90 9/2=41


4/2=20 2/2=10

故二进制为100101110 所以程序可以写成这样: vara=302; varstr=””; while(a>1){ str=a%2+str; a=parseint(a/2); }

str=a+str;

3js中运算符的优先级(此非原题,为原理题) 4typeof(null)=______ *object

5js___sort_______,其中使用的是__冒泡__排序方法。

例如:array.sort(function(a,b){returna-b;} 详细说明访问网站:

admin5/article/20120718/445724.shtml 6nan*6=__nan____

7js中调用某个函数之前,如何取得该函数最多可以传递多少个参数?该函数被调用时,如果知道传了多少个参数过来?

假设函数名为fun,那个fun.length就是它最多能接受的参数个;

fun函数里面,arguments就是用数组装着调用时传过来的所有参数,因此arguments.length就是已经传递过来的参数个数;

如:

functionneedtwopara(p1,p2){ vara=arguments;

varresult=’我是个需要’+needtwopara.length+’个参数的


本文来源:https://www.wddqw.com/doc/211ec3c96b0203d8ce2f0066f5335a8103d26668.html