第三期web标准化交流会小记

首先要感谢与会者,UXday 百度FE和WED部门联合筹备这期WEB标准化交流会,还有盒子咖啡美味的糕点和辛苦的服务生们。
本期交流会话题是页面重构合理化讨论,详细信息点击这里查看。我是本次的主持人,感觉大家讨论的质量和热情比以前几期都有很大提升,不足的地方就是场地时间是17点的,还有两节话题还未讨论。
还是记录些技术话题吧,解构合理化这块,大家对DTD的统一都认可的,一个团队的项目必须统一一个DTD,但是不同的团队可能有不同的侧重,有团队历史原因,还有浏览器等当前的客观原因。通过W3C验证,较多人持反对太对,因为代码是写给人看的,没必要刻意的去通过验证,我的观点是验证是一个很好的工具,可以在debug的时候减少很多结构嵌套错误带来的不必要的麻烦,一些过分苛刻的验证我觉得是可以妥协的,比如&的转移,因为太多而且很麻烦。语义化是html的根本,界面为中心的前端人士可能不认可,但是写html就像写其他语言一样,必须遵循它基本的定律和原则,语义化就是写html的原则。命名规则统一也是可以的,但是方案没讨论出来什么样的比较好,我偏向微格式的命名,小写英文数字和减号线的组合。对于微格式和RDFa很多与会者不清楚,看来语义被太多人无视了,其实微格式部分规则已经被google接受了,纳入了搜索算法中,这方面有疑问的可以去google的网站管理员帮助里查看。命名语义可以借鉴微格式和html5,这样团队都熟悉和认可的方案,而且是业界公认的,让整个页面的命名一致性更大,换工作也好适应。
CSS这边没什么好讲的,基本三层分机,公共规则,reset等,公共模块,和具体应用都被接受,当然个例比如换肤等的要特别处理。对于CSS编码这块就有争议了,utf-8的css编码可以避免中文乱码和CSS IE某浏览器读取失败,但是通过转码可以解决,winter讲到utf-8会增加字节,当时我比较晕菜,因为这是对的,但是忘记了css中大部分是英文,只有中文才会增加字节。CSS压缩这块,我希望能讨论出自动化的方案,但是失望了。
素材合理性,我比较关心的图片最大字节规定没出现结果,不过还是有些案例可以参考,比如有的人的团队是60k,有的是30k,我的底线其实是100k。图片的管理,也没实质的结果讨论出来,其实本意是讨论图片的目录划分和css sprites的管理以及版本管理,可能太细节了,大部分同学的工作环境不会太多涉及。png-8的认可度很高,也提到了图片的压缩工具,要顶下。
很可惜的几块,JS合理化中的框架的选择和JS的性能没能讨论到,还有HTML5 CSS3在项目中如何运用起来的话题,可以留到下一期继续讨论。

-EOF--

8 Comments

  1. 阿肆 阿肆 December 26th, 2009 at 10:11 pm

    通过W3C验证可以保证基础的代码嵌套合理性

    1. 藍精靈 藍精靈 March 27th, 2010 at 05:42 pm

      不錯。支持

  2. 页面重构合理化讨论(第三期WEB标准化交流会) | chesanqi's Web World 页面重构合理化讨论(第三期WEB标准化交流会) | chesanqi's Web World December 28th, 2009 at 08:38 am

    [...]大家还说了下自己公司或者自己对图片字节的要求,我记不清都是哪些公司,只好说有的要求是30K,有的是60K,而刚才看greengnn的博客他的底线是100K。这个还是看各公司具体更注重那方面吧。[...]

  3. netfreeman netfreeman January 4th, 2010 at 08:15 pm

    希望能在你的博客中看到关于研究浏览器渲染页面的一些文章.有机会的话,可以邮件交流下.

  4. Time Machine» Blog Archive » 第三期web标准化交流会杂感 Time Machine» Blog Archive » 第三期web标准化交流会杂感 January 20th, 2010 at 06:50 pm

    [...]关于验证,我很同意greengnn,因为验证可以提供一条基线,使大家有最起码的标准可依。关于语义化其实有很多同学还是存疑的,它在目前来看存在的意义到底是什么?我觉得还是会后winter的解释很有说服力:我们先撇开对机器友好不谈。对于开发者来说任何编程语言都需要语义的,如果你一个页面全用div,那么后期维护,或者别人接手你的项目时,有什么样的感觉呢?很难找到哪里是哪里,就好比其它开发语言中使用无语义[...]

  5. Time Machine» Blog Archive » 第三期web标准化交流会杂感 Time Machine» Blog Archive » 第三期web标准化交流会杂感 January 20th, 2010 at 06:50 pm

    [...]关于验证,我很同意greengnn,因为验证可以提供一条基线,使大家有最起码的标准可依。关于语义化其实有很多同学还是存疑的,它在目前来看存在的意义到底是什么?我觉得还是会后winter的解释很有说服力:我们先撇开对机器友好不谈。对于开发者来说任何编程语言都需要语义的,如果你一个页面全用div,那么后期维护,或者别人接手你的项目时,有什么样的感觉呢?很难找到哪里是哪里,就好比其它开发语言中使用无语义[...]

  6. 小山 小山 April 4th, 2010 at 04:46 pm

    额,那个。。好多文章都不能评论的。。我在这里反映一下o(╯□╰)o

  7. 小山 小山 April 4th, 2010 at 04:47 pm

    提交了评论没反映,汗。。



Archive

GreenGnn.ORG is powered by Typecho))) Valid XHTML

登录

RSS
Resume
calendar