“2008年4月”的存档

2008.0428
第二届D2见闻和随想

这个周末回京参加了期待已久的第二届D2前端技术论坛,见到众多的前端同行,更聆听了几场高质量的讲演,收获良多。讲演的资料整理后会在第二届D2前端技术论坛的官网上提供下载,同时也会提供会议视频,强烈推荐前端工程师关注。

  1. 周爱民的讲演“前端设计与开发的基本模式”,看起来很丰富,很多模式或理念听起来也蛮有争议,避免不了空和虚,但我不能不承认他提供了很多我有兴趣但尚未涉及东西,这些给了我新的视角。
  2. 黄继佳的讲演“Silverlight应用”,虽然很高兴他能来参加和支持D2,幻灯片也很cool,但我强烈的感觉这是一个很纯正的Silverlight的产品推广,我不是太喜欢。
  3. Hedger Wang的讲演“Enterprise Ajax in PHP”,是这次D2的精华。他提出管理Ajax在企业级应用的设计模式,很多正是我日常开发中遇到,比如他讲到的映射,我也曾经做过类似的解决方案,比如他讲到的对多次同一请求的管理,我也曾思考过,但那往往是一个个独立的小点,这次讲演终于让我有了从点到线到面的感觉。他的讲演也准备的相当好,既有总结,又有代码,同时利用生活中的例子来说明原理,想听不明白都不行。我不需要如何得称赞hedger的讲演,如果你的开发涉及到Ajax,那么你就应该去看看他的讲演。ps,祝他杭州玩的开心。
  4. Nate Koechly的讲演“Enhanceing Web Sites With The YUI Library”(English)”,作为YUI开发的核心成员,这次讲演虽然有点推广YUI的意味(在此有近一年应用YUI经验的我也强烈推荐YUI),但是仅仅从他幻灯片上就可以看出他事先的准备和用心,甚至他表达出了要学习汉语的意愿。但很遗憾的是,由于语言的原因,这次没有能充分的从Nate身上获取更多的更深的东西,虽然有hedger义务做翻译,虽然对nate的提问是最多的。
  5. 章亦春的讲演“Nifty web apps on an OpenResty”,讲的很有激情,也给出了一个新的Web OS,作为一个视角是一个很棒的东西,但是作为我个人来讲我并不赞同这个思路,我一直认为让一门语言处于它最适当的位置才是王道,就像语义化设计一样,应该用合适的标签来组织合适的数据。虽然章亦春提到了不应该对Javascript滥用,但是很遗憾的是我感觉这就是一种滥用。
  6. 案例分享阶段,贤安的“如何写一个富文本编辑器”,小马的“前端开发工具介绍”,一位仁兄(不好意思,记不起来名字)的“用Adobe Air开发IM”,都很有意思,这些很务实的小分享越多越好,因为每个人的心得体会小窍门汇聚在一起就有了越来越顺畅的前端开发。

阅读全文 »

标签:, , ,
在2:09发表于web2.0 & so on,有评论27
2008.0422
IE对CSS样式表的限制和解决方案

HTML文档与CSS的关联常见有4种方式:

  1. 使用link标记

    <link rel="stylesheet" type="text/css" href="sheet.css" />
  2. 使用style元素

    <style type="text/css">
    body{background:#fff;}
    h1{font-size:2em;}
    </style>
  3. 使用@import指令

    <style type="text/css">
    @import url(sheet1.css);
    @import "sheet2.css";
    </style>
  4. 使用style属性的内联样式(inline style)

    <p style="color:#f00;">这是红色的字</p>

在实际应用中,使用style属性的内联样式是不推荐使用的,XHTML1.1已经将其标准为不建议使用,原因很简单这种方式不比font标记强多少,削弱了CSS集中控制整个文档外观的优点。前3种方式利用了link标记和style标记,在IE(包括IE6、IE7和IE8 beta1)中有如下限制:

阅读全文 »

标签:, , , ,
在16:39发表于HTML & CSS, Javascript & DOM & AJAX,有评论8
2008.0417
Firefox的默认样式表

每个浏览器都有自己的默认样式,这是一段预定义的CSS,用以简单地呈现网页。在Firefox中的地址栏中输入resource://gre/res/html.css即可以看到该浏览器的默认样式。在Firebug 1.2 Alphas的styles中就可以看到默认样式对页面定义样式的影响。毫无疑问,理解和学习浏览器的默认样式能更好的理解浏览器对解析样式和呈现页面。Firefox3和Firefox2相比,默认样式仅有8处不同,但这些改变也可以让我们感觉到Firefox3在样式上的改进:

阅读全文 »

标签:, ,
在0:31发表于HTML & CSS,有评论1
2008.0410
闭上眼睛,WEB就不存在了吗?

最近几天眼睛一直不舒服,感觉眼皮很重仿佛肿了,盯着屏幕就感觉很累,总想闭上眼睛。不舒服归不舒服,但是轻伤不下火线向来是优良传统,所以就拿了两根火柴撑着眼皮继续盯着屏幕上的WEB。但今天早上突然看到了JunchenWu的《青光。》,特别是其中的提醒:

所以提醒各位 IT 从业者,注意用眼,尤其是设计师朋友们。即使有时并不觉得疲劳(因为每个人眼睛的适应性不一样),但也得固定时间休息。有条件的话,可以定期去做眼压测试或其他眼科方面的检查。如果出现任何不适的症状,立即去医院检查,以免延误治疗。

想想闭上眼睛的感觉,下午就还是请了假,问了杭州的同事,直奔浙二医院。挂了专家号,等了一个多小时,一个老专家用了两分钟,随便问几句看几眼,得出了结论“没什么事,视疲劳”,开了贝西迪牌倍他胡萝卜素胶囊和威可达牌维生素B12滴眼液就打发我走了。貌似视疲劳大家或多或少都有吧,没事到看看视疲劳的相关资料,开始保护眼睛吧。

阅读全文 »

标签:, , ,
在22:53发表于爱想想爱写写,有评论7
2008.0405
display:inline-block的应用两例

CSS的display有属性值inline-block{display:inline-block;},下面是应用其来实现用图片替代文字的两个例子:

请看例一

Markup

<i class="arrow-1 replacement">箭头1</i>
<a href="http://dancewithnet.com" class="arrow-2 replacement">箭头2</a>
<p class="arrow-3 replacement">箭头3</p>

CSS

阅读全文 »

标签:, , , , ,
在9:17发表于HTML & CSS,有评论6
回到页眉