<?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>Dream☆Wing &#187; Javascript</title>
	<atom:link href="http://www.dreamwing.org/category/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dreamwing.org</link>
	<description></description>
	<lastBuildDate>Sat, 05 Nov 2011 17:23:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>twitter前端简单分析（一）</title>
		<link>http://www.dreamwing.org/javascript/about-twitter-f2e-chapter-1.html</link>
		<comments>http://www.dreamwing.org/javascript/about-twitter-f2e-chapter-1.html#comments</comments>
		<pubDate>Fri, 27 May 2011 18:49:43 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=950</guid>
		<description><![CDATA[今天在上twitter时，偶然发现twitter前端也采用了JS模板引擎，于是便整体浏览了下twitter使用到的js，做个简单的记录分析。
以http://twitter.com/#!/mops_2010 为研究对象
主要采用的分析工具：Firebug以及http://www.strictly-software.com/unpacker
内嵌JS待分析
以下为加载的JS：
1. 加载GA
2. 加载http://a3.twimg.com/sticky/base.21.bundle.js
3. 加载http://a1.twimg.com/a/1306441242/javascripts/api.bundle.js
4. 加载http://a3.twimg.com/a/1306441242/javascripts/phoenix_plugins.bundle.js
5. 加载http://a2.twimg.com/a/1306441242/javascripts/phoenix.bundle.js
1. 跳过。
2. base.21.bundle.js中包含jQuery, easyXDM（Using for Cross-Domain）, 以及Twitter自己的our JavaScript rules:
function h(A) 采用div的text()和html()方法来过滤html标签
function _(B, A) 貌似是语言包？待确定，涉及3个对象方法twttr.is.object(B), twttr.util.getTranslation(C, D), Mustache.to_html(C, A)
接下来是一个闭包，闭包中function C(G, K)用来注册全局对象
下面就是用这个C方法来注册一系列的全局对象
首先是twttr对象，其属性有
provide = C
augmentObject
aug
augmentString
augString
each
localize
filter
map
every
inject
reduce
memoizing
merge
extend
method
methods
statics
at
klass
magic
bind
然后是设置twttr.klass.mixin(E, D) = twttr.magic(E, D)
接着再注册twttr.is对象，其属性有：
element
bool
nil
def
number
fn
array
string
blank
falsy
object
regex
inArray
接着注册twttr.assets对象，其属性有：
getPathFromAbsoluteURL
path
stringToBucket
然后是注册twttr.EventProvider对象，其属性有：
events: null
_provider
_createEvent
trigger
bind
one
unbind
（完）
]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/about-twitter-f2e-chapter-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>部分HTML5功能的教学代码</title>
		<link>http://www.dreamwing.org/javascript/html5_code_example.html</link>
		<comments>http://www.dreamwing.org/javascript/html5_code_example.html#comments</comments>
		<pubDate>Sat, 19 Mar 2011 17:01:03 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=925</guid>
		<description><![CDATA[/******************************************************
 * @Web Storage
 ******************************************************/
//一直有效，关闭窗口和重启浏览器后数据依然存在
window.localStorage["key"] = value;

//当前装口有效，关闭窗口和重启浏览器后数据消失
window.sessionStorage["key"] = value;

//不能存放函数，如果是函数会被转换成字符串
//每个域的数据是不能共享的

/******************************************************
 * @Web SQL Database
 ******************************************************/
//1.打开数据库
db = openDatabase("DBTest", "1.0", "HTML5 Database API example", 200000);

//2.判断是否打开成功
if (!db) {
    alert("数据库打开失败");
}
else {
    //3.执行sql查询
    db.transaction(function(tx){
        tx.executeSql("SELECT * FROM Table1Test", [], function(tx, result){
     [...]]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/html5_code_example.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://directguo.com/html5/src/france.ogg" length="1447209" type="video/audio" />
		</item>
		<item>
		<title>[转]关于DOM事件的Bubbling和Capturing</title>
		<link>http://www.dreamwing.org/javascript/dom-bubbling-capturing.html</link>
		<comments>http://www.dreamwing.org/javascript/dom-bubbling-capturing.html#comments</comments>
		<pubDate>Sat, 19 Mar 2011 08:11:02 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/anything/%e8%bd%ac%e5%85%b3%e4%ba%8edom%e4%ba%8b%e4%bb%b6%e7%9a%84bubbling%e5%92%8ccapturing.html</guid>
		<description><![CDATA[
在浏览器解析事件的时候，有两种触发方式，一种叫做Bubbling(冒泡)，另外一种叫做Capturing(捕获)。由上图可以看出来，冒泡的方式效果就是当一个DOM元素的某事件例如click事件被fire时，依次它的父元素的click事件也被fire(触发)，一直传递到最顶层的body元素为止。而捕获的触发方式正好相反，当某个元素的click事件被触发时，先从最顶层的body元素click事件被触发开始，一直传递到真正被触发的元素为止。
****************************************************************************
这次我将讨论W3C的标准DOM事件模型和IE独立门户的DOM事件模型到底有多少区别，首先我们可以回想一下目前大多数Js程序员习惯如何绑定事件到 DOM元素上，最常见的就是obj.onclick=handler这种方式(更恶劣的是在Html代码的元素标签中直接加上onclick属性，完全没达到视图和动作分开的原则)。我们暂时称这种方式的事件添加为Traditional(传统方式)吧，IE有自己的IE Event Module，而火狐等浏览器则遵循的W3C方式的Event Module，下面看看这三者各自的优缺点在哪里——
1、Traditional Module
传统方式的事件模型即直接在DOM元素上绑定事件处理器，例如—
window.onload=function(){…}
obj.onmouseover=function(e){…}
obj.onclick=function(){…}
首先这种方式是无论在IE还是Firefox等其他浏览器上都可以成功运行的通用方式。这便是它最大的优势了，而且在Event处理函数内部的this变量无一例外的都只想被绑定的DOM元素，这使得Js程序员可以大大利用this关键字做很多事情。
至于它的缺点也很明显，就是传统方式只支持Bubbling，而不支持Capturing，并且一次只能绑定一个事件处理器在DOM元素上，无法实现多 Handler绑定。最后就是function参数中的event参数只对非IE浏览器有效果(因为IE浏览器有特制的window.event)。
2、W3C (Firefox.e.g) Event Module
Firefox等浏览器很坚决的遵循W3C标准来制定浏览器事件模型，使用addEventListener和removeEventListener两个函数，看几个例子—
window.addEventListener(‘load’,function(){…},false);
document.body.addEventListener(‘keypress’,function{…},false);
obj.addEventListener(‘mouseover’,MV,true);
function MV(){…}
addEventListener带有三个参数，第一个参数是事件类型，就是我们熟知的那些事件名字去掉前面的’on’，第二个参数是处理函数，可以直接给函数字面量或者函数名，第三个参数是boolean值，表示事件是否支持Capturing。
W3C的事件模型优点是Bubbling和Capturing都支持，并且可以在一个DOM元素上绑定多个事件处理器，各自并不会冲突。并且在处理函数内部，this关键字仍然可以使用只想被绑定的DOM元素。另外function参数列表的第一个位置(不管是否显示调用)，都永远是event对象的引用。
至于它的缺点，很不幸的就只有在市场份额最大的IE浏览器下不可使用这一点。
3、IE Event Module
IE自己的事件模型跟W3C的类似，但主要是通过attachEvent和detachEvent两个函数来实现的。依旧看几个例子吧—
window.attachEvent(‘onload’,function(){…});
document.body.attachEvent(‘onkeypress’,myKeyHandler);
可以发现它跟W3C的区别是没有第三个参数，而且第一个表示事件类型的参数也必须把’on’给加上。这种方式的优点就是能绑定多个事件处理函数在同一个DOM元素上。
至于它的缺点，为什么如今在实际开发中很少见呢？首先IE浏览器本身只支持Bubbling不支持Capturing；而且在事件处理的function 内部this关键字也无法使用，因为this永远都只想window object这个全局对象。要想得到event对象必须通过window.event方式，最后一点，在别的浏览器中，它显然是无法工作的。
最后我在推荐两个必须知道的IE和W3C标准的区别用法吧—
1、当我们需要阻止浏览器某DOM元素的默认行为的时候在W3C下调用e.preventDefault()，而在IE下则通过window.event.returnValue＝false来实现。
2、当我们要阻止事件冒泡的时候，在W3C标准里调用e.stopPropagation()，而在IE下通过设置window.event.cancelBubble=true来实现。
转自：http://hi.baidu.com/dcyhldcyhl/blog/item/70e94d235e4fffac4723e86a.html
另外还有一篇介绍了详细的事件触发顺序（Capturing &#62;target &#62;Bubbling)：http://blog.sina.com.cn/s/blog_66d6c8870100nl76.html
]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/dom-bubbling-capturing.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>document.ready不代表图片加载完毕</title>
		<link>http://www.dreamwing.org/javascript/document-ready-vs-image-loadin.html</link>
		<comments>http://www.dreamwing.org/javascript/document-ready-vs-image-loadin.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 18:24:38 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[image jquery height width]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=844</guid>
		<description><![CDATA[document.ready不代表图片加载完毕，所以在document.ready里调用$(&#8221;img&#8221;).height()或者width()时，在强制刷新页面时很容易就获得错误的值。
解决办法1：
$(document).ready(function() {
      // regular jQuery code
      $(window).load(function() {
            // use height() and width() on images here
      });
});
来源于
http://forum.jquery.com/topic/jquery-height-and-width-returning-incorrect-values-in-opera
解决办法2：
$(document).ready(function() {
      // regular jQuery code
   [...]]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/document-ready-vs-image-loadin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery的mouseover与slideDown效果搭配存在的问题</title>
		<link>http://www.dreamwing.org/javascript/jquery_mouseover_slidedown_tips.html</link>
		<comments>http://www.dreamwing.org/javascript/jquery_mouseover_slidedown_tips.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 07:27:16 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=805</guid>
		<description><![CDATA[html结构如下：
&#60;ul id="topNav"&#62;
 &#60;li class="popular"&#62;
  &#60;a href="javascript:void(0);"&#62;Popular&#60;/a&#62;
  &#60;div class="dropMenuList"&#62;
   &#60;a href="popular/message"&#62;Popular message&#60;/a&#62;
   &#60;a href="popular/people"&#62;Popular people&#60;/a&#62;
  &#60;/div&#62;
 &#60;/li&#62;
&#60;!--li loops--&#62;
&#60;/ul&#62;
实现效果如下：
$("#topNav &#62; li").mouseover(function(){
 $("div", $(this)).slideDown();
}).mouseout(function(){
 $("div", $(this)).slideUp();
});
这样写会发现当移动到dropMenuList上时整个div会一直做slideDown和slideUp的死循环，也无法点击dropMenuList上的项目，将slideDown换成hide效果则无此问题，但是效果就没了不是，于是去官网查文档，发现关于mouseover的说明有这么一句话：
Show texts when mouseover and mouseout event triggering. Mouseover fires when the pointer moves into or out from child element, while mouseenter does&#8217;t.
意思就是，mouseover方法当鼠标移动到元素本身以及其子元素时都会被触发，而mouseenter则只在元素本身会被触发，移动到其子元素不会再次触发。
于是：
$("#topNav &#62; li").bind("mouseenter", function(){
 $("div", $(this)).slideDown();
}).bind("mouseleave",function(){
 $("div", $(this)).slideUp();
});
O了。
今天在其他项目使用又发现了个问题，因#topNav &#62; li与div之间有间隔，也会导致这样的死循环，要注意li与div之间无缝衔接XD
]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/jquery_mouseover_slidedown_tips.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>防止Ajax在IE中的缓存</title>
		<link>http://www.dreamwing.org/javascript/prevent_ajax_cache_in_ie.html</link>
		<comments>http://www.dreamwing.org/javascript/prevent_ajax_cache_in_ie.html#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:28:07 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/anything/%e9%98%b2%e6%ad%a2ajax%e5%9c%a8ie%e4%b8%ad%e7%9a%84%e7%bc%93%e5%ad%98.html</guid>
		<description><![CDATA[var now = new Date();
$.getJSON(ajaxUrl+&#8221;?&#8221;+now.getTime(), ajaxData, function(json){&#8230;
});
]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/prevent_ajax_cache_in_ie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[转载]25招改善你的jQuery</title>
		<link>http://www.dreamwing.org/javascript/improve-your-jquery-25-excellent-tips.html</link>
		<comments>http://www.dreamwing.org/javascript/improve-your-jquery-25-excellent-tips.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 13:05:08 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=715</guid>
		<description><![CDATA[译文地址：http://www.cnblogs.com/huyh/archive/2009/03/30/1422976.html
原文地址：http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx
序言
jQuery太棒了。我已经使用了将近一年多的时间。使用它的时间越长，我越了解它的内部运作。
我不是jQuery专家。我也不自称是，因此如果在下面的文章里发现任何错误，请随时纠正或提出改善的建议。
我称自己为中级的jQuery用户，我认为其他一些人可能受益于我过去一年多学到的小技巧、招数和方法。这篇文章比我当初设想的稍长了些，因此我在文章一开始就提供了目录，你可以跳转到感兴趣的部分进行阅读。
目录
 1. 从Google Code加载jQuery
 2. 使用备忘单
 3. 整合所有的脚本并缩减它们
 4. 使用Firebug出色的控制台日志工具
 5. 通过缓存最小化选择操作
 6. 最小化DOM操作
 7. 处理DOM插入操作时，将需要的内容包装在一个元素中
 8. 尽可能使用IDs而不是classes
 9. 给选择器提供上下文
10. 正确使用方法链
11. 学会正确使用效果
12. 了解事件代理
13. 利用classes存储状态
14. 更好的方法是利用jQuery内置的data()方法存储状态
15. 写你自己的选择器
16. 精简你的HTML并在页面加载后修改它
17. 为了速度和SEO方面的考虑，延迟加载内容
18. 使用jQuery提供的工具函数
19. 使用noConflict重命名jQuery对象
20. 如何得知图片已加载完毕
21. 总是使用最新版本
22. 如何检查元素是否存在
23. 给你的HTML属性增加JS类
24. 返回&#8217;false&#8217;以防止默认行为
25. ready事件的简写
1. 从Google Code加载jQuery
Google Code上已经托管了多种JavaScript类库，从Google Code上加载jQuery比直接从你的服务器加载更有优势。它节省了你服务器上的带宽，能够很快的从Google的内容分布网络(CDN)上加载JS类库。更重要的是，如果用户访问那些发布在Google Code上的站点后它会被缓存下来。
这样做很有意义。有多少站点使用了没有被缓存的相同jQuery副本，而这些很容易做到: 

&#60;script src="http://www.google.com/jsapi"&#62;&#60;/script&#62; 

&#60;script type="text/javascript"&#62;

  // Load jQuery 

  google.load("jquery", "1.2.6");

  google.setOnLoadCallback(function() [...]]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/improve-your-jquery-25-excellent-tips.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[转]根据生日的月份和日期，计算星座的js小函数</title>
		<link>http://www.dreamwing.org/javascript/calculate_constellation_from_birthday.html</link>
		<comments>http://www.dreamwing.org/javascript/calculate_constellation_from_birthday.html#comments</comments>
		<pubDate>Tue, 30 Dec 2008 11:49:16 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=470</guid>
		<description><![CDATA[1.
// 取星座, 参数分别是 月份和日期
function getxingzuo(month,day){
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/

var d=new Date(1999,month-1,day,0,0,0);
var arr=[];
arr.push(["魔羯座",new Date(1999, 0, 1,0,0,0)])
arr.push(["水瓶座",new Date(1999, 0,20,0,0,0)])
arr.push(["双鱼座",new Date(1999, 1,19,0,0,0)])
arr.push(["牡羊座",new Date(1999, 2,21,0,0,0)])
arr.push(["金牛座",new Date(1999, 3,21,0,0,0)])
arr.push(["双子座",new Date(1999, 4,21,0,0,0)])
arr.push(["巨蟹座",new Date(1999, 5,22,0,0,0)])
arr.push(["狮子座",new Date(1999, 6,23,0,0,0)])
arr.push(["处女座",new Date(1999, 7,23,0,0,0)])
arr.push(["天秤座",new Date(1999, 8,23,0,0,0)])
arr.push(["天蝎座",new Date(1999, 9,23,0,0,0)])
arr.push(["射手座",new Date(1999,10,22,0,0,0)])
arr.push(["魔羯座",new Date(1999,11,22,0,0,0)])
for(var i=arr.length-1;i&#62;=0;i&#8211;){
if (d&#62;=arr[i][1]) return arr[i][0];
}
}
2.
function getxingzuo(month,day){
var s=&#8221;魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯&#8221;;
var arr=[19,50,84,116,148,181,214,246,278,310,341,373,383];
for(var i=0;i&#60;arr.length;i++){
if ((((month-1)&#60;&#60;5)+day) &#60;= arr[i]) return s.substr(i*2,2);
}
return &#8220;error&#8221;;
}
3.

// 根据生日的月份和日期，计算星座。  http://blog.csdn.net/cuixiping/
 
function getAstro(month,day){
var s=&#8220;魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯&#8220;;
var arr=[20,19,21,21,21,22,23,23,23,23,22,22];
return s.substr(month*2-(day&#60;arr[month-1]?2:0),2);
}
 


附十二星座日期对照：
魔羯座(12/22 &#8211; 1/19)、水瓶座(1/20 &#8211; 2/18)、双鱼座(2/19 [...]]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/calculate_constellation_from_birthday.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery的jQuery.post()的第四个参数需要指定返回的数据类型</title>
		<link>http://www.dreamwing.org/javascript/jquery_post_func.html</link>
		<comments>http://www.dreamwing.org/javascript/jquery_post_func.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 16:58:04 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[json]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=458</guid>
		<description><![CDATA[jQuery.post( url, [data], [callback], [type] )
正如标题所说，如果返回的是json格式的话，务必要指定type=‘json’
否则在callback的函数中还按照json格式来调用数据的话，极有可能会为undefined
例如：
function delete_all()
{
	if (!confirm('确定删除?'))
	{
		return false;
	}

	var mid = [];

	$("input:checked").each(function(){
		mid.push($(this).val());
	});

	var sendurl = 'batch.guestbook.php?action=delete';

	$.post(sendurl, {'mid[]':mid}, function(json){
		if (json.info != 'ok') {
                      alert(json.info);
             [...]]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/jquery_post_func.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dips1:JS中获得PHP json_encode后的数据处理</title>
		<link>http://www.dreamwing.org/javascript/dips_eval_func.html</link>
		<comments>http://www.dreamwing.org/javascript/dips_eval_func.html#comments</comments>
		<pubDate>Thu, 21 Aug 2008 19:17:34 +0000</pubDate>
		<dc:creator>Dream☆Wing</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Dips]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dreamwing.org/?p=97</guid>
		<description><![CDATA[一个通过AJAX来实现二级联动的东西，PHP获取数组以json的形式返回给JS
这里有个小地方需要注意，PHP中json_encode函数return的结果是string的形式
所以传到JS后还需要通过eval()函数来以JS代码形式执行这段string
PS：与JS交互还是JSON比XML方便吖XD

function setbaby(classid,babyid){
	var class_id = document.getElementById(classid).value;
	var x = new Ajax('statusid', 'HTML');
	x.get('batch.common.php?action=getbaby&#038;classid='+class_id, function(s){
		var babyOptions = new Array();
		var babyOptions = eval(s);
		var babyObject = document.getElementById(babyid);
		babyObject.options.length = 0;
		babyObject.options[0] = new Option("选择宝宝","");
		var j=0;
		for(var i=0;i]]></description>
		<wfw:commentRss>http://www.dreamwing.org/javascript/dips_eval_func.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

