摘要: 大部分网站都采用这种方式定义一个favicon。但是shortcut 并不是HTML5规定的link types中的一员。实际上 shortcut是属于IE的。如果不考虑IE 直接用 rel=“icon”即可。 如果忽略rel属性中shortcut中的值,IE《=8会忽略这个声明,然后在根目录下寻找 阅读全文
posted @ 2016-11-09 23:08 ShirleyYang 阅读(962) 评论(0) 推荐(0)
摘要: DOM是针对HTML和XML文档的一个API(应用程序接口)。 IE中所有DOM对象都是以COM对象的形式实现的,所以IE中的DOM对象与原生JavaScript对象的行为或活动特点不一致,这个要注意。 1.节点层次 文档节点是每个文档的根节点.<html>元素是根节点的子节点,称为文档元素。文档元 阅读全文
posted @ 2016-10-18 22:29 ShirleyYang 阅读(169) 评论(0) 推荐(0)
摘要: 层叠的规则 1.找出所有相关的规则 2.按照显示权重对所有应用到该元素的声明排序,依次是: 读者的重要声明 !important 创作人员的重要声明 !important 创作人员的正常声明 读者的正常声明 用户代理声明 3.按照特殊性对应用到给定元素的所有声明排序,特殊性高的元素权重大于低特殊性的 阅读全文
posted @ 2016-09-12 21:08 ShirleyYang 阅读(165) 评论(0) 推荐(0)
摘要: 每一个HTML元素都有下列属性: 首先,要理解HTML元素的实际内容可能会比分配给这个元素容纳内容的盒子要大,比如说一段很长的文字,把它放在了一个固定长宽的盒子里面,因此可能会出现滚动条。 1.clientHeight和clientWidth用于描述元素的内尺寸,也就是元素内容+内边距大小,注意这个 阅读全文
posted @ 2016-09-03 12:38 ShirleyYang 阅读(1686) 评论(0) 推荐(0)
摘要: 学习资料《JavaScript高级程序设计》 很多Object-Oriented语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,实现继承则继承实际的方法。但是在ECMAScript中函数是没有签名的,所以只支持实现继承,而且实现继承主要是通过原型链来实现的。 1.原型链 基本思想 阅读全文
posted @ 2016-08-22 20:59 ShirleyYang 阅读(183) 评论(0) 推荐(0)
摘要: 学习资料:《JavaScript》高级程序设计 创建对象可以是通过创建object实例然后为其添加属性的方法,也可以通过对象字面量方式创建对象。但是如果想要创建大量的对象,这两种方法可能会导致很多重复代码。为解决这个问题,可以采用工厂模式的一种变体: 1.工厂模式 用函数来封装以特定接口创建对象的细 阅读全文
posted @ 2016-08-21 17:28 ShirleyYang 阅读(151) 评论(0) 推荐(0)
摘要: 任务描述:http://ife.baidu.com/task/detail?taskId=21 代码地址:https://github.com/Shirley0926/Baidu.IFE/tree/master/task21 demo地址:http://shirley0926.github.io/B 阅读全文
posted @ 2016-07-24 21:25 ShirleyYang 阅读(395) 评论(0) 推荐(0)
摘要: 任务描述:http://ife.baidu.com/task/detail?taskId=20 代码地址:https://github.com/Shirley0926/Baidu.IFE/blob/master/JavaScript/task20.js demo地址:http://shirley09 阅读全文
posted @ 2016-07-24 09:34 ShirleyYang 阅读(599) 评论(0) 推荐(0)