1、如何判断一个变量是数组还是字符串?

2、“\==”与“===”的区别?

3、如何去除字符串中的所有空格?

4、如何获取当前浏览的URL?

5、怎样添加、删除、移动、复制、创建和查找节点?

6、什么是闭包?

7、JS中const、let、var之间的区别

8、什么叫同源策略?有什么用?

9、什么是Ajax? 适用于哪些应用场景?

10、Ajax请求时get和post有什么区别?

11、谈谈Jsonp的原理?

12、split()和join()函数的区别?

13、写出3个使用this的典型应用。

14、怎么使用JS改变元素的class?

15、普通事件与绑定事件有什么区别?

16、请描述js里事件的三个阶段。

17、数组方法pop() push() unshift() shift()都有什么用?

18、IE和DOM事件流的区别是什么?

19、call和apply有什么区别?

20、什么是事件委托?

21、JS中的本地对象,内置对象和宿主对象分别有哪些?

22、document load 和 document ready 的区别是什么?

23、你怎么理解WebPack和Grunt和Gulp?

24、JS有哪几种数据类型?

25、什么是ES?ES和JS有什么联系?

26、ES6有哪些新特性?

27、typeof都会返回什么数据类型?

28、请例举3种强制类型转换和2种隐式类型转换。

29、截取字符串javastack的java?

30、如何规避javascript多人开发函数重名问题?

31、检测一个变量是否是String类型有哪几种方式?

32、请说出至少三种减低页面加载时间的方法。

33、请详细解释Ajax的工作原理。

34、JS中有哪几种函数?

35、请至少写出3种创建函数的方式。

36、什么是跨域?解决跨域的方法有哪些?

获取参考答案

扫码前往Java面试库小程序刷题,获取参考答案,博主正在努力更新答案,现在已经更新 2000+ 题了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

发表回复

您的电子邮箱地址不会被公开。