摘要: 思路来源于某个同学的博客 利用filter和indexOf,如果这个数不重复,那个它的首个出现的index一定是传入的index 方法二:利用ES6的Set数据结构。 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 阅读全文
posted @ 2016-11-24 10:16 ZhangCui 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 2、在类的内部定义访问数据的函数,就把数据封装了起来,这些和类的数据相关联的函数,叫做类的方法。 3、__开头的变量 阅读全文
posted @ 2016-11-23 20:57 ZhangCui 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 第四章 变量、作用域和内存问题 1、ES变量包含两种不同数据类型的值——基本类型值(5种基本数据类型)和引用类型值(保存在内存中的对象,所有引用类型值都是Object的实例) 2、只能给引用类型值动态地添加属性 3、复制基本类型值,两个变量互不影响;复制引用类型值,实际复制的是指针,引用同一个对象, 阅读全文
posted @ 2016-11-23 19:08 ZhangCui 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、ng-model绑定输入域的数据到控制器的属性。修改输入域的值,属性的值也将修改(双向绑定) 2、ng-repeat可用于创建表格,使用 <td>{{ $index + 1 }}</td> 创建序号 阅读全文
posted @ 2016-11-22 20:02 ZhangCui 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 第一章 1、一个完整的JavaScript实现应该由三个不同的部分组成:核心(ECMAScript)、文档对象模型(DOM,提供访问和操作网页内容的方法和接口),浏览器对象模型(BOM,提供与浏览器交互的方法和接口)。 2、文档对象模型(DOM)是针对XML但是经过扩展可用于HTML的应用程序编程接 阅读全文
posted @ 2016-11-22 12:13 ZhangCui 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 方法一、使用line-heigh使多行文字居中或图片居中 把文字包裹在一个inline-block元素中vertical-align middle,外部元素line-heigh等于高度 图片居中: 效果: 方法二:使用flex布局实现居中(更简单,不支持IE9) HTML如下: CSS如下: 方法三 阅读全文
posted @ 2016-11-21 21:29 ZhangCui 阅读(65641) 评论(3) 推荐(0) 编辑
摘要: 存档。 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 1到13的数的最小公倍数 阅读全文
posted @ 2016-11-20 23:25 ZhangCui 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 根据张鑫旭老师的博客,一些笔记留作备忘 1、position:absolute 具有包裹性——包裹性换种说法就是让元素inline-block化,例如一个div标签默认宽度是100%显示的,但是一旦被absolute属性缠上,则100%默认宽度就会变成自适应内部元素的宽度。float也是典型的inl 阅读全文
posted @ 2016-11-20 19:14 ZhangCui 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 根据海玉的博客 这个问题发生的原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。 再说白点就是:父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者paddi 阅读全文
posted @ 2016-11-19 21:25 ZhangCui 阅读(8674) 评论(0) 推荐(0) 编辑
摘要: 摘录自廖雪峰老师教程下的评论,个人备忘,脑细胞已死光 期望输出: 阅读全文
posted @ 2016-11-19 21:14 ZhangCui 阅读(3325) 评论(0) 推荐(0) 编辑