博雅笔试题

1、Media Queries是通过什么来过滤设备的

2、移动端的事件触发顺序为:

touchstart --> touchmove -> touchend -->click。

那能不能只触发touch事件,不去触发click事件呢?查阅相关资料,发现了preventDefault()的方法,阻止事件的默认行为。
var content = document.querySelector(".content");
content.addEventListener("touchstart", function(e){
       e.preventDefault();
       content.style.background = "#0F0";
})
content.addEventListener("click", function(e){
        content.style.background = "#00F";
});

通过preventDefault()方法,可以阻止后面事件的触发。

3、无法用于跨域的是:

A、jsonp    B、postMessage    C、document.damain    D、websocket

4、不会再移动端手机上启动3D加速的是:

A、transform:translate3d(0,0,0);

B、transform:translateZ(0);

C、transform:translateY(0);

D、transform:rotate3d(0,0,0,120deg);

5、px  em  rem  pt是指什么

1、cookie、localStorage、sessionStorage的区别

2、完成一个半径为25px的圆向右先快后慢滚动300px

3、数组去重

4、编写一个函数clone,实现对象拷贝

5、编写一个函数,有字符串str = "abc345efgabcab"

1)字符串变为:"abc[3][4][5]efgabcab"

2)变为:"abc6810efgabcab"

 

posted @ 2016-10-15 23:51  chenxj  阅读(150)  评论(0)    收藏  举报