Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 站务管理  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
话题被移动
该话题已被移动 - 阿熊 , 2005-01-26 11:50
如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。
作者 建议:希望CJSDN能够进行网站重构,为何不CSS,JS之?
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-23 16:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
建议:希望CJSDN能够进行网站重构,今天的网络速度奇慢,就在等待中打开网面源代码,却看到如下。。。

希望能够去看一下《网站重构》这本书!

为何不CSS,JS之?而让每个页面都如此重负荷???

<HTML>
<HEAD>
<meta HTTP-EQUIV=Expires CONTENT=0>
<meta HTTP-EQUIV=Content-Type content="text/html;charset=GBK">
<base href="http://www.cjsdn.net/">
<title>中国Java开发网 - 站务管理 </title>
<STYLE TYPE='text/css'>
BODY { font-family: Tahoma,Georgia; color: #000000; font-size: 12px }
P { font-family: Tahoma,Georgia; color: #000000; font-size: 12px }
TD { font-family: Tahoma,Georgia; font-size: 12px ;table-layout:fixed; word-break :break-all}
TEXTAREA { font-family: Tahoma,Georgia; font-size: 12px }
A { text-decoration: underline }
A:link { color: #000000; text-decoration: underline }
A:visited { color: #000080; text-decoration: underline }
A:active { color: #FF0000; text-decoration: underline }
A:hover { color: #FF0000; text-decoration: underline }

.head { background-color: #007DC6; color:#ffffff;font-weight: bold; }
.neck { background-color: #d1d9e2 }
.odd { background-color: #e3e3e3 }
.even { background-color: #f7f7f7}
.board { background-color: #D6DBE7}

.nav { text-decoration: underline; color:#000000 }
.nav:link { text-decoration: underline; color:#000000 }
.nav:visited { text-decoration: underline; color:#000000 }
.nav:active { text-decoration: underline; color:#FF0000 }
.nav:hover { text-decoration: none; color:#FF0000 }
.topic { text-decoration: none }
.topic:link { text-decoration: none; color:#000000 }
.topic:visited { text-decoration: none; color:#000080 }
.topic:active { text-decoration: none; color:#FF0000 }
.topic:hover { text-decoration: underline; color:#FF0000 }
.ilink { text-decoration: underline; color:#0000FF }
.ilink:link { text-decoration: underline; color:#0000FF }
.ilink:visited { text-decoration: underline; color:#004080 }
.ilink:active { text-decoration: underline; color:#FF0000 }
.ilink:hover { text-decoration: underline; color:#FF0000 }
.mod { text-decoration: none; color:#000000 }
.mod:link { text-decoration: none; color:#000000 }
.mod:visited { text-decoration: none; color:#000080 }
.mod:active { text-decoration: none; color:#FF0000 }
.mod:hover { text-decoration: underline; color:#FF0000 }
.thd { text-decoration: none; color:#808080 }
.thd:link { text-decoration: underline; color:#808080 }
.thd:visited { text-decoration: underline; color:#808080 }
.thd:active { text-decoration: underline; color:#FF0000 }
.thd:hover { text-decoration: underline; color:#FF0000 }
.curpage { text-decoration: none; color:#FFFFFF; font-family: Tahoma; font-size: 9px }
.page { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:link { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:visited { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:active { text-decoration: none; color:#FF0000; font-family: Tahoma; font-size: 9px }
.page:hover { text-decoration: none; color:#FF0000; font-family: Tahoma; font-size: 9px }
.subject { font-family: Tahoma,Georgia; font-size: 12px }
.text { font-family: Tahoma,Georgia; color: #000000; font-size: 12px }
.codeStyle {  padding-right: 0.5em; margin-top: 1em; padding-left: 0.5em; font-size: 9pt; margin-bottom: 1em; padding-bottom: 0.5em; margin-left: 0pt; padding-top: 0.5em; font-family: Courier New; background-color: #000000; color:#ffffff ; }
.smalltext { font-family: Tahoma,Georgia; color: #000000; font-size:11px }
.verysmalltext { font-family: Tahoma,Georgia; color: #000000; font-size:4px }
.member { font-family:Tahoma,Georgia; color:#003063; font-size:9px }
.btnStyle { background-color: #5D7790; border-width:2;
border-color: #E9E9E9; color: #FFFFFF; cursor: hand;
font-family: Tahoma,Georgia; font-size: 12px }
.selStyle { background-color: #FFFFFF; border-bottom: black 1px solid;
border-left: black 1px solid; border-right: black 1px solid;
border-top: black 1px solid; color: #000000; cursor: hand;
font-family: Tahoma,Georgia; font-size: 12px }
.inpStyle { background-color: #FFFFFF; border-bottom: black 1px solid;
border-left: black 1px solid; border-right: black 1px solid;
border-top: black 1px solid; color: #000000;
font-family: Tahoma,Georgia; font-size: 12px }
</STYLE>
<script>
function jumpTo(b)
{
  javascript:window.location.hash=b;
}
</script>
</HEAD>
<BODY background='images_zh_CN/ALL_BG.gif' TEXT='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' LINK='#000000' VLINK='#000080' ALINK='#FF0000'>
<a name="top"></a>

.....


阿熊 edited on 2008-10-10 22:55

 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
netboy



发贴: 0
积分: 0
于 2005-01-23 22:59 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
网络问题


作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-24 10:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
网络问题与网站重构可是两回事哦:)


 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
阿熊



发贴: 0
积分: 0
于 2005-01-24 12:32 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这点CSS在页面压缩以后几乎不占带宽

使用外部的css文件在慢速网络中,会使得页面效果很差,因为css需要在另外一个线程里载入,会有同步问题.



作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-24 12:38 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
呵呵。。。晕。。。

这点CSS在页面压缩以后几乎不占带宽

====>那所有的页面下载同样的内容,比只下一个CSS,哪个占带宽???

使用外部的css文件在慢速网络中,会使得页面效果很差,因为css需要在另外一个线程里载入,会有同步问题.

====>HTML、CSS下载后由浏览器解析,由于CSS只下载一次,即使多慢的网速,此时也只下载HTML的内容,然后由浏览器来解析了。。。

============
希望好好去看看《网站重构》理解一下吧。。。



 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2005-01-24 13:06 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
css并不只下载一次的. 你的前提并不正确. 各个浏览器的行为也不完全一样,所以最好自己测试一下, 书上并不一定正确的.



作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-24 13:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
W3的标准难道是有问题?不明白楼上所言。

你可以用Web测试工具对CSS是否只下载一次进行检查。

它会对文件的时间进行比较,如果网站上面的文件时间新于下载的就会重新下载,一样的话就不会下载了。

看来有必要进行标准的学习与再利用了。



 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2005-01-24 15:28 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
它会对文件的时间进行比较? ---------- 如果不访问怎么比较? 多一次访问服务器就要有相应的开销.

论坛的css对不同用户来说是不一样的, 每个登录用户都可以自定义字体, 大小.
如果用外部的css, 效率要低很多,而且麻烦. 所以具体问题要具体分析, 还是不要光看书本啊. w3c也没说css一定是外部的好吧?




作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:rainman]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-24 17:26 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rainman wrote:
它会对文件的时间进行比较? ---------- 如果不访问怎么比较? 多一次访问服务器就要有相应的开销.

论坛的css对不同用户来说是不一样的, 每个登录用户都可以自定义字体, 大小.
如果用外部的css, 效率要低很多,而且麻烦. 所以具体问题要具体分析, 还是不要光看书本啊. w3c也没说css一定是外部的好吧?


你是不是没有用过Web的压力测试工具啊???
所谓的比较是:比如压力100次访问某一动态页面,那么页面用的的.js.css只会下一载,但页面的的html文件是动态的要100次。。。。如果CSS与JS全放在页面里,那。。。懂了意思不???

光看书。。。。呵呵。。。晕。。。。我是希望你去看书,然后再说。。。。
不是我光看书的问题。。。。因为我没有看到这本书时,我也是这样去做的。。。。。。。

希望你看完书之后再具体分析吧。。。。

Web的不同用户不同的风格类似于CS上面所讲的皮肤的概念,,,现在Portal基本上都是这样的概念。。。。



 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2005-01-25 01:13 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
压力测试对这个话题来说没意义,第一个回答就解释了," 这点css在页面压缩后连0.5K都没有",对服务器的性能压根就没有影响. 用户浏览器的行为也不是压力测试可以100%模拟的.

这个问题不用再讨论了,你去看看 http://my.yahoo.com/ 吧. 不要钻牛角尖.


rainman edited on 2005-01-25 01:18


作者 愿CJSDN越办越好! [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-25 08:21 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
也许你认为0.5K没有什么。。。

我是说比如压力100次测试,真正的压力测试要看你的实际情况,再按实际情况的倍数递增进行压力测试,我说100次,你就100次,。。。

呵呵呵。。。,Yahoo就是遭到狂批的站点啊。。。。。。。。。

HTML 校验结果:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.cjsdn.net

W3C CSS 校验结果:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.cjsdn.net&warning=1&profile=none&usermedium=all

标准与重用,一家人也!

也许你觉得这个话题没有什么的。。。这跟刚开始不愿意接受一种新事情的抵触情绪是一样的,可以理解,我只想真心地与你们沟通一下,并没有什么,只是希望大家能够与CJSDN办得更好。。。

几个标准的网站在这里
http://www.w3cn.org/
http://www.w3.org/

推荐的书在这里:
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0021815
书的原作者是:
http://www.zeldman.com/
翻译者:傅捷,网名:阿捷,应当知道吧。
http://www.w3cn.org/

愿CJSDN越办越好!



 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:愿CJSDN越办越好! [Re:YuLimin]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2005-01-25 08:37 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
yahoo你看不上, 那你去看看google吧.

... 阿捷是哪个还真不知道...




作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-25 18:54 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
无语了。。。


 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
elephi





发贴: 45
积分: 60
于 2005-01-28 01:13 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我是基本赞成网站按照标准的方式重构的。
不过可能由于我对相关的知识不是太精通(我现在在做的一个应用就部分地沿袭了一些这样的思路),以我目前的水准是无法让CJSDN这样一个论坛在重构后达到现在的视觉效果的。
不过个人认为,重构的目的不是为了降低资源占用,提高下载速度,那在未来越来越好的带宽条件下,都变得不重要了。重构是为了更清晰的结构,以及内容和表现的更好的分离。这点似乎 YuLimin 和 rainman 都没有提到哦 ~~~



作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-28 20:42 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
重构当然是为了更加合理的结构与更加有效的重用啊。上面我提过了

标准与重用,一家人也!

内容和表现的更好的分离:数据与表现分离做得好,对于如何表现系统是很关键的。

正所谓孙悟空七十二,百变不离其身(身即数据),变(即表现)。是否有理?



 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
elephi





发贴: 45
积分: 60
于 2005-01-30 13:18 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
所以阿,争论效率问题没有太大意义阿。
我是看见 rainmain 大师和 Yu 大师没有争在点子上哦~~



作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:elephi]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-01-31 19:47 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
开发的系统,最终的用户是什么,决定了它的要求。。。


 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com
作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
wsj





发贴: 25
积分: 0
于 2005-03-16 18:21 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
没太明白YuLimin想说明什么问题?

不过zua和rainman的观点是正确的

1) 压缩后数据很小
2) 内嵌的css可以减少网路连接
(各个浏览器的行为也不完全一样)

我的做法甚至更过分,我把一些简单的图片都用教本画出来,免得还要向服务器请求



作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
jameszhang



CJSDN高级会员


发贴: 1594
积分: 111
于 2005-03-18 17:43 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这个问题应该实践,不应注重书本


"First they ignore u, then they laugh at u, then they fight u, then u will win

Mahatma Gandhi"

作者 Re:建议:希望CJSDN能够进行网站重构,为何不CSS,JS之? [Re:YuLimin]
YuLimin

简单就是美

版主


发贴: 866
积分: 123
于 2005-04-03 09:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
《网站重构》这本书源于实践,而我本身的做法也很与它的经验结果相符,爽也:)


 当兵不后悔!后悔不当兵! 
超越黎明时空,追逐时代潮流!
人,是要靠自己的!简单就是美!
我的Java:http://www.Java2Class.net
我的Blog:http://YuLimin.ItEye.com

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923