target=_blank与target=_self的区别

小鹰博客7年前网站制作1199

这二者之间的区别并不在技术实现细节的差别。而在于他们的不同表现形式带给人不同的感受。

如对于jsp,asp等动态网页。如果,页面内生成的内容过多,必然导致打开速度慢。而且,当多个栏目共用一个模板时,问题尤为突出。也就是多个用户会同时请求一个动作。必然导致系统效率下降。给用户的直观感受就是,这个网站的速度特别慢。

当用户在首页打开其它栏目时,总是等待很长时间页面才会切换。在枯燥地等待中,用户的时间感被拉长了,觉得特别枯躁。

这里就体现出target=_blank与target=_self的区别,target=_blank会在当前窗口之外再打开一个新窗口来显示新的页面,这样,用户可以看当前窗口的内容,就不觉的无聊,而且可以打开其它栏目,慢慢等待各个请求依次完成,这样就比target=_self在当前窗口打开新页面,用户需要长时间看着一个一成不变的页面等待,或看着缓慢移动的滚动条发呆,要好得多。

这就体现出一点所谓人性化。

同样的技术,或者并不明显的改进,并不先进的实现,如果采用不同的思维去使用,可能就会产生不同的结果,而且结果可能非常出乎意料,甚至,比化力气去发明新的技术带来的效果都要好。

href 超连接的意思(<a herf>连接的地址的意思)

_blank -- 在新窗口中打开链接 

_parent -- 在父窗体中打开链接 

_self -- 在当前窗体打开链接,此为默认值 

_top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页) 

一个对应的框架页的名称 -- 在对应框架页中打开

target属性,它的参数值主要有:_blank、_parent、_self、_top,这些参数值代表的含义如下: 

◎_blank,在新浏览器窗口中打开链接文件。 

◎_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。 

◎_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。 

但是我不太理解 

◎_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架

相关文章

什么是域名的TTL值?域名解析记录在DNS缓存服务器中的存留时间

什么是域名的TTL值? TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)...

可以任意修改网页的源代码

想改网上的网页,有种方法可以任意编辑别人的网页,但是只能改文字图片首先打开任意网页,然后在浏览器地址栏里输入如下代码javascript:document.body.contentEditable=&...

404页面设置自定义还不如用系统默认的404

404页面设置自定义还不如用系统默认的404

站长们在做seo时,往往会看网站有没有做404页面,一般判断的方法很简单,就是在搜索引擎地址栏随便输入一个该域名错误链接,然后看有没有404页面。这样对吗???404页面存在的意义就是告诉浏览者和搜索...

实现文字跑马灯效果

使用marquee标签:创建一个滚动的文本字幕,应用于文字、图片、表格。<marquee></marquee>http://blog.csdn.net/chentao866/a...

去掉Zblog的tags后面的括号和数字

zblog默认tags列表显示每个tags的数量,不过个人觉得这没什么用,而且对SEO不友好,所以一定要去掉。操作之前建议先备份网站。在zblog的zb_system\FUNCTION目录下找到文件c...

javascript 禁止复制网页 禁止鼠标左右键

方法:把下面的代码放在网页头部<head></head>里面    <script language="Javascript"&g...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。