此次是在广州举办的第一次web标准交流会,再次感谢下崔凯同志,还有周欲波同志,还有广州交流会的同志们,特别是林毅同志,今天本来要去顺德参加年会,还特地来这边组织开这个会,真的非常感谢,还有提供场地的网易公司,(网易公司的装修很不错哦)。(以上排名不分先后)
今天到场的有15个人,我是第一次去参加这类活动,很多人都不认识,没想到竟然有将近一半的人是潮汕人,差点可以组织个同乡会了呵呵。但是大家都很热情,这里汇集了各路精英,有网易的,有酷狗的,有太平洋的,有做银行系统的,有做后台的,也有爱拍的(做游戏视频),还有自己创业的,还有在读书的,外资的,行业不同,考虑的用户群体跟技术也会不同,有很多平常自己考虑不周的,这样就有了这个交流会的必要,对自己技术能力的提高都是很有帮助的,所以前面才写了一大堆感谢的话,确实是真的非常感谢有了这样一个让我们大家交流的平台。主持人是扬眉吐气。
这次交流会的主题是 页面重构合理化讨论后续
Javascript AJAX DOM
如何创建自己的js库或js框架,选择JS库或框架
JS的管理
JS的性能
HTML5+CSS3应用的时机
现阶段是否考虑应用HTML5和CSS3部分特性
如何应用HTML5
如何应用CSS3
说真的,由于是第一次举办,上一次的讨论很多人都不了解,今天的主题感觉还是跑题了,我自己提的问题也都是偏于这个主题的。更多的都是关于自己工作上的一个分享,以及寻求工作上遇到的问题的一个更好的解决方式,只能说是更好,因为谁都不敢讲,我的解决方案就是最好的!包括web标准都不是最好的一个解决方案。
我的问题很多,提的第一个问题是web标准跟hack如何取舍?是要为了兼容还是为了标准?这个问题还没拿上去讨论,已经在嘉宾鲁奇的分享中找到了答案。他的理解是,从需求出发,然后再在自己的经验上,对自身做好检验,如果真是到了鱼与熊掌不可兼得的地步,那就该从需求出发。
第二个问题是自适应三列垂直等高布局该不该用table?因为我发现垂直三栏布局到目前为止,就是堪称是圣杯的三列自适应布局都没办法做到完美,没法做到等高,它只能根据内容自动伸展,左边蓝色部分的高度是跟红色部分不能同样的。另外一个就是该布局在ie8下会出现foot不能下来的情况,我是用ietest的ie8试的,估计跟正式版还是比较像的。 点击这里 可以看下效果。
如果采用table,它是可以符合标准,并且可以有效的自适应,这点是div没法比的。目前谷歌的很多产品,例如,www.google.com/ig/,gmail…在别人都摒弃掉table布局的时候,只有Google还是采用了table布局,可见table布局也必定有它的优势所在,特别是在自适应宽度高度方面。
还有一个就是tfoot该不该用?原因是我最近提交的一个数据里才发现tfoot没能通过w3c标准检测,我很奇怪thead,tbody都可以用,为什么tfoot会报错?
Line 118, Column 12: document type does not allow element “tfoot” here
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements — such as a “style” element in the “body” section instead of inside “head” — or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML’s rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML’s “self-closing” tags for “meta” and “link” in the “head” section of a HTML document may cause the parser to infer the end of the “head” section and the beginning of the “body” section (where “link” and “meta” are not allowed; hence the reported error).
仔细看了下解释,大概意思就是说,由于不合理的嵌套,导致了错误。原来一些表格数据中,推荐用这样一种方式来表达数据结构。要按顺序来:
<table>
<thead>
<tr>
<td></td>
</tr>
</thead>
<tfoot>
<tr>
<td></td>
</tr>
</tfoot>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
如果把tfoot放到tbody下面,tfoot标签就不能通过w3c标准校验。上面的问题其实问得是错误的,应该问,tfoot可以跟tbody换下顺序吗?这样整个结构会更容易理解一点。
我其实还很想问一个问题,但是可能适合私下问,而不是占用时间去讨论,这道题至今还是不太明白。有css高手有兴趣可以看下这里 CSS导航条思考
今天大伙还分享了关于手机页面构建的一些要素,跟开发的常用调试工具(firebug[firefox代码调试],iedevelop[ie调试],fiddler[Web调试代理],yslow[性能测试],),今天的json方面讲得还不是很多,我目前主要的工作在于界面设计以及页面构建这一块,涉及到json这一块就不发表意见了。至于html5跟css3,最近经常看到有很多很炫的效果,都来自css3,但是目前ie并不支持,崔凯同志发过一篇文章说可以通过js去让ie支持css3,在IE中使用CSS3选择器 目前这是种不错的解决方案,但是在性能方面会不会有影响就不知道了。最近段时间还在看html5,里面的标签语义化确实增强了很多,等以后理解多一些再发表想法。
由于是第一次在广州举办,有些地方还是不够到位,简单提下小小意见。可能由于大部分是第一次见面,所以刚开始还是有点感觉不太对,不过慢慢的,渐渐正常了。大家在自我介绍的时间是很短的,第一次见面是不能记住对方的名字的,如果在会前能先有份名单,在别人自我介绍的时候就可以先大概了解下,加深印象,这样在讨论的时候,大家可能问题也会相对多一些。主持人已经准备把联系方式送往我们的email了,非常不错,以后要多串串博客了。。

02月 2nd, 2010 at 09:41
第一次举行,好多不足,我们在下一期会努力做好。谢谢支持。欢迎下次再来参加。
o仔 回复:
02月 2nd, 2010 at 09:55
@扬眉, 只有不足才知道进步啊~~也谢谢主持人,给了我们更多交流的机会。
03月 4th, 2010 at 15:03
mm… good text
)
03月 22nd, 2010 at 17:04
我也想去啊····
o仔 回复:
03月 22nd, 2010 at 18:04
@henter, 你是广州的吗?想去的话很简单哩