技术开发 频道

《播客》项目总结

   

    找把顺手的斧头

    工欲善其事,必先利其器。页面搭建的工作量是很大的,所以为了提高工作效率,找一个适合自己的开发工具很有必要。自从Macromedia被Adobe收购以后,我就不再使用Dreamweaver,因为它对Web标准支持的不是特别好。我个人比较喜欢的Web开发工具是Editplus,配置好符合自己习惯的自动完成功能,作为轻量级的页面开发工具,开发效率还是很高的。重量级的开发工具,我比较喜欢Microsoft Office SharePoint Designer 2007。习惯Editplus开发Web的朋友可以很好地过渡过来,它的智能提示和可配置的自动完成功能可以很好地提高效率,再加上它的站点概念,批量替换和修改比Editplus要方便很多。一些Editplus和Microsoft Office SharePoint Designer 2007的使用心得和技巧我也会在以后的日子里陆续汇总,请订阅我的播客,以便尽快得知。

    Flash是个婊子

    虽然很强悍,而且很流行,但是我对Flash一直没有好感。网上问的最多的就是如何让含有Flash的网页通过W3C的xhtml验证。其实很简单,就是使用object标签。但是,如果页面需要在Microsoft Visual Studio 2005打开再次进行工作,那么请不要让页面包含Flash的object标签,因为它会让Microsoft Visual Studio 2005 虚脱,出现非常令人费解的问题——包括无法打开设计模式,back和del键不能使用,只能打字,不能删除。反正Flash就像个婊子,让你的Microsoft Visual Studio 2005堕落。(在我们的开发团队中多台电脑出现此问题,但是不能排除是我们的Microsoft Visual Studio 2005或者电脑环境问题。如果是我们的问题,我对Flash的误解表示真心的抱歉——你不是个婊子,你是个处女!比银光(silverlight)还处!)

    排队,排队!

    多列布局的网页十分多见,别的不说,就是现在我使用的博客园的风格就是一个两列的布局。左边是side,右边是main。依照大家的阅读习惯,HTML里面当然应该先写左面的side,然后再写右面的main。其实,这样做是不合理的。因为浏览器的解析是从上至下的,先解析出来的先显示,后解析出来的后显示。左面的导航栏并不是用户急于想看到的,用户急于想看到的是main里面的文章内容。所以,正确的写法是侧边栏写在下面,网页主题写在上面,然后利用float样式,让它们出现在左边或者右边。

    What's your Name? "AD"?拉出去砍了!

    如果你的这块区域要显示广告,所以你将该div命名为“divAD”,没有问题,命名很准确,而且采用了驼峰式。但是为什么很多浏览器下看不到你的广告?很简单,因为他们被屏蔽了。被谁?浏览器、杀毒软件、甚至防火墙,很多东西都很乐意“强奸”这些广告。把某区域命名为“AD”或者“banner”就如同在脸上写上“我是免费女”一样。“牡丹”、“芙蓉”、“秦操(《大内密探零零发》)”,随便选,反正还是换个名字吧。

    Short Live the "Button" Tag

    当初我刚发现button标签的时候高兴了一阵,这个标签好呀!里面可以包含很多其他标签来构成不同的按钮样式,例如按钮图片可以这样写(<button><img src="a.gif" alt="图片说明" /></button>),而且点击的时候还有“偏移量”这样华丽的动态。所以,我在这次项目中使用到它。但随后发现,当需要把这些华丽的图片按钮button替换成服务器端控件时,问题出来了。因为 Visual Studio 2005中没有什么控件打到前台是button标签(采用控件编程实现的方法除外)。“imageButton?不是,它打到前台不是button,而且它也不是你想像中的img,它打到前台是type为image的input。这点让程序员们很无措。所以,我决定以后不再采用button标签。Butoon标签在我这里还真是个短命的种。

 

0
相关文章