问题: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.如何理解作用域 4.实际开发中闭包的应用 知识点: js没有块级作用域只有函数和全局作用域,如下代码: 当前作用域没有定义某个变量,所以要去它的父级作用域找,这样的就是作用域链 作用域和闭包-执行上下文 this介绍: th ...
分类:
Web程序 时间:
2017-08-23 15:04:10
阅读次数:
286
1.如何准确判断一个变量是数组类型2.写一个原型链继承的例子3.描述new一个对象的过程4.zepto(或其他框架)源码中如何使用原型链知识点:1.构造函数2.构造函数-扩展3.原型规则和示例4.原型链5.instanceof 讲解: 构造函数:一般函数为大写字母开头的都是构造函数,如下: var ...
分类:
Web程序 时间:
2017-08-22 13:51:32
阅读次数:
234
js面试中长见的算法题 1.阐述下 JavaScript 中的变量提升 所谓提升,顾名思义即是 JavaScript 会将所有的声明提升到当前作用域的顶部。这也就意味着我们可以在某个变量声明前就使用该变量,不过虽然 JavaScript 会将声明提升到顶部,但是并不会执行真的初始化过程。2.阐述下 ...
分类:
编程语言 时间:
2017-08-21 14:53:21
阅读次数:
192
15、HTTP状态码 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚 ...
分类:
Web程序 时间:
2017-08-20 00:46:56
阅读次数:
367
非严格模式下,打印window; [object Window], 严格模式下,打印undefined ...
分类:
Web程序 时间:
2017-08-17 21:33:36
阅读次数:
167
问题: 1.JS中typeof能够得到哪些类型? 考点:JS 的变量类型 2.何时用 双等于 == ?何时用 三等 ? 考点:强制类型转换 3.window.onload 与 DOMContentLoaded的区别。 4.用JS创建10个<a>标签 ,点击的时候弹出来对应的序号 。 考点:作用域 5 ...
分类:
Web程序 时间:
2017-07-20 23:45:04
阅读次数:
312
题目: 1、面对这段代码时给出的结果也不尽相同,以下是典型的答案: A. 20% 的人会快速扫描代码,然后给出结果:0,1,2,3,4,5; B. 30% 的人会拿着代码逐行看,然后给出结果:5,0,1,2,3,4; C. 50% 的人会拿着代码仔细琢磨,然后给出结果:5,5,5,5,5,5; 只要 ...
分类:
Web程序 时间:
2017-07-19 01:15:51
阅读次数:
264
1、css3中transfrom和transition、animation的区别transfrom描述元素静态样式,而transition和animation能够实现动画效果,所以一般transfrom配合后两者使用。结论:1. 如果要灵活定制多个帧以及循环,用animation.2. 如果要简单的 ...
分类:
Web程序 时间:
2017-07-18 12:02:11
阅读次数:
232
基础 原型 原型链 作用域 闭包 异步 单线程 JS API DOM操作 AJAX 事件绑定 开发环境 版本管理 模块化 打包工具 运行环境 页面渲染 性能优化 面试题 1.JS中使用 typeof 能得到的哪些类型? 考点:JS变量类型 JS中有哪些内置函数 JS变量按照存储方式区分为哪些类型,并 ...
分类:
Web程序 时间:
2017-06-29 19:10:06
阅读次数:
251
有志者事竟成,无志者事事空。 很强大的HTML+CSS+JS面试题(附带答案) 一、单项选择(165题) 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于 ...
分类:
Web程序 时间:
2017-06-11 10:27:08
阅读次数:
270