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