龙空技术网

一套两三年工作经验都说很难的前端面试题,看看你能答多少

无极低码 397

前言:

如今咱们对“1年ajax经验”大约比较关怀,朋友们都想要了解一些“1年ajax经验”的相关内容。那么小编在网上网罗了一些关于“1年ajax经验””的相关文章,希望你们能喜欢,姐妹们快快来了解一下吧!

1. js中如何检测一个变量是一个String类型?请写出函数实现(2分)

2. 请说出三种减低页面加载时间的方法(3分)

3. 请写出js AJAX的工作原理。(5分)

4. 清除字符串中的全部空格用什么方式最好。(3分)

5. 写出你所知道的前端数据存贮方式,并列举用途和各自的特点(5分)

6. 介绍js的基本数据类型  (5分)

7. eval是做什么的? (2分)

8. 简述js如何获取UA,以及UA用途?(5分)

9. 请写出下面程序的输出结果答案(5分)

var a =[];

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

a[i]=i;

}

console.log(a[0]());

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

a[i]=i;

}

console.log(a[6]());

for(let i =0; i <3; i++){

let i ='abc';

console.log(i);//

}

functionfunc(){

let a =10; //

var a =1;

console.log(a);

}

10. 请写出一下几个程序的输出结果(5分)

A.

let[foo,[[bar], baz]]=[1,[[2],3]];

bar=//

B.

let[,, third]=["foo","bar","baz"];

Third=//

C.

let[x, y,...z]=['a'];

z= //

11. Mvvm框架理解,mvvm有哪些典型框架,与MCV框架有何区别?(5分)

12. 如果要实现PC端网页聊天需要使用什么样的技术,至少列出两种实现方式(5分)

13. 请写出3个以上npm执行命令。(5分)

14. 如下图,当修改右边对应内容时,要使得左边的效果立即发生改变,你觉得使用哪个js框架更为合适?并列出理由。(5分)(框架选择)

15. 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?(5分)

16. 简述响应式设计的实现原理。(5分)

17. 用canvas 绘制一条直线,请写出关键步骤(5分)

18. jQuery 库中的 $() 是什么?(5分)

19. $(document).ready()方法和window.onload有什么区别?$(document).ready()执行的原理?(10分)

20. 输出结果用箭头表示其前后的两次输出之间有 1 秒的时间间隔,而逗号表示其前后的两次输出之间的时间间隔可以忽略(5分)

21. 简述一下qq一键登录的实现思路流程及用到的技术。(5分)

标签: #1年ajax经验