预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

携程笔试题目2017携程笔试题目携程是我国著名的旅游为主的网站,想进入携程工作吗?下面YJBYS小编为大家整理了2017携程笔试题目,欢迎阅读参考!2017携程Web前端实习生招聘笔试题考察encodeURIencodeURI(),decodeURI()它们都是Global对象的方法。encodeURI()通过将某些字符的每个实例替换代表字符的UTF-8编码的一个或多个转义字符来编码URI。规则如下:不会编码保留字符;,/?:@&=+$不会编码未转义的字符:字母,十进制数字以及-_.!~*'()不会编码Numbersign:#需要注意:由于'&','+','='未被编码,在GET和POST请求中被视为特殊字符,所以encodeURI不能形成适当的`HTTPGET和POST请求。因此,要使用encodeURIComponent()来编码部分字符。encodeURIComponent()会将传入的部分字符串部分全部进行编码。它的编码规则如下:未转义的字符:字母,十进制数字以及-_.!~*'()除了上面的字符,其他字符都会被编码。decodeURI()作用和encodeURI()相反。decodeURIComponent()作用和encodeURIComponent()相反考察linuxlinux文件和目录的唯一标识符是什么?inodes节点考察BOM对象其他的见Github系统对话框这个东西是最开始学习JavaScript了解了的,但是很久不看就有点儿记不清楚了。所以重新总结一下。一共有三种系统对话框,如下://alert()//confirm('Areyouaboy?')if(confirm('Areyouaboy')){console.log(true);}else{console.log(false);}//prompt(),参数有两个,第二个可选。//第一个参数显示给用户的提示信息,第二个参数是文本输入域的默认值varresult=prompt('Pleasewriteyourname:'+'john');varresult2=prompt('Pleasewriteyourname:');if(result2!==null){console.log(result2);}考察==和===的区别'=='会转型。'==='不会转型。0=='0'//true0==='0'//false考察Date类型Date.parse('1900-01-19');//-2207433600000创建一个日期对象,varnow=newDate(),新对象自动获得当前时间和对象。如果想根据指定日期和时间的话,就必须传入该日期的毫秒数(从UTC时间1970年1月1日起)。Date.parse('May25,2004'),转成毫秒数。(UTC时间)Date.UTC(2005,4,5,17,55,55),转成毫秒数。2005-05-05-17-55-55。(GMT时间)newDate()会模仿上面2种方法,也就是说可以直接向Date()构造函数传入上面两种参数的一种。但是有一点儿区别,newDate()模仿的时候,都是根据UTC(世界协调时间)时间创建的,而非GMT(格林尼治标准时间)创建。考察CSS3下列不是transition-timing-function的单位的是?linear100msinheritesteps(10)考察?(50|2==50)(50|16==50)(50|4==50)(50|32==50)不能触发layout和paint的是?考察canvas考察闭包functiona(){vararg=[];for(vari=0;i<10;i++){arg[i]=function(){returni;};}returnarg;}a()[1]();//10考察执行环境与作用域varscope=1;functionp(){varscope;console.log(scope);scope=3;}p(2);//2谈谈对this的理解考察ES6