网站图标favicon.ico坑 解决方法: 注意这里文件名是favicon1.ico,别的名字也可以,不要是favicon就好。 我出现的问题是,用gulp打包,gulp-...
网站图标favicon.ico坑 解决方法: 注意这里文件名是favicon1.ico,别的名字也可以,不要是favicon就好。 我出现的问题是,用gulp打包,gulp-...
JSON JSON是一种传输数据的格式(以对象为样板,本质上就是对象,但用途有区别,对象就是本地用的,json是用来传输的) JSON.parse(); string->js...
1、创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段document.readyStat...
封装兼容性好的添加事件的方法 解除事件处理程序 elem.onclick = false/''/null; elem.removeEventListener(type,fn,...
获取滚动条x轴与y轴的距离 加上<!DOCTYPE html>为标准模式,不加为怪异模式/混杂模式 怪异模式为了向后(版本)兼容 获取可视窗口的大小 查看元素的尺寸 dom....
返回元素elem的第n层祖先元素 封装Haschildren功能,解决以前部分浏览器的兼容性问题 封装函数,返回元素e的第n个兄弟节点,n为正,返回后面的兄弟节点,n为负,返...
对节点的增删改查 查看元素节点 document代表整个文档 document.getElementById() //元素id 在Ie8以下的浏览器,不区分id大小写,而且也...
getElementById方法定义在Document.prototype上,即Element节点上不能使用。 getElementsByName方法定义在HTMLDocum...
ES5.0 es5.0严格模式的启动 写在作用区域最上方。 不再兼容es3的一些不规则语法,使用全新的es5规范。 为什么es5的启动方式是字符串,而不是像其他函数? 因为在...
在try里面发生错误,不会执行try里面错误后面的代码。并执行catch里面的代码。 错误类型 Error.name的六种值对应的信息:EvalError : eval()的...
由于js自带的typeof不够详细,所以我们自己封装一个。 通过Object原型链上的toString方法来进行跟好多判断,因为数组,对象,包装类在调用toString时,各...
先介绍下类数组,首先看一个东西,arguments arguments打印出,看起来像一个数组,其实它不是,因为它没有数组的方法,像argument.push(1);这样写进...
改变原数组push,pop,shift,unshift,sort,reverse,splice不改变原数组concat,join——>split,toString,slice...
callee返回是的函数的引用。 看似没啥用处,但在立即执行函数有特别的用处,像下面立即执行函数配合阶乘时可以使用callee,因为此时要调用的阶乘函数没有函数名。 func...
1.函数预编译过程 this --> window2.全局作用域里 this --> window3.call/apply 可以改变函数运行时this指向4.obj.func...
第一种是利用constructor不同进行判断 第二种是利用instanceof来区分 第三种是利用toString.call()来区分