<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Activars.(evolving  and active) &#187; JavaScript</title>
	<atom:link href="http://www.activars.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.activars.com</link>
	<description>tech, web, programming, rails</description>
	<lastBuildDate>Fri, 13 Aug 2010 01:41:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>IE6方程式: 提高开发效率</title>
		<link>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/</link>
		<comments>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 18:36:51 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=69</guid>
		<description><![CDATA[Jeremy Keith在他的博客中写到关于如何选择对IE6支持的问题。对于不同的网站，他们有不同的用户群，如果很少部分的人用IE6，还要考虑对老版本的支持么？又如果在IE6中发现很小的错误，是否要修正，应该用多少工作时间？ Jeremy分析了不同层面极端的几个方案： 将所有的 IE6 访问者踢出你的站点 完全遵循标准开发，并且没有任何针对 IE6 的测试 只使用 Dean Edwards 的脚本让 IE6 支持额外的 CSS 编写针对 IE6 的样式解决大部分问题（比如布局等） 让站点在 IE6 以及其他浏览器上看起来一摸一样 并和Cennydd Bowle一起推算出一个数学公式(使用 t 表示总的开发时间、t6 表示花在 IE6 上的时间；所有的访问者数目表示为 a、 a6 则表示正在使用 IE6 的访问者)： p = 50 [ log ( at6 / ta6 ) + 1 ] 运算出来的p概率可以判断是应该应用 Dean Edwards 的 IE 脚本: 当然在某些极端的情况下，比如公司的政策内部一定要运用IE6，作为内部网络软件开发人员，应当要保证IE6的100％正常运作。在浏览器支持的问题上，Yahoo YUI发布过一篇很好的文章&#8221;Graded [...]]]></description>
			<content:encoded><![CDATA[<p>Jeremy Keith在他的博客中写到关于如何<a href="http://24ways.org/2008/the-ie6-equation" target="_blank">选择对IE6支持的问题</a>。对于不同的网站，他们有不同的用户群，如果很少部分的人用IE6，还要考虑对老版本的支持么？又如果在IE6中发现很小的错误，是否要修正，应该用多少工作时间？</p>
<p>Jeremy分析了不同层面极端的几个方案：</p>
<ul>
<li>将所有的 IE6 访问者踢出你的站点</li>
<li>完全遵循标准开发，并且没有任何针对 IE6 的测试</li>
<li>只使用 Dean Edwards 的脚本让 IE6 支持额外的 CSS</li>
<li>编写针对 IE6 的样式解决大部分问题（比如布局等）</li>
<li>让站点在 IE6 以及其他浏览器上看起来一摸一样</li>
</ul>
<p>并和<a href="http://www.cennydd.co.uk/" target="_blank">Cennydd Bowle</a>一起推算出一个数学公式(使用 t 表示总的开发时间、t6 表示花在 IE6 上的时间；所有的访问者数目表示为 a、 a6 则表示正在使用 IE6 的访问者)：</p>
<p><code>p = 50 [ log ( at6 / ta6 ) + 1 ]</code></p>
<p>运算出来的p概率可以判断是应该应用 <a href="http://code.google.com/p/ie7-js/" target="_blank">Dean Edwards 的 IE 脚本</a>:</p>
<script src="http://gist.github.com/509840.js"></script>
<p>当然在某些极端的情况下，比如公司的政策内部一定要运用IE6，作为内部网络软件开发人员，应当要保证IE6的100％正常运作。在浏览器支持的问题上，Yahoo YUI发布过一篇很好的文章&#8221;<a href="http://developer.yahoo.com/yui/articles/gbs/" target="_blank">Graded Browser Support</a>&#8220;, 作为好的开发人员，这篇文章应该是必读的。</p>
<p>当然这些都不能解决本质问题，为软需要加大力度让客户门升级自己的IE。在2008年低，我们的AJAX技术不能单单的存活在1997年的浏览器技术上。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>采访280 Slides的开发人员</title>
		<link>http://www.activars.com/2008/06/08/%e9%87%87%e8%ae%bf280-slides%e7%9a%84%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98/</link>
		<comments>http://www.activars.com/2008/06/08/%e9%87%87%e8%ae%bf280-slides%e7%9a%84%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 18:13:27 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=32</guid>
		<description><![CDATA[最近看到280 Slides的release, 第一感觉让人觉得惊讶。界面很像Mac的设计，有很多人叫它&#8221;Keynote on the web&#8221;. Boucher, Tom Robinson和Francisco Tolmasky在采访中还介绍了一些设计思路和未来的计划。相比Google Doc看重在互动和共享, 280 Slides更注重用户的体验。 访谈里面谈到Objective-J，Obj-J运用JavaScript并把它变成面向对象的语言（就好像把C转成Obj-C). 和Obj-C相近， 写代码的时候会看到很多方括号([]). 浏览器读到.j文件的时候会处理这些文件，这样就以为着开发人员可以做任何的标准的JavaScript的效果。提到Obj-J是不是很难学的问题，如果做过是一个JavaScript或者Obj-C的开发人员很快就能学会使用新的语言，但是了解frameworks需要一些时间。 Obj-J的framework被命名为Cappuccino. 开发者用Cappuccino的时候不用担心DOM的object, 不用担心CSS, HTML只要主意界面的开发。同时给开发人员一种开发平台的感受，而不是只是写一些代码。说道这个framework的起源是从3人大学开始的，之后为了开发一个网络程序，需要一个强大的javascript支持，所以设计了自己的framework。 更另人惊讶的是，Objective J将会是开源的，所有的代码都将可以在objective-j.org下载的到(现在可能还不存在)。这样还有很多经常遇见的问题，比如open source license, source control system, 还有documentation等等。(not an easy job )]]></description>
			<content:encoded><![CDATA[<p>最近看到280 Slides的release, 第一感觉让人觉得惊讶。界面很像Mac的设计，有很多人叫它&#8221;Keynote on the web&#8221;. Boucher, Tom Robinson和Francisco Tolmasky在<a href="http://media.ajaxian.com/podcasts/audibleajax-show-26-objectivej.mp3">采访</a>中还介绍了一些设计思路和未来的计划。相比Google Doc看重在互动和共享, 280 Slides更注重用户的体验。</p>
<p>访谈里面谈到Objective-J，Obj-J运用JavaScript并把它变成面向对象的语言（就好像把C转成Obj-C). 和Obj-C相近， 写代码的时候会看到很多方括号([]). 浏览器读到.j文件的时候会处理这些文件，这样就以为着开发人员可以做任何的标准的JavaScript的效果。提到Obj-J是不是很难学的问题，如果做过是一个JavaScript或者Obj-C的开发人员很快就能学会使用新的语言，但是了解frameworks需要一些时间。</p>
<p>Obj-J的framework被命名为Cappuccino. 开发者用Cappuccino的时候不用担心DOM的object, 不用担心CSS, HTML只要主意界面的开发。同时给开发人员一种开发平台的感受，而不是只是写一些代码。说道这个framework的起源是从3人大学开始的，之后为了开发一个网络程序，需要一个强大的javascript支持，所以设计了自己的framework。</p>
<p>更另人惊讶的是，Objective J将会是开源的，所有的代码都将可以在<a href="http://www.objective-j.org" target="_blank">objective-j.org</a>下载的到(现在可能还不存在)。这样还有很多经常遇见的问题，比如open source license, source control system, 还有documentation等等。(not an easy job <img src='http://www.activars.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/06/08/%e9%87%87%e8%ae%bf280-slides%e7%9a%84%e5%bc%80%e5%8f%91%e4%ba%ba%e5%91%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.ajaxian.com/podcasts/audibleajax-show-26-objectivej.mp3" length="18021634" type="audio/mpeg" />
		</item>
	</channel>
</rss>
