09 2017 档案
摘要:DOM操作 如:将网页中的一个图片删掉,以及增加一张图片、增加一个链接、修改一个网页的结构,做一个广告弹层,以及页面上的动态效果等等 BOM操作 如:获取浏览器特性,获取当前屏幕的宽度、高度,获取当前地址栏地址 1.DOM操作的常用API有哪些? 获取DOM节点,以及节点的property和Attr
阅读全文
摘要:1.闭包应用场景 1)函数作为返回值,例如: 2)函数作为参数传递,例如: 2.说一下对变量提升的理解? 主要说明以下两点:变量定义、函数声明(注意和函数表达式的区别,也就是执行上下文部分的知识) 解析器会率先读取函数声明,要等到解析器执行到它时才执行, 3.this的几种不同使用场景 作为构造函数
阅读全文
摘要:一、事件 1.编写一个通用的事件监听函数 2.事件冒泡流程 1)DOM树形结构 2)事件冒泡 3)阻止冒泡 4)冒泡的应用 3.对一个无限下拉加载图片的页面,如何给每一个图片绑定事件? 使用代理 二、ajax 1.手动编写一个ajax,不依赖第三方库 (无论什么复杂的ajax的封装,都是依照这个原理
阅读全文
摘要:1.instanceof用于判断引用类型属于哪个构造函数的方法。 那么,我们如何准确的判断一个变量是数组类型呢? var arr = []; arr instanceof Array //结果为true,这样判断 有的人可能会想到 typeof arr,但typeof是无法判断是否是数组类型的,包括
阅读全文
摘要:1.JS中使用typeof能得到哪些类型? 值类型和引用类型 typeof运算符 值类型(只能区分值类型的详细类型) typeof undefined //undefined typeof 'abc' //string typeof 123 //number typeof true //boolea
阅读全文

浙公网安备 33010602011771号