1.当链接指向哪一中文件时,不打开该文件而是提供给该浏览器下载()。
- 答案:zip(压缩文件)
2.下列哪一项表示不是按钮()。
A.type="submit" B.type="reset" C.type="image" D.type="button"
- 答案:C
3.哪一项是在新窗口中打开网页()。
答案:_blank
4.请你描述一下cookies,sessionStorage和localStorage的区别。
答案:

5.JS是怎么执行的?
- 第一步:当页面产生时浏览器就创建了一个全局执行环境,当关闭网页或者关闭浏览器时,全局执行环境才会被销毁。
- 第二步:加载脚本文件,加载完成后,js引擎分析它的语法与词法是否合法,如果合法进入预编译。
- 第三步:预编译,寻找全局变量声明,把它作为window的属性加入到window对象中,并给变量赋值为“undefined”;寻找全局函数声明,把它作为Window的方法加入到window对象中,并将函数体赋值给他。注意:匿名函数是不参与预编译。
- 第四步:解释执行,对变量进行初始化。
- 第五步:函数调用
6.闭包是什么?一般用到哪里?
- 如果一个函数用到了它作用域外面的变量,那么这个变量和这个函数之间的环境就叫闭包。换一种说法,就是函数内部又嵌套了一个函数且这个嵌套的函数引用了外部函数的变量,此时就形成了闭包。
- (1)可以用来存储变量(2)可以用来封装私有变量(3)可以应用于setTimeout()调用