<?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>Justin's Blog &#187; FED</title>
	<atom:link href="http://www.alldone.cn/category/fed/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alldone.cn</link>
	<description>Web developer, I love this game.</description>
	<lastBuildDate>Wed, 25 Aug 2010 06:45:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>网络图片，优化尺寸计算工具</title>
		<link>http://www.alldone.cn/2008/09/28/116/</link>
		<comments>http://www.alldone.cn/2008/09/28/116/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 08:57:15 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://www.alldone.cn/2008/09/28/116/</guid>
		<description><![CDATA[网络图片，优化尺寸计算工具
写了个小工具，这个公式，估计还有些小小偏差，不过根据N个资深设计师的确认，所计算出的值，是比较合理的。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://lab.aliued.com/image_size_rule/image-size-rule.html">网络图片，优化尺寸计算工具</a></p>
<p>写了个小工具，这个公式，估计还有些小小偏差，不过根据N个资深设计师的确认，所计算出的值，是比较合理的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alldone.cn/2008/09/28/116/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>设置了domain，俩页面还是无法通信？</title>
		<link>http://www.alldone.cn/2008/07/23/112/</link>
		<comments>http://www.alldone.cn/2008/07/23/112/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 09:25:19 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://www.alldone.cn/2008/07/23/112/</guid>
		<description><![CDATA[不同安全级别设置的页面之间无法通信。
问题来了，同一个浏览器，怎么会出现不同的安全设置呢？ 
我们常常采用document.domain = &#8216;xxx.com&#8217;; 来实现跨小域的访问。
昨天晚上，碰到一个很诡异的事情，a.b.com, c.b.com两个页面，已经设好了domain,  且N个人的机器上都能正常访问。
偏偏QA MM的机器无法访问，于是就报BUG
初步判断是浏览器设置问题，检查了版本，安全设置，统统都没有问题。而且到其他需要类似功能页面访问也可行，就是在当前页面上不行。

我排除了所有其他代码，拿了单纯的iframe来做实验，还是不行。
最后，在安全站点中，找到了当前页面a.b.com被设置为受信任站点。而受信任站点的安全级别是低。那么iframe嵌套的页面c.b.com未被设置受信任站点，于是安全级别是中。
由于浏览器的安全机制，造成了两个页面无法互相通信。而由于受信任站点的缘故，两个页面形成了不同的安全级别。
]]></description>
			<content:encoded><![CDATA[<p><strong>不同安全级别设置的页面之间无法通信。</strong></p>
<p>问题来了，同一个浏览器，怎么会出现不同的安全设置呢？ </p>
<p>我们常常采用document.domain = &#8216;xxx.com&#8217;; 来实现跨小域的访问。</p>
<p>昨天晚上，碰到一个很诡异的事情，a.b.com, c.b.com两个页面，已经设好了domain,  且N个人的机器上都能正常访问。</p>
<p>偏偏QA MM的机器无法访问，于是就报BUG</p>
<p>初步判断是浏览器设置问题，检查了版本，安全设置，统统都没有问题。而且到其他需要类似功能页面访问也可行，就是在当前页面上不行。</p>
<p><span id="more-112"></span></p>
<p>我排除了所有其他代码，拿了单纯的iframe来做实验，还是不行。</p>
<p><strong>最后，在安全站点中，找到了当前页面a.b.com被设置为受信任站点。而受信任站点的安全级别是低。那么iframe嵌套的页面c.b.com未被设置受信任站点，于是安全级别是中。</strong></p>
<p><strong>由于浏览器的安全机制，造成了两个页面无法互相通信。而由于受信任站点的缘故，两个页面形成了不同的安全级别。</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alldone.cn/2008/07/23/112/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>关于D2前端技术论坛</title>
		<link>http://www.alldone.cn/2008/04/28/99/</link>
		<comments>http://www.alldone.cn/2008/04/28/99/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 17:22:26 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://www.alldone.cn/2008/04/28/99/</guid>
		<description><![CDATA[本周末去了北京，参加了D2，本界的主题是现代网络技术，在前端中的应用。
最大的感想是YAHOO在技术方面还是走得很领先的。
期间，多位演讲者。我不再一一介绍。
按照演讲顺序我说说感受。
&#8220;前端设计与开发的基本模式&#8221; - 周爱民
核心思想是源-流-汇。他已经开始在研究一些规律性的东西，让这些规律性的内容来指导设计和开发，这样的走向稍微有些学院派，但是我还是满有感触，这些自然规律，让有更多更好的角度来看待问题，更能把握准方向。
&#8220;Silverlight应用&#8221; - 黄继佳
Silverlight更加面向开发者，和FLASH的定位还是有差异化的，可能是由于现在没有应用到，或者没有精力去学习他，所以我并没有太大的在意。和演讲者以及技术本身都无关。
&#8220;Enterprise Ajax in PHP&#8221; - Hedger Wang
他的演讲给我传达了两个信息，
技术方面，服务器端可以映射或者说是响应AJAX的直接请求。
在页面上，对于技术的泛滥需要管理。这里已经接触到理念的内容，我们发现混乱的时候需要去思考如何改善，如何管理。出发的角度仍然是用户友好，比如让用户下载更少的东西，不做无谓的请求，将请求分层次，等等管理方式。我认为是将一个人类的思考者，或者管理者会自然处理的事情，逻辑化程序化，用代码来实现。非常棒的思想。
&#8220;Enhanceing Web Sites With The YUI Library&#8221;(English) - Nate Koechly
演讲本身可以说是做了YUI的宣传，因为目前对于YUI在初级层面了解还是比较多，所以也没有什么问题。但是在和他交流一些YUI的问题和BUG的时候，感受到他是个乐于交流分享，钻研技术的人。或者说是个值得交的朋友，但是不知道他是不是愿意和我交朋友，呵呵。不管怎么样，我都会把YUI的一些问题反映给他。
&#8220;Nifty web apps on an OpenResty&#8221; - 章亦春
openresty可以说是一种比较新的WEB开发方式，对于安全问题我还是有些疑虑，时间原因没有问清楚。他说到了角色限制，但是角色配置最后是明文暴露在JS中的，所以我认为安全方面还是有些问题的。但是反过来想，只是公开了一个可以POST数据的口子而已。传统方式也存在这样的风险。还有个跨域的问题，我和其他几位工程师交流，可能还是没有完美的跨大域的方案，并且要走目前的方案可能还会有些阻力。
之后小马、Realazy，做了分享，一个介绍了开发工具，一个是介绍RTE。之前我也搞过RTE，所以在技术方面对于初级的开发并没什么大问题。对于深入的难点，找机会再和他沟通。但是我非常佩服他现场写代码，并且调试，那份淡定，太厉害了。
会议结束之后，在好妹妹的带领下，还顺道去川办吃了顿饭（好吃又实惠，真的好吃又实惠），再去晃悠了一下天安门，视察了一下鸟巢。Michael同学没去过北京，：）到了天安门才算到了北京。不过他都不肯唱“我爱北京天安门”，其实是损失，下次不知道什么时候去北京呢。
]]></description>
			<content:encoded><![CDATA[<p>本周末去了北京，参加了D2，本界的主题是现代网络技术，在前端中的应用。</p>
<p>最大的感想是YAHOO在技术方面还是走得很领先的。</p>
<p>期间，多位演讲者。我不再一一介绍。</p>
<p>按照演讲顺序我说说感受。<span id="more-99"></span></p>
<p><strong><span class="topic">&#8220;前端设计与开发的基本模式&#8221;</span> <span class="name">- 周爱民</span></strong></p>
<p>核心思想是源-流-汇。他已经开始在研究一些规律性的东西，让这些规律性的内容来指导设计和开发，这样的走向稍微有些学院派，但是我还是满有感触，这些自然规律，让有更多更好的角度来看待问题，更能把握准方向。</p>
<p><strong><span class="topic">&#8220;Silverlight应用&#8221;</span> <span class="name">- 黄继佳</span></strong></p>
<p>Silverlight更加面向开发者，和FLASH的定位还是有差异化的，可能是由于现在没有应用到，或者没有精力去学习他，所以我并没有太大的在意。和演讲者以及技术本身都无关。</p>
<p><strong><span class="topic">&#8220;Enterprise Ajax in PHP&#8221;</span> <span class="name">- Hedger Wang</span></strong></p>
<p>他的演讲给我传达了两个信息，</p>
<p>技术方面，服务器端可以映射或者说是响应AJAX的直接请求。</p>
<p>在页面上，对于技术的泛滥需要管理。这里已经接触到理念的内容，我们发现混乱的时候需要去思考如何改善，如何管理。出发的角度仍然是用户友好，比如让用户下载更少的东西，不做无谓的请求，将请求分层次，等等管理方式。我认为是将一个人类的思考者，或者管理者会自然处理的事情，逻辑化程序化，用代码来实现。非常棒的思想。</p>
<p><strong><span class="topic">&#8220;Enhanceing Web Sites With The YUI Library&#8221;(English)</span> <span class="name">- Nate Koechly</span></strong></p>
<p>演讲本身可以说是做了YUI的宣传，因为目前对于YUI在初级层面了解还是比较多，所以也没有什么问题。但是在和他交流一些YUI的问题和BUG的时候，感受到他是个乐于交流分享，钻研技术的人。或者说是个值得交的朋友，但是不知道他是不是愿意和我交朋友，呵呵。不管怎么样，我都会把YUI的一些问题反映给他。</p>
<p><strong><span class="topic">&#8220;Nifty web apps on an OpenResty&#8221;</span> <span class="name">- 章亦春</span></strong></p>
<p>openresty可以说是一种比较新的WEB开发方式，对于安全问题我还是有些疑虑，时间原因没有问清楚。他说到了角色限制，但是角色配置最后是明文暴露在JS中的，所以我认为安全方面还是有些问题的。但是反过来想，只是公开了一个可以POST数据的口子而已。传统方式也存在这样的风险。还有个跨域的问题，我和其他几位工程师交流，可能还是没有完美的跨大域的方案，并且要走目前的方案可能还会有些阻力。</p>
<p>之后小马、Realazy，做了分享，一个介绍了开发工具，一个是介绍RTE。之前我也搞过RTE，所以在技术方面对于初级的开发并没什么大问题。对于深入的难点，找机会再和他沟通。但是我非常佩服他现场写代码，并且调试，那份淡定，太厉害了。</p>
<p>会议结束之后，在好妹妹的带领下，还顺道去川办吃了顿饭（好吃又实惠，真的好吃又实惠），再去晃悠了一下天安门，视察了一下鸟巢。Michael同学没去过北京，：）到了天安门才算到了北京。不过他都不肯唱“我爱北京天安门”，其实是损失，下次不知道什么时候去北京呢。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alldone.cn/2008/04/28/99/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>javascript权威指南,学习笔记,之运算符号</title>
		<link>http://www.alldone.cn/2008/04/08/97/</link>
		<comments>http://www.alldone.cn/2008/04/08/97/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 14:28:32 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://www.alldone.cn/2008/04/08/97/</guid>
		<description><![CDATA[加号+,  是字符串优先.并且从左向右计算. 就是运算前后两个值,只要有一个是字符串,就会将其中一个非字符串的试图转换成字符串. 如果不可转换,就转成NaN
例如:
var a = 1+&#8217;1&#8242;;  // 11
a = 1+1+&#8217;1&#8242;; // 21
a = &#8216;1&#8242;+1; //11
比较符号,是数字优先. 当字符串对比的时候,从第一个字母开始向后对比. 字符的大小判定根据字符集而不同.建议是大小就表用字符来搞了.
运算符两边,如果有一边是数字,则尝试转换另一边为数字.
例如
1 &#60; &#8216;2&#8242; ;  // true
&#8216;1&#8242; &#60; 2 ; //true
&#8216;abc&#8217; &#60; &#8216;z&#8217;; //false
其他的运算符,和大多的编程语言中基本一致,  因为有类型转换,所以+  和&#60; &#62;这些符号就有些特殊.
]]></description>
			<content:encoded><![CDATA[<p>加号+,  是字符串优先.并且从左向右计算. 就是运算前后两个值,只要有一个是字符串,就会将其中一个非字符串的试图转换成字符串. 如果不可转换,就转成NaN</p>
<p>例如:</p>
<p>var a = 1+&#8217;1&#8242;;  // 11<br />
a = 1+1+&#8217;1&#8242;; // 21<br />
a = &#8216;1&#8242;+1; //11</p>
<p>比较符号,是数字优先. 当字符串对比的时候,从第一个字母开始向后对比. 字符的大小判定根据字符集而不同.建议是大小就表用字符来搞了.</p>
<p>运算符两边,如果有一边是数字,则尝试转换另一边为数字.</p>
<p>例如</p>
<p>1 &lt; &#8216;2&#8242; ;  // true<br />
&#8216;1&#8242; &lt; 2 ; //true<br />
&#8216;abc&#8217; &lt; &#8216;z&#8217;; //false</p>
<p>其他的运算符,和大多的编程语言中基本一致,  因为有类型转换,所以+  和&lt; &gt;这些符号就有些特殊.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alldone.cn/2008/04/08/97/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>小问题记录,!important属性,对JS的影响</title>
		<link>http://www.alldone.cn/2008/03/18/95/</link>
		<comments>http://www.alldone.cn/2008/03/18/95/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 16:02:18 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://www.alldone.cn/2008/03/18/95/</guid>
		<description><![CDATA[今天调一个JS,搞了半天,怎么弄都没法改变一个DIV的高度.
查来查去, 最后发现, 原来CSS中写了!important, 
这样一来,无论是 YAHOO.util.Dom.setStyle 还是直接改变x.style.height都不起作用, 浏览器都认!imgportant,特别是FF.
 记录下
]]></description>
			<content:encoded><![CDATA[<p>今天调一个JS,搞了半天,怎么弄都没法改变一个DIV的高度.</p>
<p>查来查去, 最后发现, 原来CSS中写了!important, </p>
<p>这样一来,无论是 YAHOO.util.Dom.setStyle 还是直接改变x.style.height都不起作用, 浏览器都认!imgportant,特别是FF.</p>
<p> 记录下</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alldone.cn/2008/03/18/95/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
