11 2016 档案

摘要:第十一章 DOM扩展 1、对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 2、jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用,从而抛开了getElementById()和getElementsByTagName()。 3、Selector AP 阅读全文
posted @ 2016-11-30 11:56 ZhangCui 阅读(279) 评论(0) 推荐(0) 编辑
摘要:找到你的另一半 都说优秀的程序员擅长面向对象编程,但却经常找不到另一半,这是为什么呢?因为你总是把自己局限成为一个程序员,没有打开自己的思维。 这是一个社群的时代啊,在这里你应该找到与你有相同价值观但又互补的另一半。 譬如:你编程能力强,估值11分,如果以20分为最佳情侣来计算,你应该找一个设计能力 阅读全文
posted @ 2016-11-29 20:34 ZhangCui 阅读(644) 评论(0) 推荐(0) 编辑
摘要:第八章 BOM 1、BOM的核心对象是window,他表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JS访问浏览器窗口的一个接口,又是ES规定的Global对象。 2、定义全局变量与在window对象上直接定义属性还是有一点差别:全局变量不能通过delete操作符删除,而直 阅读全文
posted @ 2016-11-29 16:19 ZhangCui 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:第七章 函数表达式 1、函数声明的一个重要特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,因此可以把函数声明放在调用它的语句后面。 2、使用函数表达式创建的函数叫做匿名函数(拉姆达函数),因为function关键字后面没有标识符,匿名函数的name属性是空字符串。在调用前必须先赋值。 3 阅读全文
posted @ 2016-11-28 16:37 ZhangCui 阅读(302) 评论(0) 推荐(0) 编辑
摘要:刚接触轮播的时候,感觉这种东西好高端,后来学习了jquery后,发现原来挺简单的,而且实现轮播也有很多形式,我用jquery自制了一个轮播插件,其实我这个说是插件,好像其实就是一个高度抽象的函数而已。慢慢来!以后再整高端点的! 首先原理是有个outerbox的容器,就是轮播的整体框架了,大小最好与图 阅读全文
posted @ 2016-11-27 10:04 ZhangCui 阅读(419) 评论(0) 推荐(0) 编辑
摘要:让日期区间更友好! 把常见的日期格式如:YYYY-MM-DD 转换成一种更易读的格式。 易读格式应该是用月份名称代替月份数字,用序数词代替数字来表示天 (1st 代替 1). 记住不要显示那些可以被推测出来的信息: 如果一个日期区间里结束日期与开始日期相差小于一年,则结束日期就不用写年份了。月份开始 阅读全文
posted @ 2016-11-25 18:16 ZhangCui 阅读(505) 评论(0) 推荐(0) 编辑
摘要:第六章 面向对象的程序设计 1、面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。如python。ES中没有类的概念。 2、ES的对象可以想象成散列表:无非就是一组名值对,其中值可以是数据或函数。每个对象都是基于一个引用类型创建的。 3、ES对象中有 阅读全文
posted @ 2016-11-25 16:16 ZhangCui 阅读(265) 评论(0) 推荐(0) 编辑
摘要:第五章 引用类型 1、使用new操作符和Date构造函数创建日期对象。 2、创建特定日期有两个方法——Date.parse()和Date.UTC()。后者小时数为0时显示时间是8点,应该是因为本地是东八区。 3、使用Date.now()方法可以分析代码的运行时间。代码开头使用一次,结束使用一次,然后 阅读全文
posted @ 2016-11-24 18:52 ZhangCui 阅读(379) 评论(0) 推荐(0) 编辑
摘要:把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准 例如, aab 应该返回 2 因为它总共有6中排列 (aab, aab, aba, aba, baa, baa), 但是只有两个 (aba and aba)没有连续重复的字符 (在 阅读全文
posted @ 2016-11-24 13:33 ZhangCui 阅读(717) 评论(0) 推荐(0) 编辑
摘要:创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△ or ⊕)数组. 给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 "对等差分" 的集合就是指由所有只在两个集合其中之一的元素组成的集合 阅读全文
posted @ 2016-11-24 10:40 ZhangCui 阅读(559) 评论(0) 推荐(0) 编辑
摘要:思路来源于某个同学的博客 利用filter和indexOf,如果这个数不重复,那个它的首个出现的index一定是传入的index 方法二:利用ES6的Set数据结构。 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 阅读全文
posted @ 2016-11-24 10:16 ZhangCui 阅读(2443) 评论(0) 推荐(0) 编辑
摘要:1、面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 2、在类的内部定义访问数据的函数,就把数据封装了起来,这些和类的数据相关联的函数,叫做类的方法。 3、__开头的变量 阅读全文
posted @ 2016-11-23 20:57 ZhangCui 阅读(155) 评论(0) 推荐(0) 编辑
摘要:第四章 变量、作用域和内存问题 1、ES变量包含两种不同数据类型的值——基本类型值(5种基本数据类型)和引用类型值(保存在内存中的对象,所有引用类型值都是Object的实例) 2、只能给引用类型值动态地添加属性 3、复制基本类型值,两个变量互不影响;复制引用类型值,实际复制的是指针,引用同一个对象, 阅读全文
posted @ 2016-11-23 19:08 ZhangCui 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1、ng-model绑定输入域的数据到控制器的属性。修改输入域的值,属性的值也将修改(双向绑定) 2、ng-repeat可用于创建表格,使用 <td>{{ $index + 1 }}</td> 创建序号 阅读全文
posted @ 2016-11-22 20:02 ZhangCui 阅读(130) 评论(0) 推荐(0) 编辑
摘要:第一章 1、一个完整的JavaScript实现应该由三个不同的部分组成:核心(ECMAScript)、文档对象模型(DOM,提供访问和操作网页内容的方法和接口),浏览器对象模型(BOM,提供与浏览器交互的方法和接口)。 2、文档对象模型(DOM)是针对XML但是经过扩展可用于HTML的应用程序编程接 阅读全文
posted @ 2016-11-22 12:13 ZhangCui 阅读(330) 评论(0) 推荐(0) 编辑
摘要:方法一、使用line-heigh使多行文字居中或图片居中 把文字包裹在一个inline-block元素中vertical-align middle,外部元素line-heigh等于高度 图片居中: 效果: 方法二:使用flex布局实现居中(更简单,不支持IE9) HTML如下: CSS如下: 方法三 阅读全文
posted @ 2016-11-21 21:29 ZhangCui 阅读(65668) 评论(3) 推荐(0) 编辑
摘要:存档。 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 1到13的数的最小公倍数 阅读全文
posted @ 2016-11-20 23:25 ZhangCui 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:根据张鑫旭老师的博客,一些笔记留作备忘 1、position:absolute 具有包裹性——包裹性换种说法就是让元素inline-block化,例如一个div标签默认宽度是100%显示的,但是一旦被absolute属性缠上,则100%默认宽度就会变成自适应内部元素的宽度。float也是典型的inl 阅读全文
posted @ 2016-11-20 19:14 ZhangCui 阅读(234) 评论(0) 推荐(0) 编辑
摘要:根据海玉的博客 这个问题发生的原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。 再说白点就是:父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者paddi 阅读全文
posted @ 2016-11-19 21:25 ZhangCui 阅读(8678) 评论(0) 推荐(0) 编辑
摘要:摘录自廖雪峰老师教程下的评论,个人备忘,脑细胞已死光 期望输出: 阅读全文
posted @ 2016-11-19 21:14 ZhangCui 阅读(3329) 评论(0) 推荐(0) 编辑
摘要:根据廖雪峰老师的评论区摘录。 1: 2: 输出结果: 阅读全文
posted @ 2016-11-19 21:10 ZhangCui 阅读(561) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示