ASP教程之ASP完成可显现和埋没的树型菜单
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。菜单|显现<scriptlanguage="javascript">
functionhideAll(){
for(i=0;i<odiv.length;i++){
odiv.style.display="none";
}
}
functionshowObj(num)
{
if(odiv.style.display=="none")
{
hideAll();
odiv.style.display="inline";
}
else{
odiv.style.display="none";
}
}
</script>
<styletype="text/css">
<!--
.divctrl{
cursor:hand;height:20px;
}
-->
</style>
<divonClick="showObj(0)"class="divctrl"><ahref="#">div</a></div>
<divid="odiv"style="display:inline">
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
</div>
<divonClick="showObj(1)"class="divctrl"><ahref="#">div</a></div>
<divid="odiv"style="display:inline">
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
</div>
<divonClick="showObj(2)"class="divctrl"><ahref="#">div</a></div>
<divid="odiv"style="display:inline">
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
</div>
<divonClick="showObj(3)"class="divctrl"><ahref="#">div</a></div>
<divid="odiv"style="display:inline">
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
</div>
<divonClick="showObj(4)"class="divctrl"><ahref="#">div</a></div>
<divid="odiv"style="display:inline">
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
<li><ahref="#">div</a></li>
</div>asp
<%
ifrequest("showobj")""thenresponse.Cookies("showobj")=request("showobj")
ifisnull(response.Cookies("showobj"))thenresponse.Cookies("showobj")=0
%>
<scriptlanguage="javascript">
functionhideAll(){
for(i=0;i<odiv.length;i++){
odiv.style.display="none";
}
}
functionshowObj(num)
{
if(odiv.style.display=="none")
{
hideAll();
odiv.style.display="inline";
}
else{
odiv.style.display="none";
}
}
</script>
<styletype="text/css">
<!--
.divctrl{
cursor:hand;height:20px;
}
-->
</style>
<p><divonClick="showObj(0)"class="divctrl"><ahref="?showobj=0">div</a></div>
<divid="odiv"style="display:<%ifrequest.Cookies("showobj")=0then:response.Write"inline":elseresponse.Write"none":endif%>">只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
页:
[1]