- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 《精通正则表达式》读书笔记摘要: 第二章 入门示例拓展(1)
使用证则表达式匹配文本这一章的开篇几节介绍perl及如何利用perl语言结合正则表达式完成一个温度转换程序。随着作者的步步深入,我明白了正则表达式在程序中处理数据的机理和方法。下面列出来这个温度转换程序中所用到的正则表达式的进化过程,该表达式扮演的角色就是验证用户输入的数据是否符合标准。 要求用户必须输入数字,程序把该数字转化成华氏温度。表达式很简单:^[0-9]+$
2008-05-07 17:54:00
350
原创 《精通正则表达式》读书笔记摘要: 第一章 入门(3)
一些例子变量名:程序设计语言中的变量名有一定的命名规则:只能由字母,数字及下划线组成,并且不能以数字开头。[a-zA-Z_][a-zA-Z_0-9]* 这个表达式即可满足这样的需求,如果有长度限制,比如不能多于32个字符,可把*换成区间量词即可{0-31}, 为什么不是{0-32},因为前面已经有了一个非数字字符了。引号内的字符串:"[^"]*" 表达式两端匹配字符串两端的引号,字符组
2008-05-06 17:58:00
347
原创 Javascript中使用正则表达式时,如何正确使用g
看下面这段代码,利用正则表达式获取文件扩展名。把这段代码嵌入网页中,会发生一个奇怪的现象,函数第一次执行成功,第二次失败,第三次成功,第四次失败,如此下去...var re=/[.][a-zA-Z0-9]+$/ig;var rev;function GetFormat(v){ if(v.indexOf(".") { alert("There is no url for t
2008-05-05 11:14:00
423
原创 《精通正则表达式》读书笔记摘要: 第一章 入门(2)
忽略大小写如果单纯用正则表达式实现对大小写敏感或忽略的匹配模式是完全可以实现的。但对于通常的问题解决来说未免太麻烦了。目前很多工具软件都提供相关功能设定。也就是说是否忽略大小写的功能完全没有必要成为正则表达式的语言的一部分。使用各种语言或工具中使用参数 i 就表示忽略大小写的匹配,否则就是对大小写敏感的匹配。如在Javascript中可以这样设定:var myReg=/[.][0-9a-
2008-05-02 14:40:00
384
原创 《精通正则表达式》读书笔记摘要: 第一章 入门(1)
几个概念及理解: 1、正则表达式是强大,便捷,高效的文本处理工具。 2、利用正则表达式能够添加、删除、分离、插入和修整各种类型的文本和数据。 3、要学会用正则表示达式来思考。 4、完整的正则表达式由两种字符构成:特殊字符(元字符),文字(普通文本字符)。 5、元字符的描述能力是正则表达式的核心。 6、元字符相当于人类语言的语法。 ^(From|Subject): 其中 ^ , ( ,
2008-04-30 15:15:00
481
原创 假清高的李白:一生都在折腰事权贵
假清高的李白:一生都在折腰事权贵2004年08月30日10:33 作者:葛承雍 来源:光明网 既然提到李白,恐怕无人不知不晓,特别是他的同时代朋友和后世文人们在李白身上寄托着自己的希望,十分赞誉他对达官贵族的“轻蔑”态度,一首诗歌更是着意刻画他“李白一斗诗百篇,长安市上酒家眠,天子呼来不上船,自称臣是酒中仙”。这种平生傲岸、叛逆不羁的形象被后人拔
2004-09-09 14:00:00
1341
转载 XML与数据库
copyright 1999-2003 by Ronald Bourret原作最后更新: 2003年11月原文: www.rpbourret.com翻译: onestab 2004.01.23(修订) 俄语版 (October, 2000)法语版 (November, 2003) 法语版的另一个地址:Patrick Peccatte目 录1.0 简介 2.0 XML是数据库
2004-09-06 13:12:00
1550
原创 XHTML代码规范
作者:阿捷 时间:2004-6-3 文档类型:原创 来自:网页设计师300)this.width=300" border=0> 在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。 1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如和
2004-09-06 13:09:00
918
原创 为什么要建立网站标准
作者:阿捷 时间:2004-6-3 文档类型:原创 来自:网页设计师300)this.width=300" border=0> 我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如1996- 1999年典型的"浏览器大战",为了兼容Netscape和IE,网站不得不为这
2004-09-06 13:08:00
865
原创 为什么要抛弃HTML
作者:阿捷 2004-6-25 17:00:04“为什么要抛弃HTML?”这个问题如果展开说又臭又长,我尽量简单吧:HTML发展到今天存在三个主要缺点:1.太简单。不能适应现在越多的网络设备和应用的需要。比如手机、PDA、信息家电都不能直接显示HTML。 2.太庞大。由于HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML。显然在你的PDA上装一个IE6是不
2004-09-06 13:07:00
975
2
原创 理解表现和结构相分离
作者:阿捷 2004-6-25 10:13:01#bgone{border: 1px dotted #666;PADDING:30px;BACKGROUND: url(images/bg_border.jpg) #FFF repeat left top; }#bgtwo{border:0;PADDING:20px;BACKGROUND: url(images/bg_poem.jpg)
2004-09-06 13:05:00
2298
原创 通向web标准之路
作者:阿捷 2004-6-25 10:09:27译者:阿捷 原文:A Roadmap to Standards 作者前言今天下午,我的一个朋友问我:对于一个想了解web标准的老网页设计师有什么建议。我想将我的email回复贴在这里让更多人看见将是一个很好的范例。我的回复是:这有一个全面的,非正式的,有些罗嗦的指南,送给所有听说过web标准,希望使用web标准却又不知道从哪里开始设计师。
2004-09-06 13:04:00
3580
原创 CSS基本布局16例
作者:Owen Briggs 2004-6-25 13:44:32以下布局资料原作者:Owen Briggs单行单列300)this.width=300" border=0> 单行单列1:采用float浮在左上角,固定宽度。 300)this.width=300" border=0> 单行单列2:固定在左上角,固定宽度,采用的是绝对(absolute)定位。 300)thi
2004-09-06 13:03:00
879
原创 CSS 缩写技巧
Web网站可用性的关键指标是速度,更确切地说,是页面能以多快的速度出现在访问者的浏览器窗口里。影响速度的因素有很多种,包括Web服务器的速度、访问者的Internet连接情况,以及浏览器必须下载的文件大小。尽管你无法控制服务器和连接的速度,但是你可以控制构成网站Web页面的文件大小。 为了让网站能够更快,Web的建设者都会按常规地压缩和优化网站上的每一个图像文件,这常常使得为了将文件的大小减少
2004-08-30 16:53:00
982
原创 网站设计之清规戒律
300)this.width=300" border=0>Andrew Chak你应该: 优化搜索 使用一些具「引发性」的词句连结(例如,使用「抵押借款」这类的字眼而不要将「贷款」 隐藏在主页上的某个项目底下) 具有可预测性 提供适当的详细信息 让每个页面都能达到该有的实质作用 使用易于理解的惯例(例如,超级链接用蓝色底线强调,普通文本则不用强调) 允许使用
2004-08-30 16:33:00
780
原创 CSS2盒模型的3D示意图
作者:阿捷 2004-6-25 10:16:14CSS2中的盒模型是关系到我们排版定位的关键,例如就遵循盒模型规范。盒模型定义的margin,background-color,background-image,padding ,content,border,初学者经常会搞不清楚它们之间的层次、关系和相互影响。这里提供一张盒模型的3D示意图,希望便于你的理解和记忆。300)this.width=
2004-08-25 10:02:00
787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人