1.jQ的核心? #

2.请求数据用什么方法,请求数据时,loading图(圆圈)用样式实现,并在中间显示请求数据的百分比,旋转时每处的背景色还要不一样。 #

3.前端的安全问题有哪些,如何解决? #

4.移动端的常见问题? #

  1. 点透事件
  2. 长时间按住页面出现闪退问题
  3. 旋转屏幕时,字体调整问题
  4. 上下拉动滚动条时卡顿,慢的问题?

5.移动端适配问题? #

  1. Rem布局
  2. 流式布局
  3. Felx布局

6.内存溢出? #

  1. 请求数据过大,
  2. 死循环,
  3. 引用对象,使用完不释放。

7.JS继承有哪些? #

Object.create(oldFn);
Object.setpototypeOf(newFn,oldFn)

8.数组去重的方法有哪些? #

if (obj.indexof(arr[i]) == -1) {
    obj.push(arr[i])
}

9.统计一个字符串中出现次数最多的? #

var str = "nininihaoa";
var o = {};
for (var i = 0, length = str.length; i < length; i++) {
    var char = str.charAt(i);
    if (o[char]) {
        o[char]++;
    } else {
        o[char] = 1;
    }
}
console.log(o);
var max = 0;
for (var key in o) {
    if (max < o[key]) {
        max = o[key];
    }
}
for (var key in o) {
    if (o[key] == max) {
//console.log(key);
        console.log("最多的字符是" + key);
        console.log("出现的次数是" + max);
    }
}

10.H5的存储方式有哪些?有何区别?如何兼容低版本浏览器? #

localStorage,sessionStorage 存储的时间不一样,localStorage本地永久存储,sessionStorage页面关闭,存储的值清空。

11.H5新增特性有哪些? #

标签元素: #

表单控件: #

新功能: #

绘画: #

媒体: #

12.CSS3新增特性有哪些? #

13.如何实现浏览器内多个标签之间的通信? #

localStorage、cookie

14.什么是闭包?闭包有什么作用? #

函数里面套函数,外层函数无法访问里面函数中的变量,里面函数可以访问外层函数中的私有变量。

15.SVN提交时,遇到冲突怎么处理? #

答案:与冲突文件进行对比,并合并在提交。

16.超链接A标签伪类的排序? #

L-V-H-A

17.样式权重的排序? #

!important  > id  > class  >  tag[name=value]  >  tag

18.display有哪些属性值,有什么作用? #

19.在开发中遇到过跨域问题吗?遇到是如何解决的? #

Jsonp, domain, windown.name,ifrom,反向代理(nginx)