仓酷云

标题: ASP网页编程之asp正则往除img属性的函数 [打印本页]

作者: 变相怪杰    时间: 2015-1-16 22:49
标题: ASP网页编程之asp正则往除img属性的函数
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用以下是援用片断:
<%
Response.Write(Server.HTMLEncode(FixImg("","/>",1,-1,1)
sReallyDo=ReplaceAll(sReallyDo,"=","=",True)
sReallyDo=ReplaceAll(sReallyDo,">",">",True)
sReallyDo=Replace(sReallyDo,"><",">"&vbCrLf&"<")
sReallyDo=Trim(sReallyDo)
OnErrorGoTo0
SetregEx=NewRegExp
regEx.IgnoreCase=True
regEx.Global=True
’//往除onclick,onload等剧本
regEx.Pattern="s[on].+?=([""|’])(.*?)1"
sReallyDo=regEx.Replace(sReallyDo,"")
’//将SRC不带引号的图片地点加上引号
regEx.Pattern="]*).*?>"
sReallyDo=regEx.Replace(sReallyDo,""
sReallyDo=regEx.Replace(sReallyDo,"<imgsrc=""&#36;2""/>")
FixImg=sReallyDo
EndFunction
%>
<%
’功效:前往字符串,个中指定命目标某子字符串全体被交换为另外一个子字符串。
’http://www.alixixi.com
FunctionReplaceAll(sExpression,sFind,sReplaceWith,bAll)
IfIsNull(sExpression)ThenReplaceAll="":ExitFunction
If(StrComp(bAll,"True",1)=0)Or(CBool(Bint(bAll))=True)Then
DoWhileInStr(1,sExpression,sFind,1)>0
sExpression=Replace(sExpression,sFind,sReplaceWith,1,-1,1)
IfInStr(1,sReplaceWith,sFind,1)>0ThenExitDo
Loop
Else
DoWhileInStr(sExpression,sFind)>0
sExpression=Replace(sExpression,sFind,sReplaceWith)
IfInStr(sReplaceWith,sFind)>0ThenExitDo
Loop
EndIf
ReplaceAll=sExpression
EndFunction
%>
<%
’功效:只取数字
’来历:http://www.alixixi.com

FunctionBint(Str)
Str=Trim(Str)
IfStr=""OrIsNull(Str)OrNotIsNumeric(Str)ThenStr="0"
Bint=Round(Str,0)
EndFunction
%>
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
作者: 小魔女    时间: 2015-1-19 08:42
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 若天明    时间: 2015-1-24 11:26
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者: 透明    时间: 2015-2-1 08:35
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
作者: 飘灵儿    时间: 2015-2-7 01:54
不能只是将它停留在纸上谈兵的程度上。
作者: 精灵巫婆    时间: 2015-2-19 13:54
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 兰色精灵    时间: 2015-3-13 02:10
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 变相怪杰    时间: 2015-3-20 10:26
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2