主题:  关于代码的简化

大脚板

职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2002/9/4 20:10:34
#12002/10/6 22:14:34
这算我的第一个技术贴吧
一直以来我都在用代码来写网页,
在这过程中发现了很多代码其实是没有必要的或者可以吧该代码简化
1:比如代码里的" "是没有必要的

这是一行很基本的代码,在可视化软件里做好表格都是这样的代码
其实里面很多元素是可以省略的,经过简化这行代码可以写成

里面的" "和#都可以省略

2:还有在网页里这个元素在大多数情况下也可以省略
例如


这是网页里单元格的基本代码,其中里面的前2个都可以省略代码简化后为

值得注意的是最后一个不能省另外在类似的情况下也可以省略
1 2 3
123
最好是不要省会引起错位的错误,还有一点值得注意的是如果在
........这里的
123...........
这行代码可以利用
123

以上都是些最基本的元素,大家可以在编写过程中用到类似的元素里



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#22002/10/6 23:36:26
这里只有第三项是可行的

1、2在IE或者NS里可以,不是说这样写也是对的,是由于浏览器的容错性导致的,建议写网页的时候要养成好的习惯,不该节省的地方不要节省,要书写规范的HTML语言。否则你以后试试XML,后悔去吧!



大脚板

职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2002/9/4 20:10:34
#32002/10/7 2:22:51
XML倒是没试过
试试看谢谢楼上提醒



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#42002/10/7 14:09:22
完全同意龙兄的意见
要不然那些软件就不会生成带双引号及结束标签啦,这都是标准写法,之所以可以象你这样做,是因为某些商业竞争导致浏览器的容错能力超强。现在如果不养成书写规范的习惯,到了XML时代,XML可不吃你这一套。



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#52002/10/7 22:19:37
其实关于代码的简化,还是有好多技巧的
1.尽量用外联CSS,在样式表里重定义好TD,A 等字体样式,尽量避免使用FONT等标签来定义字体
2.网页平面稿出来后要进行全局考虑,怎样分割图片才能节约代码,这个没有现成的规格,要靠自己摸索。
3.学会手写代码,网页制作工具生成的代码或多或少都有冗余,避免或尽量少用DW插件生成的一些特效,特别是TIMELINE,一坨JS代码,FT!