Some print.
Some print.
分类归档: Collect Page 5 of 10

站点的顺序(分段)加载

By19.Published on2008-06-19.

利用jQuery来控制WordPress的加载显示顺序.

因为我就想把页面的这些DIV先显示出来(不加载东西,只在里面写些LOADING之类的文字),之后在根据重要的和不重要的依次加载。或者比如我这个页面很多的无聊内容可我又不想去掉些什么,页面太杂乱(快成试验田了),上面的很多FLASH之类(或者很多人的TOP会有比较大的图片)。所以顺序从上到下加载等显示出posts就会花些时间,必要的是先显示出posts部分之后再从上到下依次显示,虽然加载的内容还是一样多,但是能控制他的打开顺序也不错,起码这样速度慢的时候也让人有个盼头。

当时在网络搜索了一下类似的顺序加载方法,搜索到最多的无非就是说比如:

1
<div id="top">- Loading... -</div>

之后在页面的最下部:

1
2
3
4
5
<div id="topLoading" style="display:none">- 需要加载的具体内容 -</div> 
 
<script type="text/javascript">
document.getElementById("top").innerHTML=document.getElementById("topLoading").innerHTML;
</script>

这样就可以把#top放在最后再加载了。这样做还是可以的,比如我先就把posts输出之后,footer里再把这些乱起八糟的都写上来输出top,sidebar这些。不过感觉效果不是特别好,还是想用jQuery。

我不知道我这想法对不对,因为试过了jQuery.load()和jQuery.ajax()这两个方法确实也能来用做顺序加载,但是这两个方法如果输出了JS输出的东西就会出错,比如我的FLASH是用JS输出的:

1
2
3
4
<script language="JavaScript">
var scrollWidth = document.body.scrollWidth;
writeflashhtml("_swf=http://www.ll19.com/glll/flash/new/FootFlash.swf?scrollWidth="+scrollWidth, "_height=45" ,"_wmode=transparent","_width=100%","_quality=high");
</script>

这样在我LOAD完这部分把他赋给对应的DIV时就会出问题,要么显示不出来要么光显示这部分这个页面反而没了(在FF和IE的情况),所以最后用了clone(true)这个方法。

(全文…)

{ 2 comments } { Tags: , }

Twitter Badges-我的唠叨.

By19.Published on2007-09-19.

更改自官方的“个人版”唠叨Flash-Twitter Badges.

- Twitter_Badges-我的唠叨.-

twitter.com以及和其类似的”唠叨”现在已经很多了,国内的比如饭否~这个是Twitter提供的一个在个人站上展示自己唠叨的FLASH,我把它改了一下 -。-,成了一”纯个人版”…因为原有的在显示中文等方面有缺陷,并且用自己改的也方便 (起码可以改的个性点)。如果你只是想记录下这些乱七八糟的废话,那就直接在自己站的这个FLASH上添加。上面的”+”按钮改成了添加唠叨,输入内容密码提交便可。

建表语句……

1
2
3
4
5
6
CREATE TABLE `glll_twitter` (
`twitterid` bigint(20) NOT NULL auto_increment,
`created_at` varchar(50) NOT NULL default '',
`text` varchar(200) NOT NULL default '',
PRIMARY KEY  (`twitterid`)
) TYPE=MyISAM;

~提供源文~:
…/GLLL_teitter.rar

(全文…)

{ 5 comments } { Tags: , }