摘要: 1 /* 2 闭包: 3 外函数返回一个内函数,内函数用到外函数的局部变量, 4 这种情况下,外函数运行结束后,不会回收临时变量资源,会留给内函数使用。 5 6 */ 7 8 //外函数里 返回一个内函数,内函数用到外函数的临时变量x 9 //外函数结束时候,会把x绑定给内函数,因为内函数会用到... 阅读全文
posted @ 2017-08-25 11:25 稀里糊涂林老冷 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 在js中 call和apply常用于绑定作用域 3 */ 4 //1 简单的绑定 5 function sum(a,b){ 6 return a+b; 7 } 8 //将sum的功能绑定给test2来执行 9 function test2(a,b){ 10 return sum.call(this,a,b); 11 } ... 阅读全文
posted @ 2017-08-25 11:19 稀里糊涂林老冷 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 js当中 每个函数都是一个执行环境 3 函数调用函数会进入新的执行环境结束之后再回来当前 4 5 作用域链: 在内部的作用域中可以访问和修改外部的变量 6 在外部作用域不能修改或者访问内部的变量 7 */ 8 var a = 1; 9 10 function outer(){ 11 b... 阅读全文
posted @ 2017-08-25 11:13 稀里糊涂林老冷 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 查找: indexOf、lastIndexOf 迭代:every、filter、forEach、map、somereduce、reduceRight 用法: 添加:push、pop、shift、unshift 截取splice、slice 操作:concat、join、reverse、sort 用法 阅读全文
posted @ 2017-08-25 11:12 稀里糊涂林老冷 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 在js中 函数里的this 指的是调用这个函数的对象 3 只是在运行的过程中 谁调用了这个函数,this对象就是谁 4 */ 5 function test(){ 6 this.k = 10; 7 } 8 //在这里调用test 实际上调用者是window对象 9 //在调用之后,全局变量也就具有了这个k 10 test(); 11 ale... 阅读全文
posted @ 2017-08-25 11:04 稀里糊涂林老冷 阅读(182) 评论(0) 推荐(0) 编辑
摘要: JavaScript当中Global、Math、Date类型常用方法如下: 阅读全文
posted @ 2017-08-25 11:02 稀里糊涂林老冷 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 利用JavaScript的object的特性,我们可以非常容易的实现将一个数组的重复项去掉。 object的特性是:key一定是唯一的。 把数组重复项去掉: 1 将数组转换成一个object对象,数组的值作为object对象的 key 因为key是唯一的,碰到重复的数组值的时候,object不会添加 阅读全文
posted @ 2017-08-25 10:53 稀里糊涂林老冷 阅读(363) 评论(0) 推荐(0) 编辑
摘要: html表单 表单用于搜集不同类型的用户输入,表单由不同类型的标签组成,相关标签及属性用法如下: 1、<form>标签 定义整体的表单区域 action属性 定义表单数据提交地址 method属性 定义表单提交的方式,一般有“get”方式和“post”方式 2、<label>标签 为表单元素定义文字 阅读全文
posted @ 2017-08-25 10:17 稀里糊涂林老冷 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 块元素特性 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度等于父级的width 盒子占据一行、即使设置了宽度 包含默认样式的块元素 上面讲的块标签中,有些标签是包含默认的样式的,这个含默 阅读全文
posted @ 2017-08-25 10:00 稀里糊涂林老冷 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 内联元素特性 内联元素,也可以称为行内元素,布局中常用的标签如:a、span等等都是内联元素,它们在布局中的行为: 不支持宽、高、margin上下、padding上下 宽高由内容决定 盒子并在一行 代码换行,盒子之间会产生间距 子元素是内联元素,父元素可以用text-align属性设置子元素水平对齐 阅读全文
posted @ 2017-08-25 09:46 稀里糊涂林老冷 阅读(403) 评论(0) 推荐(0) 编辑
摘要: margin-top 塌陷 在两个不浮动的盒子嵌套时候,内部的盒子设置的margin-top会加到外边的盒子上,导致内部的盒子margin-top设置失败,解决方法如下: 1、外部盒子设置一个边框: 一般可以把边框设置成和外部元素背景相同颜色。 2、外部盒子设置 虽然没有任何实际作用,但是能解决塌陷 阅读全文
posted @ 2017-08-25 09:35 稀里糊涂林老冷 阅读(269) 评论(0) 推荐(0) 编辑