2017携程笔试题目

2017-11-25 13:54 作者 : 围观 : TAG标签:

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

qzm4.com

  2017携程Web前端实习生招聘笔试题

  考察encodeURI

本文来自求职面试网

  encodeURI(), decodeURI()它们都是Global对象的方法。

求职面试网

  encodeURI()通过将某些字符的每个实例替换代表字符的UTF-8编码的一个或多个转义字符来编码URI。规则如下: qzm4.com

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

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

copyright qzm4

  不会编码Number sign:#

内容来自求职面试网

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

本文来自求职面试网

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

内容来自求职面试网

  未转义的字符:字母,十进制数字以及- _ . ! ~ * ' ( ) 内容来自求职面试网

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

内容来自求职面试网

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

内容来自求职面试网

  decodeURIComponent()作用和encodeURIComponent()相反

内容来自求职面试网

  考察linux

copyright qzm4

  linux文件和目录的唯一标识符是什么? 本文来自求职面试网

  inodes节点 本文来自求职面试网

  考察BOM对象 qzm4.com

  其他的见Github 内容来自求职面试网

  系统对话框 copyright qzm4

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

求职面试网

  一共有三种系统对话框,如下: 本文来自求职面试网

  // alert()

copyright qzm4

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

  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) { qzm4.com

  console.log(result2); copyright qzm4

  }

qzm4.com

  考察==和===的区别 copyright qzm4

  '=='会转型。

本文来自求职面试网

  '==='不会转型。

本文来自求职面试网

  0 == '0' // true

qzm4.com

  0 === '0' // false 本文来自求职面试网

  考察Date类型 求职面试网

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

  // -2207433600000

qzm4.com

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

qzm4.com

  如果想根据指定日期和时间的话,就必须传入该日期的毫秒数(从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(格林尼治标准时间)创建。 qzm4.com

  考察CSS3

内容来自求职面试网

  下列不是transition-timing-function的单位的是? 本文来自求职面试网

  linear 内容来自求职面试网

  100ms qzm4.com

  inherite

本文来自求职面试网

  steps(10) 内容来自求职面试网

  考察? 求职面试网

  (50|2 == 50) 本文来自求职面试网

  (50|16 == 50) 内容来自求职面试网

  (50|4 == 50) 内容来自求职面试网

  (50|32 == 50)

求职面试网

  不能触发layout和paint的是?

内容来自求职面试网

  考察canvas

copyright qzm4

  考察闭包 qzm4.com

  function a() {

qzm4.com

  var arg = []; 本文来自求职面试网

  for(var i = 0;i < 10;i++) {

内容来自求职面试网

  arg[i] = function() {

copyright qzm4

  return i; 本文来自求职面试网

  }; 内容来自求职面试网

  } 求职面试网

  return arg;

本文来自求职面试网

  } qzm4.com

  a()[1](); // 10

内容来自求职面试网

  考察执行环境与作用域

本文来自求职面试网

  var scope = 1;

qzm4.com

  function p() {

copyright qzm4

  var scope; 内容来自求职面试网

  console.log(scope); 本文来自求职面试网

  scope = 3; copyright qzm4

  } 本文来自求职面试网

  p(2); // 2 本文来自求职面试网

  谈谈对this的理解 求职面试网

  考察ES6

copyright qzm4


本文来自求职面试网

相关文章