译:Silverlight vs Flex
有人问Silverlight与Flex技术的比较,正好stackoverflow上有人解答,这里转载过来,加以个人看法 原文:http://stackoverflow.com/questions/20910/silverlight-vs-flex 翻译:sam sha 我想你应该看到Silverlight是一个长远的项目,就像微软正在做的。如果你从插件的可用率和安装率考虑使用Silverlight vs Flash,两者有明显的平衡,但有下面一些原因让采用Silverlight是一个好的选择 后来者居上 - 就像微软创建了“更好的Java”.NET,他们可以看到你是如何从起步开始设计RIA插件的,今天他们更了解现在人们如何使 …
阅读更多原文:http://10rem.net/blog/2011/09/01/silverlight-5-rc-now-available 翻译:sam sha 备注:虽然Silverlight开发起来很费劲,但是微软在技术方面很是很牛的,就是用户体验错的太差 我很高兴的宣布,Silverlight 5 发布候选版本在太平洋时间今天(2011.9.1)上午10点(服务器复制链接和内容可能需要几分钟)可以获取了,赶紧上Silverlight.net的下载页面获取和使用吧,这个RC版本只是一个开发版本(不是正式上线的许可),旨在让你了解年底将发布的正式版本,使用这个发布版本取更新你的 SL5 beta 代码,使用名称空间和引用变化,使用新的功 …
阅读更多http://blogs.msdn.com/b/cbowen/archive/2011/07/13/list-of-html5-presentation-resources.aspx 原作者:Chris Bowen 备注:这些都是学习HTML5的绝佳资料,强烈建议收藏 在最近的web,编程分会和用户组会议中,我参加了很多关于HTML5, Internet Explorer 9/10, CSS3 等课程,这些会议展示和提及了很多资源,所以我在这里列出来,希望能对你有所帮助 HTML5 HTML5 at W3C – 标准和学习资料 HTML5 W3C Logo – HTML5和相关logo HTML5 Labs – web标准的早期原 …
阅读更多原文:http://rjria.blogspot.com/2008/05/localtoglobal-vs-contenttoglobal-in.html(需要翻墙) localToGlobal vs. contentToGlobal in Flex 如果你从未听过Flex中有一组被称为contentToGlobal 和 globalToContent的函数(这是Sean Christmann 和我今天下午作些"黑客"时发现的),如果你曾经使用过globalToLocal或者localToGlobal,或许你可以使用与之相似的"content"版本代替,下面来说为什么。 让我们假设你的程序有两 …
阅读更多事件处理 本章介绍iPhone OS中用户网页交互时产生的事件,表单和文档会产生和桌面版相似的事件,iPhone OS 上的 Safari通过手势模拟鼠标事件,此外你还可以直接监听多点触摸和手势事件,这些是iPhone OS特有的,方位事件是另一种iPhone OS特有的事件,还有一点需要知道是哪些事件不被支持,如剪切,复制,粘贴。 用户可使用手势代替鼠标事件,如双拍缩放,滑动平移,但是单触多点触摸能否产生这些事件取决于点击对象是否可点击或者可滚动,见 “One-Finger Events” 和 “Two-Finger Events.”中的描述。 可点击对象有:链接,表单对象,图片热点区或者其他添加了 mousemove, …
阅读更多数据的客户端存储 网页或网站程序有几种方式在客户端存储数据,你可以使用 JavaScript database 类,详见 Safari Client-Side Storage and Offline Applications Programming Guide, 在客户端存储程序数据或使用 HTML5 缓存资源文件,可以使网页在离线状态下依然可以显示,同样使用客户端缓存也可以提高网页的加载速度,降低网络连接数。本章节将描述如何利用HTML5程序缓存和数据的本地存储 要在客户端缓存资源,首先需要配置一个资源列表文件,并在主网页中申明这个列表文件,然后你可以使用JavaScript操作缓存以及相关操作。当没有可用网络时,之前被加载过的资 …
阅读更多网页内容优化 优化iPhone OS下网页内容的第一步:将iPhone OS特有的内容与桌面版本的分开,接下来为iPhone OS调整网页。即使你的目标平台不是iPhone OS,你也可以按这些步骤操作,这可以确保你的网页在以后更容易维护 使用条件判断CSS,为iPhone OS创建特有的样式,见 “Using Conditional CSS.” 中的描述,你还可以通过对象侦测和WebKit侦测使用主流浏览器不支持的扩展功能 “Follow Good Web Design Practices” ,如果有必要,使用user agent字符串判断Safari版本和设备类型 “Using the Safari User Agent …
阅读更多定制样式表 配置视口是优化iPhone OS下网页最重要的途径,但样式表能提供更多的优化手段。举个例子,使用iOS CSS扩展可以控制文字大小和元素的高亮,如果你使用条件CSS,可以不影响网页在其他浏览器下的显示效果。 查阅 “Optimizing Web Content” 了解如何使用条件CSS, “CSS Basics” 学习如何向HTML中添加CSS,参阅Safari CSS Reference 获取完整的Safari所支持的 CSS 属性列表 利用CSS3属性 Safari中有很多可用的CSS3属性,其中以 -webkit- 前缀的通常是被提议的CSS3属性或者是Apple的CSS扩展,如下面的例子,你可以使用下面的CSS属 …
阅读更多