- 浏览: 672760 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
zhouyicang:
为嘛人气不够,这么好的文章,我找了几十篇博客,才找到这篇解惑了 ...
HTML 块级元素/内联元素 -
young7:
不错,解惑了
HTML 块级元素/内联元素 -
lvjin948:
获取浏览器语言的完美方案。http://blog.csdn.n ...
JavaScript获取浏览器语言类型 -
tarena_hhh:
我用了css优化工具,发现他的顺序有很大不一样?????
CSS属性书写顺序及命名规则 -
deng131:
谢谢你的提醒,是有个地方写错了
javascript事件绑定addEventListener,attachEvent
转自:http://nosound.my.gsdn.net/2004/12/09/6276/
先记录下,以便以后使用。
一、格式说明
“|” 表示隔开的两部分只能出现其中一个,方括号[]括起来的表示可选,文字由双引号””括起来,以n*开头表示至少n个或更多的,n的缺省值为0。
二、总体格式
genericurl = scheme “:” schemepart
scheme = 1*[ lowalpha | digit | “+” | “-” | “.” ]
schemepart = *xchar | ip-schemepart
ip-schemepart = “//” login [ “/” urlpath ]
login = [ user [ “:” password ] “@” ] hostport
hostport = host [ “:” port ]
host = hostname | hostnumber
hostname = *[ domainlabel “.” ] toplabel
domainlabel = alphadigit | alphadigit *[ alphadigit | “-” ] alphadigit
toplabel = alpha | alpha *[ alphadigit | “-” ] alphadigit
alphadigit = alpha | digit
hostnumber = digits “.” digits “.” digits “.” digits
port = digits
user = *[ uchar | “;” | “?” | “&” | “=” ]
password = *[ uchar | “;” | “?” | “&” | “=” ]
urlpath = *xchar ; depends on protocol see section 3.1
三、常见scheme
; FTP (参见RFC959)
ftpurl = “ftp://” login [ “/” fpath [ “;type=” ftptype ]]
fpath = fsegment *[ “/” fsegment ]
fsegment = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
ftptype = “A” | “I” | “D” | “a” | “i” | “d”
; FILE
fileurl = “file://” [ host | “localhost” ] “/” fpath
; HTTP
httpurl = “http://” hostport [ “/” hpath [ “?” search ]]
hpath = hsegment *[ “/” hsegment ]
hsegment = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
search = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
; GOPHER (参见RFC1436)
gopherurl = “gopher://” hostport [ / [ gtype [ selector
[ “%09″ search [ “%09″ gopher+_string ] ] ] ] ]
gtype = xchar
selector = *xchar
gopher+_string = *xchar
; MAILTO (参见 RFC822)
mailtourl = “mailto:” encoded822addr
encoded822addr = 1*xchar ; further defined in RFC822
; NEWS (参见 RFC1036)
newsurl = “news:” grouppart
grouppart = “*” | group | article
group = alpha *[ alpha | digit | “-” | “.” | “+” | “_” ]
article = 1*[ uchar | “;” | “/” | “?” | “:” | “&” | “=” ] “@” host
; NNTP (参见RFC977)
nntpurl = “nntp://” hostport “/” group [ “/” digits ]
; TELNET
telneturl = “telnet://” login [ “/” ]
; WAIS (参见 RFC1625)
waisurl = waisdatabase | waisindex | waisdoc
waisdatabase = “wais://” hostport “/” database
waisindex = “wais://” hostport “/” database “?” search
waisdoc = “wais://” hostport “/” database “/” wtype “/” wpath
database = *uchar
wtype = *uchar
wpath = *uchar
; PROSPERO
prosperourl = “prospero://” hostport “/” ppath *[ fieldspec ]
ppath = psegment *[ “/” psegment ]
psegment = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
fieldspec = “;” fieldname “=” fieldvalue
fieldname = *[ uchar | “?” | “:” | “@” | “&” ]
fieldvalue = *[ uchar | “?” | “:” | “@” | “&” ]
四、杂类
lowalpha = “a” | “b” | “c” | “d” | “e” | “f” | “g” | “h” |
“i” | “j” | “k” | “l” | “m” | “n” | “o” | “p” |
“q” | “r” | “s” | “t” | “u” | “v” | “w” | “x” |
“y” | “z”
hialpha = “A” | “B” | “C” | “D” | “E” | “F” | “G” | “H” | “I” |
“J” | “K” | “L” | “M” | “N” | “O” | “P” | “Q” | “R” |
“S” | “T” | “U” | “V” | “W” | “X” | “Y” | “Z”
alpha = lowalpha | hialpha
digit = “0″ | “1″ | “2″ | “3″ | “4″ | “5″ | “6″ | “7″ |
“8″ | “9″
safe = “$” | “-” | “_” | “.” | “+”
extra = “!” | “*” | “‘” | “(” | “)” | “,”
national = “{” | “}” | “|” | “\” | “^” | “~” | “[” | “]” | “`”
punctuation = “<” | “>” | “#” | “%” | <”>
reserved = “;” | “/” | “?” | “:” | “@” | “&” | “=”
hex = digit | “A” | “B” | “C” | “D” | “E” | “F” |
“a” | “b” | “c” | “d” | “e” | “f”
escape = “%” hex hex
unreserved = alpha | digit | safe | extra
uchar = unreserved | escape
xchar = unreserved | reserved | escape
digits = 1*digit
先记录下,以便以后使用。
一、格式说明
“|” 表示隔开的两部分只能出现其中一个,方括号[]括起来的表示可选,文字由双引号””括起来,以n*开头表示至少n个或更多的,n的缺省值为0。
二、总体格式
genericurl = scheme “:” schemepart
scheme = 1*[ lowalpha | digit | “+” | “-” | “.” ]
schemepart = *xchar | ip-schemepart
ip-schemepart = “//” login [ “/” urlpath ]
login = [ user [ “:” password ] “@” ] hostport
hostport = host [ “:” port ]
host = hostname | hostnumber
hostname = *[ domainlabel “.” ] toplabel
domainlabel = alphadigit | alphadigit *[ alphadigit | “-” ] alphadigit
toplabel = alpha | alpha *[ alphadigit | “-” ] alphadigit
alphadigit = alpha | digit
hostnumber = digits “.” digits “.” digits “.” digits
port = digits
user = *[ uchar | “;” | “?” | “&” | “=” ]
password = *[ uchar | “;” | “?” | “&” | “=” ]
urlpath = *xchar ; depends on protocol see section 3.1
三、常见scheme
; FTP (参见RFC959)
ftpurl = “ftp://” login [ “/” fpath [ “;type=” ftptype ]]
fpath = fsegment *[ “/” fsegment ]
fsegment = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
ftptype = “A” | “I” | “D” | “a” | “i” | “d”
; FILE
fileurl = “file://” [ host | “localhost” ] “/” fpath
; HTTP
httpurl = “http://” hostport [ “/” hpath [ “?” search ]]
hpath = hsegment *[ “/” hsegment ]
hsegment = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
search = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
; GOPHER (参见RFC1436)
gopherurl = “gopher://” hostport [ / [ gtype [ selector
[ “%09″ search [ “%09″ gopher+_string ] ] ] ] ]
gtype = xchar
selector = *xchar
gopher+_string = *xchar
; MAILTO (参见 RFC822)
mailtourl = “mailto:” encoded822addr
encoded822addr = 1*xchar ; further defined in RFC822
; NEWS (参见 RFC1036)
newsurl = “news:” grouppart
grouppart = “*” | group | article
group = alpha *[ alpha | digit | “-” | “.” | “+” | “_” ]
article = 1*[ uchar | “;” | “/” | “?” | “:” | “&” | “=” ] “@” host
; NNTP (参见RFC977)
nntpurl = “nntp://” hostport “/” group [ “/” digits ]
; TELNET
telneturl = “telnet://” login [ “/” ]
; WAIS (参见 RFC1625)
waisurl = waisdatabase | waisindex | waisdoc
waisdatabase = “wais://” hostport “/” database
waisindex = “wais://” hostport “/” database “?” search
waisdoc = “wais://” hostport “/” database “/” wtype “/” wpath
database = *uchar
wtype = *uchar
wpath = *uchar
; PROSPERO
prosperourl = “prospero://” hostport “/” ppath *[ fieldspec ]
ppath = psegment *[ “/” psegment ]
psegment = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
fieldspec = “;” fieldname “=” fieldvalue
fieldname = *[ uchar | “?” | “:” | “@” | “&” ]
fieldvalue = *[ uchar | “?” | “:” | “@” | “&” ]
四、杂类
lowalpha = “a” | “b” | “c” | “d” | “e” | “f” | “g” | “h” |
“i” | “j” | “k” | “l” | “m” | “n” | “o” | “p” |
“q” | “r” | “s” | “t” | “u” | “v” | “w” | “x” |
“y” | “z”
hialpha = “A” | “B” | “C” | “D” | “E” | “F” | “G” | “H” | “I” |
“J” | “K” | “L” | “M” | “N” | “O” | “P” | “Q” | “R” |
“S” | “T” | “U” | “V” | “W” | “X” | “Y” | “Z”
alpha = lowalpha | hialpha
digit = “0″ | “1″ | “2″ | “3″ | “4″ | “5″ | “6″ | “7″ |
“8″ | “9″
safe = “$” | “-” | “_” | “.” | “+”
extra = “!” | “*” | “‘” | “(” | “)” | “,”
national = “{” | “}” | “|” | “\” | “^” | “~” | “[” | “]” | “`”
punctuation = “<” | “>” | “#” | “%” | <”>
reserved = “;” | “/” | “?” | “:” | “@” | “&” | “=”
hex = digit | “A” | “B” | “C” | “D” | “E” | “F” |
“a” | “b” | “c” | “d” | “e” | “f”
escape = “%” hex hex
unreserved = alpha | digit | safe | extra
uchar = unreserved | escape
xchar = unreserved | reserved | escape
digits = 1*digit
发表评论
-
浏览器3种文档模式 Q , A ,S
2011-05-22 22:19 1072怪癖模式、标准模式和准标准分别表示为Q、S和A。当浏览器仅有两 ... -
性能黄金法则 (Performance Golden Rule)
2011-05-20 10:41 1246性能黄金法则(Performance Golden Rule) ... -
互联网产品灰度发布
2011-05-13 14:14 2307今天在公司团队敏捷开发培训中培训老师说到的这个词,特地网上go ... -
html 页面指定 Content-Type
2011-04-21 13:56 5624经常遇到页面显示文字乱码问题,大多数是由于字符编码问题导致。 ... -
浏览器关闭事件页面处理
2011-04-20 14:05 1584开发中遇到问题:业务希望关闭浏览器后后台能够得到用户已经离开系 ... -
web服务器反向代理 reverse proxy
2011-04-07 09:33 1278代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服 ... -
Unobtrusive与Hijax概念
2011-03-12 14:58 1103Hijax就是一种贯彻了”progressive enhanc ... -
页面链接地址自动切换http/https
2011-03-09 13:39 2996在支付页面开发中遇到问题: 在https页面中引用了http ... -
Yahoo各种浏览器分级策略
2011-03-06 22:23 2802对于前端开发经常使用Y ... -
html 标签中 <object> 元素使用
2011-03-01 18:31 1717w3school上介绍 定义和用法: 在代码中遇到过通过ob ... -
IE中最大URL地址字符串长度
2011-03-01 13:57 2698IE浏览器有 2,083 个字符的最大的统一资源定位符 (UR ... -
前端交互操作响应时间基本准则
2011-02-16 20:36 1928在前端用户交互过程中 ... -
蝴蝶效应(The Butterfly Effect)
2011-02-14 19:33 1492理论基础 蝴蝶效 ... -
海森堡测不准原理
2011-02-14 09:00 1704海森堡测不准原理是建 ... -
观察者效应(Observer Effect)
2011-02-14 08:52 1813所谓的“观察者效应” ... -
奥卡姆剃须刀定律
2011-02-13 18:34 1618如果你认为只有焦头烂额、忙忙碌碌地工作才可能取得成功,那么,你 ... -
史特金定律 (Sturgeon's Law)
2011-02-09 16:17 2341史特金定律 (Sturgeon's Law),是由科幻作家西奥 ... -
伯斯塔尔法则(Postel principle)
2011-01-19 11:46 2166发送时要保守;接收时要开放。 Be conservative ... -
帕累托法则(Pareto principle)
2011-01-19 11:20 211780/20效率法则(the 80/20 principle), ... -
程序员遵守三大法则
2011-01-14 23:28 1160第一法则 程序员不得损害产品质量,或袖手旁观产品质量受到损害 ...
相关推荐
**RFC2255 LDAP URL格式中文版** 在信息技术领域,RFC(Request for Comments)文档是一种重要的技术标准,由互联网工程任务组(IETF)发布,用于定义互联网相关的协议和规范。RFC2255是其中之一,它详细阐述了LDAP...
这个"C#各种URL格式转换工具"很可能实现了上述部分或全部功能,可以帮助开发者快速、准确地处理URL格式,提高开发效率,同时确保URL处理的正确性和安全性。在实际使用中,可以根据具体需求进行定制和扩展。
SIP 协议的基本原理和呼叫流程概述 ...SIP URL 采用与 E-mail 地址类似的格式,它实际上就是 SIP 服务器的应用层地址,遵循 URL 格式规范。 SIP 协议是一种强大且灵活的信令协议,广泛应用于实时通信应用领域。
**2.3 URL 格式规范** - **2.3.1 URL 定义**: 统一资源定位符(Uniform Resource Locator),用于唯一标识互联网上的资源位置。 - **2.3.2 URL 的一般格式**: 包括协议、主机名、路径等组成部分。 - **2.3.3 涉及到...
#### 三、URL格式规范 **1. URL示例** - 正确的URL格式: `https://www.example.com/notice/file.htm` #### 四、计算机发展趋势 **1. 巨型化特征** - “巨型化”指的是计算机向着更高的性能、更大的存储容量以及更...
原因:由于tomcat的新版本增加了一个新特性,就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了...
vCard是IMC制订的电子名片的文件格式标准,包含姓名、地址信息、电话号码、URL、logo、相片等信息。 MIME(Multipurpose Internet Mail Extensions)是指多用途互联网邮件扩展,主要用于在发送电子邮件时附加多媒体...
1. 规范URL结构:保持URL的一致性和简洁性,避免过多的动态参数。 2. 避免重复:确保每个URL对应唯一的资源,防止冲突。 3. 设置404页面:当重写后的URL无效时,应引导用户到404错误页面。 4. 更新旧链接:对已发布...
RTF规范V1.7是该格式的一个重要版本,广泛应用于Microsoft Word和基于RichEdit控件的程序中。 RTF的主要目标是提供一种跨平台的数据交换格式,它能够保存诸如字体、字号、颜色、段落样式等丰富的文本格式信息。通过...
在使用这个库时,开发者可以输入各种格式的URL,然后得到一个标准化的版本。这有助于确保网站在被搜索引擎索引时,不会因为URL的多种形式而被视为重复内容,从而提高搜索引擎排名和用户体验。 在具体使用...
Java的`java.net.URLEncoder`类可以帮助我们编码参数值,确保它们符合URL规范。 在提供的压缩包中,`截图网页图片`可能是实现这一功能的代码文件或者示例截图。如果需要具体实现,还需要查看代码文件内容或进行...
本文详细介绍了HTML中的字符实体及其重要性,解释了URL的概念、格式与区分URL和URI的关系。此外还探讨了语义化标记的优势,比如维护代码简便性和降低交流的成本,同时对于SEO优化进行了基本概述。 适合人群:初学...
URL编码主要遵循ASCII字符集,根据RFC3986规范,非ASCII字符以及某些特殊字符(如空格、#、%等)在URL中需要被转义。转义规则是将每个字符替换为其对应的百分号(%)加两位十六进制数字的形式。例如,空格通常被编码...
`yarl`还支持自动规范化URL,这意味着它会自动处理URL中的相对路径、重复的斜杠等问题,确保生成的URL始终是标准格式。例如,如果你有相对路径`'../other'`,`yarl`可以将其正确地合并到现有的URL中。 在与`aiohttp...
6. URL格式规范:一个合法的URL一般由协议名(如http或https)、域名(包括次级域名)、路径以及可能的参数组成。此外,URL还可以包含子域名、端口号等部分。 7. 例子中的正则表达式解析: - `/http(s)?`: 匹配 ...
规则通常包括匹配模式(用于识别需要重写的URL)和转换规则(定义新的URL格式)。 **二、IIS URL重写组件的特点** 1. **易用性**:IIS的URL重写组件提供了一个直观的管理界面,方便管理员添加、编辑和删除重写规则...
5. **URL规范化**:防止因URL的不同形式(如www.example.com与example.com,http与https)导致的重复内容问题。 **三、安装IIS URL重写组件** 在Windows服务器上,可以通过以下两个文件进行安装: - `...
二、查询类接口格式规范 2.1 获取单条对象信息 这类接口通常用于获取某个特定对象的详细信息,例如用户登录时获取用户个人信息。请求格式包括URL、HTTP方法(通常是GET或POST)以及可能的请求头。参数说明应详细列...
3. **URL规范化**:确保所有URL指向同一个资源时,格式保持一致,避免因URL重复导致的SEO问题。 4. **重定向**:当某个URL不再有效时,可以设置重定向规则,引导用户访问新的URL。 安装并配置`urlrewrite.jar`后,...
开源项目"Normalize a URL.zip"很可能是提供了一个用于处理和标准化URL的库或工具,便于开发者处理和统一URL格式,确保它们指向同一资源的准确、规范的表示。下面我们将深入探讨URL规范化涉及的知识点: 1. **URL...