笔记
靳以山
这个作者很懒,什么都没留下…
展开
-
CSS选择器
1 基本选择器 选择器 说明 ID ID选择器 .class 类选择器2 伪类选择器 选择器 说明 :link 向未被访问的链接添加样式 :hover 鼠标悬停时选中元素上时 .class 类选择器 :active 向被激活的元素添加样式 :focus 向拥有焦点的元素添加样式,用户可以通过键盘或鼠标激活焦点 :visited原创 2016-08-17 11:38:58 · 235 阅读 · 0 评论 -
Effective Java之对象的创建和销毁
本文是《Effective Java》一书的整理笔记1 使用静态方法代替构造器 静态方法有名称,便于理解 静态方法可以返回已存在的对象,避免创建不必要的重复对象 静态方法可以返回原返回类型的任何子类型,增加灵活性 在创建参数化类型实例的时候,使代码更加简洁 2 存在多个构造器参数时考虑使用构造器 易于阅读 加强参数的约束条件,一旦有一个参数违反约束条件就创原创 2016-08-18 15:21:37 · 216 阅读 · 0 评论 -
Effective Java 之通用程序设计
1 通用程序设计1.1 优先使用 for-each 代替for循环 for-each性能并不比for差,有时稍有性能优势 for-each可以减少出Bug的几率 for-each比for简洁 1.2 尽量使用标准库 减少重复造轮的时间 标准库的代码经过严格测试,在性能、稳定性方面有着非常大的优势 1.3 如果需要精确的答案,避免使用float和double原创 2016-08-15 09:07:48 · 303 阅读 · 0 评论 -
Effective Java之对所有对象通用的方法
本文是《Effective Java》一书的整理笔记1 equals 方法1.1 以下几种情况不需要覆盖equals类的每个实例本质上是唯一的 用Object提供的equals的实现就已经足够了不关心类是否提供了 逻辑相等 的测试功能超类提供的equals的行为对子类也适合枚举类型,以及单例类 对枚举类型而言,对象相同和逻辑相同是一回事 1.2 需要覆盖equals的几种原创 2016-08-22 14:38:25 · 294 阅读 · 0 评论 -
JavaScript之类型、值和变量
本文是《JavaScript 权威指南》的整理和总结1 概述JavaScript 的数据类型分为两类:原始类型 (primitive type) 和对象类型 (object type)。null和undefined代表了各自特殊类型的唯一成员。数组是带编号的有序集合对象。当没有任何引用指向一个对象,解释器会自动回收它所占的内存资源。 不在函数内声明的变量属于全局变量。2 数字Java原创 2016-08-31 22:16:59 · 505 阅读 · 0 评论 -
JavaScript之词法
1 字符集JavaScript 是采用 Unicode 字符集编写的。 JavaScript 区分大小写,并在凡事 JavaScript 代码中涉及到 HTML 的标签和属性时必须全部小写。 换行符 (\u000A)、回车符 (\u000D)、行分隔符 (\u2028)、段分隔符 (\u2029),被视为行结束符,回车符加换行符一起被视为一个单行结束符。 JavaScript 定义了一种特殊原创 2016-08-30 22:49:39 · 259 阅读 · 0 评论 -
HTML 5新特性和HTML4对比
HTML 5 特性1 指定字符编码2 可以省略的标记元素3 具有 boolean 值的属性4 省略引号HTML5 新增和废除的元素1 新增的元素2 新增 input 元素的类型3 废除的元素31 使用 CSS 替代的元素32 不再使用 frame 框架33 只有部分浏览器支持的元素新增和废除的属性1 新增的属性11 表单相关的属性12 链接相关属性13 其他属性2原创 2016-08-14 21:38:52 · 1422 阅读 · 0 评论