web前端
Andy Ron
自以为是乌龟的笨鸟。
展开
-
外部引用CSS中 link与@import的区别
这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import。 本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。 差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能转载 2014-01-25 17:11:58 · 644 阅读 · 0 评论 -
XML CDATA
所有 XML 文档中的文本均会被解析器解析。 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 PCDATA PCDATA 指的是被解析的字符数据(Parsed Character Data)。 XML 解析器通常会解析 XML 文档中所有的文本。 当某个 XML 元素被解析时,其标签之间的文本也会被解析: 此文本也会被解析转载 2014-02-27 17:48:47 · 717 阅读 · 0 评论 -
js和css的顺序关系
1. head里的顺序如下,考虑会对请求有何影响: a. 外部js在css前面 b. 外部js在css后面 c. 内部js在css前面 // do something d. 内部js在css后面 // do something e. 内联css在外联css前面转载 2014-02-17 09:59:55 · 637 阅读 · 0 评论 -
css样式表中的样式覆盖顺序
有时候在写CSS的过程中,某些限制总是不起作用,这就涉及了CSS样式覆盖的问题,如下 Css代码 #navigator { height: 100%; width: 200; position: absolute; left: 0; border: solid 2 #EEE;转载 2014-02-17 09:58:15 · 624 阅读 · 0 评论 -
BOM 和 JavaScript 中的 trim
今天遇到一个 IE7 下 JSON.parse 失败的问题。经过排查发现:服务端某个配置文件编码是 UTF-8 + BOM,输出的字符串最开始包含了 BOM 字符,不是合法的 JSON。 IE7 不支持原生 JSON,我们项目中使用的是 json2.js,但解析不了开头有 BOM 字符的 JSON 不是 json2 的错,其他浏览器正常是因为它们忽略了响应正文开头的 BOM。如果像下转载 2014-03-21 15:37:45 · 910 阅读 · 0 评论 -
Firebug & Chrome Console 控制台使用指南
Console API 当打开 firebug (也包括 Chrome 等浏览器的自带调试工具),window 下面会注册一个叫做 console 的对象,它提供多种方法向控制台输出信息,供开发人员调试使用。下面是这些方法的一个简单介绍,适时地运用它们,对于提高开发效率很有帮助。 console.log(object[, object, ...]) 使用频率最高的一条语句:向控制台输转载 2014-04-09 16:11:49 · 563 阅读 · 0 评论