面试
首页>面试>2017携程笔试题目
2017携程笔试题目
2017-11-27

携程是我国著名的旅游为主的网站,想进入携程工作吗?小编为大家整理了2017携程笔试题目,欢迎阅读参考!

2017携程Web前端实习生招聘笔试题
考察encodeURI encodeURI(), decodeURI()它们都是Global对象的方法。
encodeURI()通过将某些字符的每个实例替换代表字符的UTF-8编码的一个或多个转义字符来编码URI。规则如下:

不会编码保留字符 ; , / ? : @ & = + $

不会编码未转义的字符:字母,十进制数字以及- _ . ! ~ * ' ( )

不会编码Number sign:#

需要注意:由于'&', '+', '='未被编码,在GET和POST请求中被视为特殊字符,所以encodeURI不能形成适当的 HTTP GET 和POST请求。因此,要使用encodeURIComponent()来编码部分字符。

encodeURIComponent()会将传入的部分字符串部分全部进行编码。它的编码规则如下:

未转义的字符:字母,十进制数字以及- _ . ! ~ * ' ( )

除了上面的字符,其他字符都会被编码。

decodeURI()作用和encodeURI()相反。

decodeURIComponent()作用和encodeURIComponent()相反

考察linux
linux文件和目录的唯一标识符是什么?

inodes节点

考察BOM对象
其他的见Github

系统对话框
这个东西是最开始学习JavaScript了解了的,但是很久不看就有点儿记不清楚了。所以重新总结一下。

一共有三种系统对话框,如下:

// alert()

// confirm('Are you a boy?')

if(confirm('Are you a boy')) {

console.log(true);

} else {

console.log(false);

}

// prompt(), 参数有两个,第二个可选。

// 第一个参数显示给用户的提示信息,第二个参数是文本输入域的默认值

var result = prompt('Please write your name:' + 'john');

var result2 = prompt('Please write your name:');

if(result2 !== null) {

console.log(result2);

}

考察==和===的区别

'=='会转型。

'==='不会转型。

0 == '0' // true

0 === '0' // false

考察Date类型

Date.parse('1900-01-19');

// -2207433600000

创建一个日期对象, var now = new Date(), 新对象自动获得当前时间和对象。

如果想根据指定日期和时间的话,就必须传入该日期的毫秒数(从UTC时间1970年1月1日起)。

Date.parse('May 25, 2004'), 转成毫秒数。 (UTC时间)

Date.UTC(2005, 4, 5, 17, 55, 55), 转成毫秒数。2005-05-05-17-55-55。(GMT时间)

new Date()会模仿上面2种方法,也就是说可以直接向Date()构造函数传入上面两种参数的一种。

但是有一点儿区别,new Date()模仿的时候,都是根据UTC(世界协调时间)时间创建的,而非GMT(格林尼治标准时间)创建。

考察CSS3

下列不是transition-timing-function的单位的是?

linear

100ms

inherite

steps(10)

上一篇:2016广州地铁笔试试题 下一篇:面试表现好但是却被淘汰的原因
相关资讯
吸引人的面试自我介绍怎么说?4 技巧完美活用自我介绍 面试通过后,拒绝了offer没去上班,后面想去还能联系去入职吗? 集体面试你要怎么应对 面试时HR问“你的职业规划是什么”,其实是想听你这样说 面试中练就你的“火眼金睛” 面试必知言谈禁忌 把握面试流程和考察重点,轻松过面试 面试时被问及职业规划如何对答如流? 行政文员岗在面试中如何发挥出最佳状态 面试回答失误,该怎样弥补
热门搜索
辞职理由怎么说最有说服力 猎头公司排名 本人对今后工作的设想 应聘表中职业怎么填 上班要带什么 前台行政主管需具备哪里条件 富士康年终奖多少钱 技术总监的责任 项目经理助理有前途吗 2016印象深刻广告