页面嵌入JavaScript脚本的URL“and”符号

作者:Deepseath | 分类:程序人生 | 时间:2010-02-08 20:38

0

在HTML页面中嵌入JavaScript脚本代码,如果代码内包含一些URL中的“and”符号(&),或者包含HTML元符号(用于输出结构的),如果不对javascript代码区进行注释声明处理,那么就不符合W3C标准当然也就不能通过w3c检测。
比如:
<script type="text/javascript">
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
</script>

是不可以的,但如果将 & 替换为 &amp; 是可以通过w3c验证的,不过,由于javascript处理URL会将&认为是变量的间隔符,如果改为 &amp; 那么实际上面的URL将会被处理为tag=xxx 和 amp;p=2。

这个时候可以使用注释声明:
<script type="text/javascript">
/* <![CDATA[ */
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
/* ]]> */
</script>

或者:
<script type="text/javascript">
//<![CDATA[
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
//]]>
</script>

都可以。

PS:事实上,我之前也有过“另类”的一种解决方法,对于HTML标签字符,我写到外部的js文件内;对于URL我就使用一个函数去构造,用起来也倒很方便,但现在看来有点弱智,呵呵。因为很早之前刚接触W3C的时候一味追求通过验证,根本没仔细研究过,为了标准而标准来着,这是很不好的一个方式……

常用HTTP状态代码和解释说明

作者:Deepseath | 分类:日积月累 | 时间:2009-05-28 13:48

0

来自 Google 的一篇帮助内容,略有修改。

如果向您的服务器发出了某项请求要求显示您网站上的某个网页,那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为请求方提供了有关您网站和请求的网页的信息。

一些常见的状态代码为:

  • 200 – 服务器成功返回网页
  • 404 – 请求的网页不存在
  • 503 – 服务器暂时不可用

以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息阅读全部 »

怕上当?来否当吧!

作者:Deepseath | 分类:程序人生 | 时间:2009-04-22 13:17

0

新近刚刚完成的一个小项目——否当。当(“上当”的“当”,四声)

主要是整理一些上当受骗的经历、假冒伪劣物品的识别以及一些正规厂商的公告什么的。应该说还是有实际意义的。希望朋友们能捧捧场,然后提提意见^_^可以点击这里访问,域名也很好记——拼音的否当 FouDang.com,同时Foudang.net、Foudang.cn都可以访问,主域名就是 www.foudang.com

否当网站截图
否当网站截图

阅读全部 »

W3C标准工具:对比度分析器(Contrast Analyser)2.0版本

作者:Deepseath | 分类:程序人生 | 时间:2009-03-06 19:43

1

  突然发现距离上次日志时间已经有1个多月了,最近事多然后也变懒了,偶然发现一个小软件很小,尝试着汉化了一下。

基于W3C的WCAG的Guideline 1.4.4: Contrast (增强型) – WCAG 2 (May 2007 draft) :

文字(包括图片中的文字)对比度至少7:1,除了那些纯装饰用的文字以外。 阅读全部 »

IIS的日志分析

作者:Deepseath | 分类:程序人生 | 时间:2008-10-14 02:11

2

为了方便而又准确的统计站点信息需要分析IIS日志,找了好多软件,要么不是自己需要的要么就是收费的,因此打算自己写一个分析的程序,于是进入微软技术站看技术文档,总结了一下写在这里以备忘:

阅读全部 »

符合web标准的播放器代码

作者:Deepseath | 分类:日积月累 | 时间:2008-06-24 22:38

0

再见了Embed,一些媒体播放器的符合web标准的代码

由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码。 阅读全部 »