<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/kxbd" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/kxbd" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 08 Feb 2010 15:46:30 GMT</lastBuildDate><title>哭笑不得</title><description>让你笑不是我的本意，让你哭才是我的目的。</description><link>http://www.kxbd.com/</link><language>zh-cn</language><copyright>Copyright 2005 PBlog3 v2.8</copyright><image><title>哭笑不得</title><url>http://www.kxbd.com/images/logos.gif</url><link>http://www.kxbd.com/</link><description>哭笑不得</description></image><item><title>Flash又要死了？</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101461/5331655/1/item.html</link><description>这不知道是我第几次听到这个说法了，狼来了叫多了真的来了，FLASH死了叫多了，真的死了？&lt;br/&gt;&lt;br/&gt;最近IPad的发布，乔布斯为IPad不支持Flash而发表的一通言论，以及HTML5的推广，让一些互联网开发人员认为在不远的将来就可以对Flash说不，我得说他们想错了。&lt;br/&gt;&lt;br/&gt;不管是互联网的纷纷扰扰，还是世界上的一切活动，无不围绕着一个“利”字，乔布斯这么说，是怕Flash攻陷Apple封闭的开发圈，HTML5是一个标准不错，但也不过是其他公司用来围攻FLASH的一个工具，归根到底还是市场利益决定了他们的行动。&lt;br/&gt;&lt;br/&gt;对一个普通开发者来说，开放的心态要比执著于某一项技术要来得更重要，毕竟任何技术都不过是解决问题的工具，工具的好坏并不是决定你是否使用它的最大理由，做出为市场所普遍接受的产品才是你选用此项技术的最终目的，最大的原因可能还是在于你的老板决定使用哪个技术。&lt;br/&gt;&lt;br/&gt;对于初学者来说，他们经常做的事情就是比较，PHP，JSP哪个好？AS，JS哪个有发展？我的回答是，随便选一个方向做下去，都很好。只精通某项技术的人我见的很少，做的好的大多都是杂家，各门技术都有涉猎，一专多能才是公司所喜欢的人才，他们才是活学活用的典范。&lt;br/&gt;&lt;br/&gt;专注没错，但是眼界一样也要开阔。&lt;br/&gt;&lt;br/&gt;再转回到HTML和FLASH，至少目前我看来，他们仍然是处于互补的状态，FLASH目前没有取代HTML的可能，但是HTML5想要取代FLASH也并非一朝一夕所能完成，不论是DHTML，XHTML还是AJAX，名称变来变去，他们最终也没有将FLASH致于死地。&lt;br/&gt;&lt;br/&gt;我从来都不是一个技术至上的支持者，科技是第一生产力没错，但是得加上定语，转化了的科技才是第一生产力，从技术到生产要走的路还很长，HTML5也是如此。谁都没有必要妄自菲薄，做好手上的事，跟着市场走就好。&lt;img src=&quot;http://www1.feedsky.com/t1/331101461/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101461/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101461/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101461/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Mon, 08 Feb 2010 23:46:30 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=297</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=297</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101461/5331655</fs:itemid></item><item><title>[推荐]李献计历险记</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101462/5331655/1/item.html</link><description>&lt;div class=&quot;UBBPanel&quot;&gt;&lt;div class=&quot;UBBTitle&quot;&gt;&lt;img src=&quot;http://www.kxbd.com/images/flash.gif&quot; alt=&quot;&quot; style=&quot;margin:0px 2px -3px 0px&quot; border=&quot;0&quot;/&gt;Flash动画&lt;/div&gt;&lt;div class=&quot;UBBContent&quot;&gt;&lt;a id=&quot;temp52814_href&quot; href=&quot;http://www.kxbd.com/javascript:MediaShow('swf','temp52814','http://www.tudou.com/v/4DcRkNPSYxQ','400','300')&quot;&gt;&lt;img name=&quot;temp52814_img&quot; src=&quot;http://www.kxbd.com/images/mm_snd.gif&quot; style=&quot;margin:0px 3px -2px 0px&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;span id=&quot;temp52814_text&quot;&gt;在线播放&lt;/span&gt;&lt;/a&gt;&lt;div id=&quot;temp52814&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;今天逛论坛看到个动画——李献计历险记，很喜欢，不论是动画的技术技巧，或是动画的剧情剧本，最让我感动的这个动画是作者一个人业余时间独立制作的，这更让我坚定了一下抱着自娱自乐的态度，要做些为大众喜闻乐见的作品出来的想法。&lt;br/&gt;&lt;br/&gt;感谢这些纯粹的人们，让我知道还是有很多事情值得去做的。&lt;br/&gt;&lt;br/&gt;VD下载地址：&lt;a href=&quot;http://www.verycd.com/topics/2785835/&quot; target=&quot;_blank&quot; rel=&quot;external&quot;&gt;http://www.verycd.com/topics/2785835/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;作者Blog：&lt;a href=&quot;http://lixianjilixianji.blog.163.com/&quot; target=&quot;_blank&quot; rel=&quot;external&quot;&gt;http://lixianjilixianji.blog.163.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;作者原话：&lt;br/&gt;&lt;br/&gt;关于动画：&lt;br/&gt;其实想不出该介绍点儿什么，故事本身也没蕴含什么大道理，挺随性的一动画，好比里边儿插了段儿假预告片，就完全为了向《wanted》致敬。个人认为《wanted》是继《黑客帝国》以来又一次动作场面革命，哥们儿当时就给震了，可奥斯卡上他就只得了个最佳音效的提名，所以我这两年甭管碰见什么不公平的事儿，想想人家提莫·贝克曼贝托夫（wanted导演）同志的遭遇也就心宽了。&lt;br/&gt;虽说致敬部分跟全片儿基调完全冲突了，可个人动画不就为了自己嗨么。&lt;br/&gt;关于制作：&lt;br/&gt;自己一人儿做的，只是我没勇气辞职，因为还得生活，还得给自己在乎的人们买礼物，这都要钱。用业余时间花了两年半做完，我就粗粗拉拉一做，你们也就嘻嘻哈哈一看，咱都为图乐子来的不是么。&lt;img src=&quot;http://www1.feedsky.com/t1/331101462/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101462/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101462/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101462/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>网罗百态</category><pubDate>Thu, 17 Dec 2009 14:59:11 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=296</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=296</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101462/5331655</fs:itemid></item><item><title>[Actionscript][Away3D]Flash 3D相册</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101463/5331655/1/item.html</link><description>在写&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/article.asp?id=262&quot; rel=&quot;external&quot;&gt;我的第一个Away3D应用&lt;/a&gt;时，曾说打算写个3D相册，但实在是心无长性，没多久就抛之脑外，这次写Flash图片轮换，对Away3D又来了兴致，刚好在网上看到一个图片展示感觉不错，于是就用Away3D写了一个类似的。&lt;br/&gt;&lt;br/&gt;用Flash也写了几个简单的3D应用了，目前感觉最主要的问题还是在于FLASH的执行效率，很多3D应用都占用大量CPU，用户体验并不好，另外还有一点很重要的是，很多情况是一味为了3D而3D，视觉效果做的不到位，反而不如传统的平面好看。&lt;br/&gt;&lt;br/&gt;感觉目前使用3D就象当初让静止不动的网页动起来的阶段，用技术来吸引眼球，不过，可以预见的未来是，随着Flash技术的不断完善，3D应用将大量充斥网络，更多成熟且好玩的案例会不断出现，因此是值得继续在3D上下功夫的。&lt;br/&gt;&lt;br/&gt;Demo在此：&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab_as/091202Album3D/&quot; rel=&quot;external&quot;&gt;Flash 3D相册&lt;/a&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101463/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101463/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101463/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101463/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Fri, 11 Dec 2009 14:22:59 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=294</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=294</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101463/5331655</fs:itemid></item><item><title>[Javascript][Mootools]IntoTheSky JS版本</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101464/5331655/1/item.html</link><description>在用AS写了上个&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/article.asp?id=292&quot; rel=&quot;external&quot;&gt;Flash小游戏&lt;/a&gt;之后，我闲来无事，决定用Javascript将这个游戏重写一下，而使用的JS类库就是Mootools，因为Mootools在OOP式开发上提代了大量支持，尤其是Class.Extras中的Events类，让事件驱动开发成为可能。&lt;br/&gt;&lt;br/&gt;由于JS和AS的同宗同源，把AS改成JS，并没有改动多少代码，如果对比这个游戏的JS和AS源码，就会发现游戏里的各个类结构基本是一样的。最主要的变化在于，将FLASH中的显示对象(DisplayObject)改成DOM对象显示，因此改写游戏并没有花费我多少时间。&lt;br/&gt;&lt;br/&gt;最终游戏效果在IE下执行效率不好，在FF/Chrome下还可以，基本上和Flash相差不大，由于JS在图形处理上并不如Flash一般强大，所以游戏中的元素只是使用是最基本的DIV来意思一下。&lt;br/&gt;&lt;br/&gt;这个游戏只是我个人一时冲动写来玩玩的，在目前各种浏览器执行效率相差迥异的情况下，用JS来写游戏是吃力不讨好的事情。但是，我仍然看到有人用Mootools写出了MMORPG在线游戏，&lt;a target=&quot;_blank&quot; href=&quot;http://vanthia.com/&quot; rel=&quot;external&quot;&gt;vanthia&lt;/a&gt;就是这样的一个游戏，这真是让我敬佩，该游戏目前仍未正式发布，所以我很是期待看到他们完成的那一天。&lt;br/&gt;&lt;br/&gt;游戏在这：&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab/091125IntoTheSky/&quot; rel=&quot;external&quot;&gt;IntoTheSky Javascript版&lt;/a&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101464/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101464/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101464/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101464/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Thu, 26 Nov 2009 15:22:37 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=293</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=293</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101464/5331655</fs:itemid></item><item><title>[Actionscript][Flash游戏]IntoTheSky</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101465/5331655/1/item.html</link><description>前阵子因为有一阵子没有写AS，想要写点东西来暖下手，于是就想要模仿着写个游戏，这个游戏是&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/article.asp?id=165&quot; rel=&quot;external&quot;&gt;几年前我提过的&lt;/a&gt;，当时就被作者所折服，那时对AS也不算很熟悉，虽然也有些想法研究下这游戏，但是一拖再一拖，直到AS3都出来这几年了，现在终于是决定用AS3将这游戏用自己的方法写一遍。&lt;br/&gt;&lt;br/&gt;游戏所用元素以及游戏逻辑全与原作一样，因为只是自己写着玩，不会发布到其他网站，应该不会有什么问题。写这个游戏过程中，又因为工作原因去写了两个FLASH广告轮换，前后也花了我两周的时间，和以往以样，测试也占据大量时间。&lt;br/&gt;&lt;br/&gt;原作者功底很扎实，虽然是使用AS2所写，也没有通过类的方式，但是游戏设计很精巧，图形以及音乐都浑然一体，对种细节的把握都恰到好处。对于游戏开发我的看法是，游戏策划是灵魂，而灵魂的好坏决定了游戏的品质。原作者还有&lt;a target=&quot;_blank&quot; href=&quot;http://www.ferryhalim.com/orisinal/&quot; rel=&quot;external&quot;&gt;大量精致的小游戏&lt;/a&gt;，以后有机会再细细体会。&lt;br/&gt;&lt;br/&gt;用OOP的方式来写游戏的好处有很多，最基本的好处是有利于代码的维护修改，有利于多人协同开发，其实用OOP的方式来写游戏，更符合我们对世界日常的看法，一个游戏就是解决多个物体之间的互动关系，更容易理解代码。&lt;br/&gt;&lt;br/&gt;我重写的这个，代码还是很粗糙，没有使用其他开源类库或框架，也没有使用设计模式，最基本的数据设定文件也没有做，不过也算是我对游戏开发所迈出的第一步，就象我给这游戏所取的名字一样，IntoTheSky, 开始起飞，希望自己将来能写出一些更好玩的东西。&lt;br/&gt;&lt;br/&gt;游戏在这：&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab_as/091028IntoTheSky/&quot; rel=&quot;external&quot;&gt;IntoTheSky&lt;/a&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101465/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101465/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101465/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101465/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Tue, 24 Nov 2009 15:19:45 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=292</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=292</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101465/5331655</fs:itemid></item><item><title>[Actionscript][Away3D]Flash 3D图片轮换</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101466/5331655/1/item.html</link><description>使用Away3D制作的图片轮换，由于对Away3D了解不多，制作过程中花了一些时间。&lt;br/&gt;&lt;br/&gt;Away3D相对于PV3D来说，资料与例子要少得多，再加上不知道为何，Away3D的官网都被墙，导致我制作之前为了下载一个最新的版本都很是费了一些功夫。而且通过Google查找资料也经常是打不开网页，让我经常的遭受打击。&lt;br/&gt;&lt;br/&gt;制作过程中碰到的一些问题记录如下：&lt;br/&gt;1、使用MovieMaterial做贴图将会占用不少CPU，为了效率考虑，尽可能的使用BitmapMaterial。&lt;br/&gt;&lt;br/&gt;2、使用多个View3D共用一个Scene3D时，将Scene3D的autoUp&amp;#100;ate设为false，然后在View3D.render()之前，使用Scene3D.up&amp;#100;ate();&lt;br/&gt;&lt;br/&gt;这次制作倒影就是两个view共用了一个scene，但是带来的麻烦是倒影也具有了的点击行为。&lt;br/&gt;&lt;br/&gt;3、MouseEvent3D的冒泡是设为false的，因此不能抓取事件来绑定行为。&lt;br/&gt;&lt;br/&gt;4、通过Matrix来进行BitmapData变换时，并没有改变原始的像素点，要进行背面贴图，简单的方法是用PS来反转图片。&lt;br/&gt;&lt;br/&gt;效果展示：&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab_as/091106FlashRotator3D/&quot; rel=&quot;external&quot;&gt;Flash 3D图片轮换&lt;/a&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101466/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101466/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101466/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101466/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Tue, 17 Nov 2009 12:11:57 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=291</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=291</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101466/5331655</fs:itemid></item><item><title>[Actionscript]Flash图片轮换</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101467/5331655/1/item.html</link><description>上周做的一个FLASH图片轮换，很常见的东西，没有什么可说的。&lt;br/&gt;&lt;br/&gt;制作过程中，被IE会屏蔽弹出窗口困扰了一下，最后是使用调用JS的window.open()来解决。&lt;br/&gt;&lt;br/&gt;&lt;div class=&quot;UBBPanel codePanel&quot;&gt;&lt;div class=&quot;UBBTitle&quot;&gt;&lt;img src=&quot;http://www.kxbd.com/images/code.gif&quot; style=&quot;margin:0px 2px -3px 0px&quot; alt=&quot;程序代码&quot;/&gt; 程序代码&lt;/div&gt;&lt;div class=&quot;UBBContent&quot;&gt;&lt;br/&gt;if (Capabilities.playerType == &amp;#34;ActiveX&amp;#34; &amp;amp;&amp;amp; ExternalInterface.available) {&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ExternalInterface.call(&amp;#39;window.open(&amp;#34;&amp;#39; +evt.target.urlLink + &amp;#39;&amp;#34;, &amp;#34;_blank&amp;#34;)&amp;#39;);&lt;br/&gt;}else {&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;navigateToURL(new URLRequest(evt.target.urlLink));&lt;br/&gt;}&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;效果展示：&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab_as/091109FlashRotator/&quot; rel=&quot;external&quot;&gt;Flash图片轮换&lt;/a&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101467/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101467/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101467/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101467/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Mon, 16 Nov 2009 15:57:11 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=290</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=290</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101467/5331655</fs:itemid></item><item><title>[Javascript]Closure——Google Javascript Library</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101468/5331655/1/item.html</link><description>一直走在Web Ajax应用开发前列的Google发布了他们所使用的&lt;a target=&quot;_blank&quot; href=&quot;http://code.google.com/closure/&quot; rel=&quot;external&quot;&gt;Javascript类库——Closure&lt;/a&gt;。&lt;br/&gt;&lt;br/&gt;这名字就很有JS特色，正是无比强大的Closure让JS拥有了让人欲罢不能的魔力。&lt;br/&gt;&lt;br/&gt;这套类库包括三个部分，一个是代码压缩（Closure optimizer），一个是类库（Closure Library），还有一个是模板（Closure Templates），用来动态生成HTML代码。&lt;br/&gt;&lt;br/&gt;Closure Library包括大量的可重用的UI组件，以及初级的JS实用函数，如DOM操作，AJAX，动画，单元测试等，我们可以从&lt;a target=&quot;_blank&quot; href=&quot;http://closure-library.googlecode.com/svn/trunk/closure/goog/docs/index.html&quot; rel=&quot;external&quot;&gt;API 文档&lt;/a&gt;中得到更多的信息与示例。&lt;br/&gt;&lt;br/&gt;我们可以通过研究源码得到更多的启发与帮助。&lt;br/&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101468/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101468/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101468/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101468/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Fri, 06 Nov 2009 11:37:17 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=289</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=289</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101468/5331655</fs:itemid></item><item><title>流水账——这个秋天有点短</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101469/5331655/1/item.html</link><description>这月初，北京迎来了今年的第一场大雪，全国北方和中东部也大幅降温，周一上班，在人行道上都被风吹的迈不动步。甲流仍然在肆虐。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;工作&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;事情不算多，经常有空去看些自己想要看的东西。&lt;br/&gt;&lt;br/&gt;对大公司的工作方式有了更多的认识，我更认为人越多，效率越低，大企业病只怕是无所不在，但小企业也不会是天堂。&lt;br/&gt;&lt;br/&gt;通过jQuery写了些JS代码，对前端开发又有了一些想法，也许会整理下，写一篇我对前端的认识。&lt;br/&gt;&lt;br/&gt;几个月没有写AS，有些生疏，于是打算模仿做一个小游戏来练练手，现在进行中。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;生活&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;十一前下轻轨把脚脖子给扭了，肿的就象一个馒头山，抗了几天，还是去医院看了，没多大事，不过拍了张片子，开了点药，收了二百多，不得不叫人感叹，健康才是最大的财富。&lt;br/&gt;&lt;br/&gt;这两月的心情不算好，上天涯太多的后果吧，很多的新闻消息都叫我艰于视听，心情就如这天气一般冰凉，我仍然是那沉默的大多数。&lt;br/&gt;&lt;br/&gt;说是要记录自己的生活，却仍然是疏于动手，大部分时间给了游戏，这也许更多的是一种逃避。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;游戏&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;WOW在联盟的第二个号圣骑士到了七十，我第九个到七十的号，TBC玩到现在，对CWOW玩家来说更多的是一种无奈，这不，BS，WY，WHB这两天又开始对阵，不知道CWOW的未来让人是喜是悲。星际二等游戏的引进也恐怕将是一个杯具。&lt;br/&gt;&lt;br/&gt;这阵子养成了中午看星际比赛视频的习惯，看多了，终于是下载了VS平台，告别了浩方群殴，上VS玩了几天单挑，现在刚升到六级，估计我的水平在上面顶多是八九级吧，关键还是操作不行，后期很差，经常被人翻盘。&lt;br/&gt;&lt;br/&gt;看豆子玩了会《机械迷城》，这是一个用Flash实现的RPG解迷游戏，有几百兆大小，视觉效果不错，和当初看的漫画《铳梦》很象，Flash做这类游戏还是很适合的，开发起来效率不低。不过由于是单机，而且需要动脑子，在中国可没有太大的商业市场。&lt;br/&gt;&lt;br/&gt;在朋友家玩了会WII，豆子也吵着要买，结果是自己没买，倒是又撺掇了另一个朋友买了。WII最近很是流行，也许体感类游戏会让游戏回归游戏的本质吧。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;看片&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;被豆子带着看了日剧《神探伽利略》，此剧是根据东野圭吾的系列小说改编而成。主演是福山雅治，当年我认为最帅的日本男演员，到今天也略显老态，在片中表现也还可以，就是每次都安排他写公式就和日本动画一样公式化，让我觉得做作。还看了一个剧场版《嫌疑人X的献身》，这部我认为是最经典的，剧本比小说改的好，情节更紧凑合理，主演堤真一演技一流。&lt;br/&gt;&lt;br/&gt;没两天，又在朋友家看了《永远的三丁目的夕阳2》，堤真一也有出演。这部电影是一个温情且温馨的怀旧电影，我没有看过第一集，但并不妨碍我欣赏这部影片，让我怀念起故乡的夕阳。&lt;br/&gt;&lt;br/&gt;《9》机器人9号，视觉效果好出剧本太多，我只能给两星，就算影评家给这些机器人更多的意义，剧本里没有好的体现，我也认为他们只不过是一些符号。&lt;br/&gt;&lt;br/&gt;《超速绯闻》是由车太贤主演的一个非常娱乐的韩国电影，彻底的执行了韩片的娱乐精神，片中笑点不断，又不乏各种温情场面，片中女主角朴宝英的海豚音让人惊艳，看了这片，让我的心情开始好了起来。&lt;br/&gt;&lt;br/&gt;《斗牛》是朋友推荐的一部电影，黄渤主演，我先入为主的认为这是一部喜剧，却忘记了朋友是一个文艺青年，只看文艺片的，这片子很讨好文艺青年的口味，却不太适合我。牛和黄渤的表演一流，但我仍然没能理解为何叫斗牛。片子太多的细支末节，却少了很多的交待，剪辑的不好，经常叫我犯晕。影片想要表达的也许是，中国老百姓不管城头风云变幻，最向往的仍然是最基本的安定生活吧。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;读书&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;这阵子没看什么书，看了几部东野圭吾的小说，他的小说思路倒是很特别，但书中的人物叫我难以置信。&lt;br/&gt;&lt;br/&gt;看了本《再袭面包店》，村上春树的短篇集，最喜欢的是其中的《象的失踪》，我如果不看篇首翻译的点评，很难看出这六个小说的意义所在，而实际上我的人生规迹也与这几个故事别无二致，琐碎凌乱，就象浮在半空中一样，脚不沾地。&lt;br/&gt;&lt;br/&gt;看了《Flex 3权威指南》和《JavaScript设计模式》，前者不错，而后者要想在实际工作中有所应用，还有待时日。&lt;img src=&quot;http://www1.feedsky.com/t1/331101469/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101469/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101469/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101469/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>一地鸡毛</category><pubDate>Wed, 04 Nov 2009 11:30:38 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=288</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=288</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101469/5331655</fs:itemid></item><item><title>[Javascript][jQuery]kxbdTabs和kxbdAccordion</title><link>http://item.feedsky.com/~feedsky/kxbd/~7222437/331101470/5331655/1/item.html</link><description>又写了一个选项卡和Accordion，这次是用jQuery完成的，这两个plugin内部实现其实基本一样，连应用也基本一致，之所以分成了两个，主要是因为前台代码结构并不由我控制，kxbdAccordion是适用于当前的业务需求，而我为了更多的适应将来的需求而重构了一下，写了kxbdTabs，一般情况下，使用kxbdTabs就好。&lt;br/&gt;&lt;br/&gt;两个plugin区别在于kxbdAccordion要求是固定的DOM结构，而kxbdTabs通过传入选项卡数组和内容数组，可以更灵活的适应于大多数情况。在具体应用上，kxbdAccordion要实现选项卡的效果，也必须在CSS上多编写些代码，&lt;br/&gt;&lt;br/&gt;功能不多，就是常用的展示，包括轮换，一些效果的设定，能通过事件callback来应对更多特殊的要求。&lt;br/&gt;&lt;br/&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab/091030Tabs/index.html&quot; rel=&quot;external&quot;&gt;kxbdAccordion　Demo示例&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.kxbd.com/mylab/091030Tabs/index1.html&quot; rel=&quot;external&quot;&gt;kxbdTabs Demo示例&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&quot;UBBPanel codePanel&quot;&gt;&lt;div class=&quot;UBBTitle&quot;&gt;&lt;img src=&quot;http://www.kxbd.com/images/code.gif&quot; style=&quot;margin:0px 2px -3px 0px&quot; alt=&quot;程序代码&quot;/&gt; 程序代码&lt;/div&gt;&lt;div class=&quot;UBBContent&quot;&gt;&lt;br/&gt;/**&lt;br/&gt; * @description kxbdTabs&lt;br/&gt; * @author Aken Li(www.kxbd.com)&lt;br/&gt; * @date 2009-11-2&lt;br/&gt; * @dependence jQuery 1.3.2&lt;br/&gt; * @version 3.0&lt;br/&gt; */&lt;br/&gt;;(function($){&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$.fn.kxbdTabs = function(options){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;var opts = $.extend({},$.fn.kxbdTabs.defaults, options),&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$tabs = this,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$navs = (opts.nav!=false)?$tabs.find(opts.nav):$tabs.children().eq(0).children(),&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents = (opts.content!=false)?$tabs.find(opts.content):$tabs.children().eq(1).children(),&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;current = opts.startIndex-1,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;autoId,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;length = $navs.length;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(opts.isAuto){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;startAuto();&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$tabs.hover( stopAuto, startAuto );&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return this.each(function(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents.each(function(i){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$(this).bind(&amp;#39;show&amp;#39;,{index:i},opts.funcShow).bind(&amp;#39;hide&amp;#39;,{index:i},opts.funcHide);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(i==current){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;show(i);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;});&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$navs.each(function(i){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;var timeoutId;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$(this).bind(opts.tabEvent,function(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(opts.tabEvent!=&amp;#39;click&amp;#39;){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;timeoutId = setTimeout(function(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;showHide(i);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}, 1000*opts.delay);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}else{&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;showHide(i);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;});&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(opts.tabEvent!=&amp;#39;click&amp;#39;){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$(this).bind(&amp;#39;mouseleave&amp;#39;,function(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;clearTimeout(timeoutId);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;});&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;})&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;});&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;function showHide(i){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(i==current) return;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;hide(current);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;current = i;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;show(current);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;function show(i){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$navs.eq(i).addClass(opts.currentCss);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents.eq(i).addClass(opts.currentCss).trigger(&amp;#39;show&amp;#39;).hide();&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents.eq(i)[opts.effects[0]]();&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;function hide(i){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$navs.eq(i).removeClass(opts.currentCss);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents.eq(i).removeClass(opts.currentCss).trigger(&amp;#39;hide&amp;#39;);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$contents.eq(i)[opts.effects[1]]();&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;function startAuto(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;autoId = setInterval(function(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;showHide(current+1==length?0:current+1);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;},1000*opts.timeAuto);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;function stopAuto(){&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;clearInterval(autoId);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$.fn.kxbdTabs.defaults = {&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//funcShow:function(e){console.log(&amp;#39;show&amp;#39;+e.data.index)},&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//funcHide:function(e){console.log(&amp;#39;hide&amp;#39;+e.data.index)},&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;funcShow:function(){},&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;funcHide:function(){},&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;isAuto:false,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;timeAuto:3,&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//seconds&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;delay:0.1,&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//seconds&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;nav:false,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;content:false,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;currentCss:&amp;#39;current&amp;#39;,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;effects:[&amp;#39;slideDown&amp;#39;,&amp;#39;slideUp&amp;#39;], //[&amp;#39;show&amp;#39;,&amp;#39;hide&amp;#39;] o&amp;#114; [&amp;#39;fadeIn&amp;#39;,&amp;#39;fadeOut&amp;#39;] o&amp;#114; [&amp;#39;slideDown&amp;#39;,&amp;#39;slideUp&amp;#39;]&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;startIndex:1,&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;tabEvent:&amp;#39;click&amp;#39;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$.fn.kxbdTabs.setDefaults = function(settings) {&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$.extend( $.fn.kxbdTabs.defaults, settings );&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;};&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;})(jQuery);&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331101470/kxbd/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/kxbd/~7222437/331101470/5331655/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kxbd/331101470/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kxbd/331101470/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>代码编程</category><pubDate>Tue, 03 Nov 2009 16:10:24 +0800</pubDate><author>forfun77@gmail.com(勤卓)</author><guid isPermaLink="false">http://www.kxbd.com/default.asp?id=287</guid><dc:creator>forfun77@gmail.com(勤卓)</dc:creator><fs:srclink>http://www.kxbd.com/article.asp?id=287</fs:srclink><fs:srcfeed>http://www.kxbd.com/feed.asp</fs:srcfeed><fs:itemid>feedsky/kxbd/~7222437/331101470/5331655</fs:itemid></item></channel></rss>