|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。</p>假定你必要从一个页面转向其他页面,上面有良多种体例,你是怎样选择的呢?你能明晰的申明来由么?
<%--链接的体现情势--%>
<asp:HyperLinkID="HyperLink1"runat="server"NavigateUrl="~/Default2.aspx">HyperLink</asp:HyperLink>
<asp:LinkButtonID="LinkButton1"runat="server"PostBackUrl="~/Default2.aspx">LinkButton</asp:LinkButton>
<%--出于美妙的思索,良多网站城市用button来交换失落link--%>
<asp:ButtonID="Button1"runat="server"Text="Button"PostBackUrl="~/Default2.aspx"/>
<%--用图片做链接,也有两种选择体例--%>
<asp:ImageButtonID="ImageButton1"runat="server"PostBackUrl="~/Default2.aspx"ImageUrl="~/upup.gif"/>
<asp:HyperLinkID="HyperLink2"runat="server"NavigateUrl="~/Default2.aspx"ImageUrl="~/upup.gif"></asp:HyperLink>
假如你另有些渺茫,我倡议你检察他们天生html以后的源代码。
<aid="HyperLink1"href="Default2.aspx">HyperLink</a>
<%--HyperLink剖析成Html以后对应的就是一个纯真的超链接,href指向了要跳转的页面--%>
<aid="LinkButton1"href="javascript:WebForm_DoPostBackWithOptions(newWebForm_PostBackOptions("LinkButton1","",false,"","Default2.aspx",false,true))">LinkButton</a>
<%--LinkButton1固然也是一个锚标志,但实践上是使用的JavaScript举行的跳转--%>
<inputtype="submit"name="Button1"value="Button"onclick="javascript:WebForm_DoPostBackWithOptions(newWebForm_PostBackOptions("Button1","",false,"","Default2.aspx",false,false))"id="Button1"/>
<%--button被剖析成type="submit"的input元素,一样经由过程JavaScript举行页面的跳转--%>
<inputtype="image"name="ImageButton1"id="ImageButton1"src="upup.gif"onclick="javascript:WebForm_DoPostBackWithOptions(newWebForm_PostBackOptions("ImageButton1","",false,"","Default2.aspx",false,false))"style="border-width:0px;"/>
<%--ImageButton被剖析成type="image"的input元素,一样经由过程JavaScript举行页面的跳转--%>
<aid="HyperLink2"href="Default2.aspx">
不外这也属于“不成见的页面元素”,详细效果怎样也很难准确权衡。但有总比没有强!
5.其他一些注重事项:
5.1将html标签的语义和CSS分离起来,和《span》和《div》分歧,《h1》意味着题目、《b》意味着夸大、《ul》《li》意味着列表……,这些语义标签能给搜刮引擎更明晰的唆使;
5.3主要的内容放在html页面(指源代码,而不是扫瞄器显现了局)的顶端
5.5将年夜段的JavaScript放在页面底部大概独自的js文件中;
5.2最好不要利用框架(frame)结构;
5.3大批的VIEWSTATE大概会对“蜘蛛”形成搅扰;
5.5切记:就今朝的搜刮引擎手艺手腕,JavaScript(固然也就包含了AJAX)、表单位素(如input)、Flash和Image都没法(大概很难)被读取。
自在飞http://www.ckuyun.com/freeflying/archive/2010/02/19/1669469.html
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库) |
|