仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1013|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页编程之客户端剧本考证码总结

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。functionJtrim(str)//往空隔函数
{

vari=0;
varlen=str.length;
if(str=="")return(str);
j=len-1;
flagbegin=true;
flagend=true;
while(flagbegin==true&&i<len)
{
if(str.charAt(i)=="")
{
i=i+1;
flagbegin=true;
}
else
{
flagbegin=false;
}
}

while(flagend==true&&j>=0)
{
if(str.charAt(j)=="")
{
j=j-1;
flagend=true;
}
else
{
flagend=false;
}
}

if(i>j)return("")

trimstr=str.substring(i,j+1);
returntrimstr;
}

functionisNumber(s)//数字判别函数
{
vardigits="0123456789";
vari=0;
varsLength=s.length;

while((i<sLength))
{
varc=s.charAt(i);
if(digits.indexOf(c)==-1)returnfalse;
i++;
}

returntrue;
}
functionisemail(s)//考证E-MAIL格局函数
{

if(s.length>100)
{
window.alert("email地点长度不克不及凌驾100位!");
returnfalse;
}

varregu="^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
varre=newRegExp(regu);
if(s.search(re)!=-1){
returntrue;
}else{
window.alert("请输出无效正当的E-mail地点!")
returnfalse;
}
}
//判别是不是中文函数
functionischinese(s){
varret=true;
for(vari=0;i<s.length;i++)
ret=ret&&(s.charCodeAt(i)>=10000);
returnret;
}
//--------------------------------------------------------------------------------
functionismit()//判别radio是不是没有选择函数
{
varcount=0;
for(ii=0;ii<myform.elements.length;ii++)
{
if(myform.elements[ii].type=="radio"&&myform.elements[ii].checked==true)
{
count++;
}
}

if(Jtrim(document.myform.user_name.value)==){
window.alert("请输出您的队员名!")
myform.user_name.focus();
returnfalse;
}
if(ischinese(document.myform.user_name.value)){
window.alert("请输出英文队员名")
myform.user_name.focus();
returnfalse;
}

}
if(Jtrim(myform.user_pass1.value)==""||myform.user_pass1.value.length<4)
{
alert("您的暗码不克不及为空且不克不及少于4位数!");
myform.user_pass1.focus();
myform.user_pass1.select();
returnfalse;
}
if(Jtrim(myform.user_pass2.value)==""||myform.user_pass2.value.length<4)
{
alert("您切实其实认暗码不克不及为空且不克不及少于4位数!");
myform.user_pass2.focus();
myform.user_pass2.select();
returnfalse;
}
if(myform.user_pass1.value!=myform.user_pass2.value)
{
alert("您两次输出的暗码不不异,请从头输出!");
myform.user_pass1.value="";
myform.user_pass2.value="";
myform.user_pass2.focus();
returnfalse;
}

if(!isNumber(document.myform.user_qq.value))
{
window.alert("QQ号码应当是数字,请从头输出!");
myform.user_qq.focus();
myform.user_qq.value=;
returnfalse;
}
if(Jtrim(document.myform.user_email.value)==){
window.alert("请填写您常常利用的一个邮箱!");
myform.user_email.focus();
returnfalse;
}
if(!isemail(document.myform.user_email.value))
{
myform.user_email.focus();
returnfalse;
}
if(myform.user_question.value==0)
{
alert("请选择一个暗码提醒成绩");
myform.user_question.focus();
returnfalse;
}

returntrue;
}
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
爱飞 该用户已被删除
沙发
发表于 2015-1-17 23:50:28 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
老尸 该用户已被删除
板凳
发表于 2015-1-21 10:43:06 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
柔情似水 该用户已被删除
地板
发表于 2015-1-30 15:45:22 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
深爱那片海 该用户已被删除
5#
发表于 2015-2-6 13:52:47 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
简单生活 该用户已被删除
6#
发表于 2015-2-16 08:54:39 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
只想知道 该用户已被删除
7#
发表于 2015-3-5 02:28:47 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小妖女 该用户已被删除
8#
发表于 2015-3-11 22:45:13 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
再见西城 该用户已被删除
9#
发表于 2015-3-19 15:45:36 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
变相怪杰 该用户已被删除
10#
发表于 2015-3-28 21:20:37 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 00:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表