怎么下载一个zip文件?
举例说明如何使用WebSQL?
举例说明js如何拖拽排序?
怎样在JavaScript中创建一个worker线程?
写个给图片加水印的方法
说说你对执行上下文的理解
有些js库习惯在代码开头处添加分号有什么作用呢?除了分号还可以换成别的吗?
在js中attribute和property的区别是什么?
举例说明数组的排序方法有哪些?
举例说明js拖拽用到的事件有哪些?
用原生JS封装插件的方式有哪些?
用js模拟实现微信抢红包的算法,并说明你的思路
如何实现锁定网页、密码解锁的效果?说说你的方法和步骤是什么?
你知道1和Number(1)的区别是什么吗?
说说CORS为何要区分预检请求和简单请求呢?
实现异步编程有哪些方式?推荐用哪种?
为什么说js是单线程,而不是多线程呢?
使用js实现摩斯密码的加密和解密
请使用原生的js实现斐波那契数列
阻止事件的默认行为有哪些?说说它们之间的区别是什么?
请举例说明动态操作DOM的方法有哪些?
原生Math的方法有哪些?请列举并描述其功能
什么是词法分析?请描述下js词法分析的过程?
自己实现数组的 map
、filter
、find
方法
请描述下函数的执行过程
写一个洗扑克牌的方法
说用原生js实现封装一个选项卡的功能
说下你对柯里化函数(currying)的理解,它有什么运用场景?
请描述下ajax的请求都有哪些步骤?
用js实现页面局部打印和预览原理是什么呢?同时在IE上有什么不同?
用js实现小写金额转大写的方法
请解释下NaN === NaN的结果
请写出如下代码运行的结果并解释为什么?[代码]
var type = 'images';
var size = {width: 800, height: 600};
var format = ['jpg', 'png'];
function change(type, size, format){
type = 'video';
size = {width: 1024, height: 768};
format.push('map');
}
change(type, size, format);
console.log(type, size, format);
写一个方法,将字符串中的单词倒转后输出,如:my love
-> ym evol
原生的字符串操作方法有哪些?请列举并描述其功能
JSON.stringify有什么局限性和哪些技巧?
如何实现一个全屏的功能?
举例说明js关闭当前窗口有哪些方法?
说说你对js包装对象的理解
JavaScript有几种类型值?能否画出它们的内存图?
保护js代码的方式有哪些?分别说说他们的原理是什么?
你有用过webRTC吗?它有什么运用场景?
如何实现文件拖动上传?
分析('b' + 'a' + +'a' + 'a').toLowerCase()
返回的结果
能否正确获取本地上传的文件路径?如果可以怎么做?如果不可以解释下为什么?
请说说escape、encodeURI、decodeURI、encodeURIComponent和decodeURIComponent的区别?
如何终止WebWork?
写一个方法把多维数组降维
使用正则去掉html中标签与标签之间的空格
document.write和innerHTML有什么区别?
如何使用js来截图?怎样截可见区域和整个页面?
分别写出防抖和节流的两个函数,并描述它们分别有什么运用场景?
写一个把数字转成中文的方法,例如:101转成一百零一
用js写一个事件侦听器的方法
函数声明与函数表达式有什么区别?
请用js编写一个红绿灯程序
请详细描述AJAX的工作原理
请描述下什么是原型模式?它主要运用在哪些场景?
请描述下js的原型和原型链的理解以及它们之间的关系
写一个方法判断给定的字符串是否同态(isomorphic)
说说你对作用域链的理解
写个方法,找出指定字符串中重复最多的字符及其长度
请说说json和jsonp的区别?
你是如何更好地处理Async/Await的异常呢的?
准确说出'1,2,3,4'.split()
的结果是什么(包括类型和值)?
不依赖第三方库,说下如何使用js读取pdf?
分别封装精确运算的加减乘除四个方法
不用第三方库,说说纯js怎么实现读取和导出excel?
说说你理解的同步和异步的区别是什么?
写例子说明如何给li绑定事件(ul下有1000+个li)?
要实现一个js的持续动画,你有什么比较好的方法?
分别写出数组的交集、并集、差集、补集这四个方法
用js写出死循环的方法有哪些?
js的函数有哪几种调用形式?
解释下为什么{} + [] === 0
为true?
请描述下null和undefined的区别是什么?这两者分别运用在什么场景?
写个方法随机打乱一个数组
js异步加载有哪些方案?
判断instanceof的结果并解释原因 [代码]
function test(){
return test;
}
new test() instanceof test;