作者weijr (Beware of the Monkey)
看板Blog
标题Re: 继续阅读可以用,但是会延迟一点点
时间Wed Oct 3 14:31:29 2007
※ 引述《skiseiju (kiseiju)》之铭言:
: ※ 引述《lassie (lassie)》之铭言:
: : 我用的是下面这种继续阅读,用 blogspot 的网页元素放在右边隐藏起来。
: : 这功能很不错,不过每次开网页的时候,每篇还是会全文显示,大概过个一秒才会
: : 把文章收成只有前几行的显示。不至於有什麽影响啦,可是我想问问以下两个问题:
: : (1) 如果把下面这块直接放在 template 里可以用吗? 我是很简单地推测读
: : template 时就一起读这功能时,就不会有延迟的现象。
: : (2) 如果不行,有没有其它方法避免这种延迟一点点的 "继续阅读" 呢?
: : 谢谢,我的网志位置在: http://gitiswoods.blogspot.com/
: 其实像阿土伯的继续阅读我用过一阵子,发现有一个问题还满严重的...
: 只要你的文章有<embed> or <iframe>的东西,就会变的极慢(但FF正常,IE才会出问题)
: 比如说你放了一个Flickr slide show在文章中,就会变成要把那整个slide读完
: 才会去执行Blogger-ext2的东西...
: 所以我还是改用其他的了...
关键在於,在 javascript 执行之前,你的网页样子是什麽?
你可以把 javascript 关掉,如果继续阅读会出现,那你就成功了。
blogger-ext2 这种等到网页读完才执行 script 的概念本身是正确的,
但是如果网页本身和经过 script 变化过的样子差太多,那中间一定会有变化过程。
其实这些牵扯到一些设计选择的问题了,说深奥其实里面内容还挺复杂的。
要的话,也可以先把文章设成隐藏,然後用直接呼叫的方式(要看原始码了)
在每一篇文章後面直接处理成继续阅读的样子,然後再把文章的样式改成可以看到的。
但是这样破坏了 blogger-ext2 的架构。这是不好的作法。
好的作法还是上面讲的,你要让没有 script 的样子和有 script 的样子不会
差太多。
--
http://weijr-note.blogspot.com 笔记笔记
http://weijr.b81.org/poker 好胆玩家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.26.237