Javascript面试题一套

1、列举你熟悉的前端框架并简述它们的优缺点和特点,分别适用于哪些场景。

2、简述闭包概念,闭包的原理。并利用闭包,写一个小段程序。

3、如何判断一个js对象是否存在某个属性?

4、简单概括浏览器的对象模型,都有哪些属性,并列举。

5、javascript内置的常用对象有哪些?并列举该对象常用的方法。

6、javascript面向对象中继承的实现;

7、说说js中跨域问题,如何解决。

8、设计模式有哪些?列举你在前端开发工作中自己应用到或者了解到其他框架所用到的设计模式。

9、什么是MVC,简单描述下。

10、了解npm,spm,nodejs吗?请简要描述。

11、尽可能列举在开发过程中用到的jquey函数。

12、用jquery简单的写一个插件,简单搭个插件框架也行。

13、浏览器能不能在本地存储数据?怎么存?有几种方式,分别列举出来。

14、列举几个你最常访问的网站。

选做题:

15、你有四个装药丸的罐子,罐子中装着很多药丸,这些罐子从外观上完全一样。其中一个罐子中的药丸被污染了,没有被污染的药丸每个重10克,被污染的药丸每个重11克。只称一次,如何判断哪个罐子的药被污染了?

原文地址:https://www.cnblogs.com/newh5/p/5541858.html