Flash & Facebook
随着Facebook的越来越流行,Adobe也不甘寂寞,何Facebook玩起了同盟,让Actionscript支持Facebook的开发API。可访问此网址获得更多相关信息。国外的很多网站都在使用都在使用Facebook Connect来实现自己网站和Facebook的之间的无缝连接。
不过感觉最困扰中国用户的还是两个问题:
- 过多的简化的山寨版的Facebook,很多根本不具有开发很多根本不具有开发API
- Facebook的网速真的不敢恭维,感觉在这方面Google比它强多了,看来要解决这个问题只能等facebook中国分公司的成立了。速度慢必然造成很多Javascript程序的加载失败,有时就不知道是自己程序错误还是网速的问题,同时调试简直就是一场噩梦。
Custom Form
是不是觉得标准的HTML的Form看上去不是很舒服,今天看到一个Mootools做的Custom Form 非常的不错。http://customformelements.net/demopage.php。当然也去尝试找找是否有jQuery的类似控件,只找到了jNice Form (http://plugins.jquery.com/project/jNice),不过和Mootools那套CSS的设计比起来可能还是差了一点。
挺迷惑的一点就是为何有这么多的Js的Framework,何时才能只需要选择一种就可以有所以的解决方案。
jQuery Tag Suggestion
这个jQuery的插件不错,主要实现的类似Delicious的标签推荐的功能,个人觉得这样的功能定义比原来这个jTagging使用起来更方便。
有兴趣可访问以下地址:http://remysharp.com/2007/12/28/jquery-tag-suggestion/
同时在此人博客中还找到了一个Text Box Hint的jQuery插件。其实前几天一直在找这个功能的插件,一直没找到。看来搜索的关键字也是一门学问啊。
使用PHP来动态生成CSS/JS
对于一个网站其实很多时候都需要对动态的生成所使用的CSS/JS,其中主要是CSS/JS中所包含的一些URL,当然这些URL信息也可以使用相对路径来实现,但在一些情况下使用相对路径并不能解决这个难题。
按照Yahoo YSlow(http://developer.yahoo.com/yslow/help)的建议1,就是必须减少HTTP的请求,当然手动把所有代码合并是一种方法,但这种方法反而会带来两个更糟的问题,把所有CSS/JS都合并到一个文件中,当然不利于代码的阅读和管理。如果使用jQuery,因为不同的Plugin都是会放在不同的js文件中,和Yahoo YSlow的建议有较大的冲突,当然是用动态语言来合并这些js文件应该是个不错的idea。合并过程中还可以使用jsmin.php来进行js文件的压缩。
如想使用这个技术可参考以下的几篇说明:
- Automatic merging and versioning of CSS/JS files with PHP
- Adding JSMin to my CSS/JS merging script (这篇写了一般,其实有更好的方法来做)
- GZip files with .htaccess and PHP (这篇是说明如何对输出的PHP内容进行GZip的压缩,因为动态文件无法使用Apache 的 GZIP的库来压缩,所以为了节省传递数据必须在PHP中把输出内容进行压缩)。
The Complete Idiot’s Guide to Sushi and Sashimi

Author: James O. Fraioli, Chef Kaz Sato
Publish: Alpha 2008
ISBN: 1592577822, 1436243386
pages: 192
Sushi is one of America’s favorite specialty foods, yet it can be intimidating to prepare at home. This guide shows how easy it can be to prepare restaurant- quality sushi that anyone would be proud to serve. Family members and guests will be exclaiming “domo arigato!” in no time.
• Contains 75 of the best sushi recipes from a well-known master sushi chef
• Includes in-depth, step-by-step information on everything readers need to know, from buying the freshest ingredients to proper preparation techniques to appetizing presentation
• Full-color insert helps reader fully understand and visualize the proper presentation
XapOptimizer
现在主要阻碍Flash、Sliverlight发展可能就是文件大小所占带宽的问题,否则肯定是RIA的网站遍地开花。
ComponentOne不愧是大公司的风范,抓紧时间就来一个Xap Optimizer,不过现在还是Beta版,要实现的功能如下:
- Integrate XapOptimizer as part of the build process in Microsoft Visual Studio to automatically optimize your XAP files.
- Reduce the size of your XAP files by 30-70%.
- Obfuscate your code.
- Use XapOptimizer with any Silverlight assembly including third party components; is not restricted to ComponentOne components.
挺诱惑人的,看来文件臃肿还是微软的老毛病。不清楚是不是微软的策略,他一直留了一些功能让第三方来支持,这个是不是就叫“做共同致富”。
有兴趣可以试试这个Beta网络版,看看效果如何?http://labs.componentone.com/XapOptimizer/