摘要: 第十一章 DOM扩展 1、对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 2、jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用,从而抛开了getElementById()和getElementsByTagName()。 3、Selector AP 阅读全文
posted @ 2016-11-30 11:56 ZhangCui 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 找到你的另一半 都说优秀的程序员擅长面向对象编程,但却经常找不到另一半,这是为什么呢?因为你总是把自己局限成为一个程序员,没有打开自己的思维。 这是一个社群的时代啊,在这里你应该找到与你有相同价值观但又互补的另一半。 譬如:你编程能力强,估值11分,如果以20分为最佳情侣来计算,你应该找一个设计能力 阅读全文
posted @ 2016-11-29 20:34 ZhangCui 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 第八章 BOM 1、BOM的核心对象是window,他表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JS访问浏览器窗口的一个接口,又是ES规定的Global对象。 2、定义全局变量与在window对象上直接定义属性还是有一点差别:全局变量不能通过delete操作符删除,而直 阅读全文
posted @ 2016-11-29 16:19 ZhangCui 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 第七章 函数表达式 1、函数声明的一个重要特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,因此可以把函数声明放在调用它的语句后面。 2、使用函数表达式创建的函数叫做匿名函数(拉姆达函数),因为function关键字后面没有标识符,匿名函数的name属性是空字符串。在调用前必须先赋值。 3 阅读全文
posted @ 2016-11-28 16:37 ZhangCui 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 刚接触轮播的时候,感觉这种东西好高端,后来学习了jquery后,发现原来挺简单的,而且实现轮播也有很多形式,我用jquery自制了一个轮播插件,其实我这个说是插件,好像其实就是一个高度抽象的函数而已。慢慢来!以后再整高端点的! 首先原理是有个outerbox的容器,就是轮播的整体框架了,大小最好与图 阅读全文
posted @ 2016-11-27 10:04 ZhangCui 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 让日期区间更友好! 把常见的日期格式如:YYYY-MM-DD 转换成一种更易读的格式。 易读格式应该是用月份名称代替月份数字,用序数词代替数字来表示天 (1st 代替 1). 记住不要显示那些可以被推测出来的信息: 如果一个日期区间里结束日期与开始日期相差小于一年,则结束日期就不用写年份了。月份开始 阅读全文
posted @ 2016-11-25 18:16 ZhangCui 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 第六章 面向对象的程序设计 1、面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。如python。ES中没有类的概念。 2、ES的对象可以想象成散列表:无非就是一组名值对,其中值可以是数据或函数。每个对象都是基于一个引用类型创建的。 3、ES对象中有 阅读全文
posted @ 2016-11-25 16:16 ZhangCui 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 第五章 引用类型 1、使用new操作符和Date构造函数创建日期对象。 2、创建特定日期有两个方法——Date.parse()和Date.UTC()。后者小时数为0时显示时间是8点,应该是因为本地是东八区。 3、使用Date.now()方法可以分析代码的运行时间。代码开头使用一次,结束使用一次,然后 阅读全文
posted @ 2016-11-24 18:52 ZhangCui 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准 例如, aab 应该返回 2 因为它总共有6中排列 (aab, aab, aba, aba, baa, baa), 但是只有两个 (aba and aba)没有连续重复的字符 (在 阅读全文
posted @ 2016-11-24 13:33 ZhangCui 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△ or ⊕)数组. 给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 "对等差分" 的集合就是指由所有只在两个集合其中之一的元素组成的集合 阅读全文
posted @ 2016-11-24 10:40 ZhangCui 阅读(556) 评论(0) 推荐(0) 编辑