<?xml version="1.0" encoding="gb2312" ?> <rss><channel><title>其他--飞飞Asp乐园</title><link>http://www.ffasp.com/rss/rss.asp</link><description></description><item><title>xhEditor v1.1.7 发布，国产开源XHTML在线编辑器</title><link>http://www.ffasp.com/content.asp?newsid=1727</link><description>xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器，基于网络访问并且兼容IE6,IE7,IE8,IE9,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。此次v1.1.7版主要实现以下修正：1，Firefox 4浏览器下某些特殊代码出错2，Iframe上传模式在某些早期版本Chrome及Safari浏览器显示空白页问题3，对jQuery v1.6系列的不兼容问题4，IE6,7,8浏览器下会出现表情无法插在中间问题以下为详细更新日志：添加：添加初始化参数：submitID，在非标准submit的ajax提交环境下，可通过此参数在某个按钮上绑定鼠标点击事件，以同步编辑器最新编辑结果修正：由于Google地图接口变动，原默认值：“中国”无法返回结果，显示地址错误，因此</description><pubDate>Thu, 02 Jun 2011 10:08:45  GMT</pubDate></item><item><title>收集的一些轻量级非常实用的前端开发小工具（2011-05-24更新）</title><link>http://www.ffasp.com/content.asp?newsid=1726</link><description>收集的一些轻量级非常实用的前端开发小工具：CSS3相关CSS3样式生成器：http://www.css88.com/tool/css3Preview/CSS3渐变样式生成器，类似Photoshop中的渐变界面：http://www.colorzilla.com/gradient-editor/CSS3动画制作工具Sencha Animator：http://www.sencha.com/products/animator/背景色alpha透明工具：http://www.linxz.de/demo/hex_change.html（IE滤镜须是在一个有宽高设置的容器中，或者激活haslayout的属性。具体介绍：http://blog.linxz.de/ie_filter_css3_rgba/）–2011-01</description><pubDate>Wed, 01 Jun 2011 10:33:10  GMT</pubDate></item><item><title>javascript中cookie的设置，读取，删除</title><link>http://www.ffasp.com/content.asp?newsid=1724</link><description> /***获取指定的cookie*cookie的name*/function getCookie(c_name){if (document.cookie.length&amp;gt;0)  {  c_start=document.cookie.indexOf(c_name + &amp;quot;=&amp;quot;);  if (c_start!=-1)    {    c_start=c_start + c_name.length+1;    c_end=document.cookie.indexOf(&amp;quot;;&amp;quot;,c_start);    if (c_end==-1) c_end=documen</description><pubDate>Wed, 01 Jun 2011 10:11:30  GMT</pubDate></item><item><title>jquery插件:飞飞表情插件v1.0_[普通表情/魔法表情]</title><link>http://www.ffasp.com/content.asp?newsid=1722</link><description>说明：本插件是以新浪微博的表情发布功能为基础，内含 两大类表情：普通表情和魔法表情，而且两类表情都含有简体/繁体两个版本，本插件完美支持IE6,IE7,IE8,firefox3,firefox4浏览器。其中：普通表情包含：默认/心情/爱情/休闲/搞怪/管不着/大耳兔/哈皮兔/天气/星座/小新小浪/亚运会/张小盒/悠嘻猴/阿狸魔法表情包含：默认/心情/搞怪/浪漫爱情/时尚/闯堂兔/小新小浪/张小盒/旺狗/悠嘻猴/阿狸以上表情均</description><pubDate>Mon, 18 Apr 2011 15:47:43  GMT</pubDate></item><item><title>Jquery插件：textarea使用“autoresize”自适应高度</title><link>http://www.ffasp.com/content.asp?newsid=1718</link><description>文本框textarea是在网站中经常用到到多行文本输入标签，例如本文下面的留言输入框。一般情况下，我们会通过指定textarea的rows和cols属性来控制大小。当在textarea输入较多文本超过预设行数时，就会出现侧边滚动条。这样难免会将部分文本遮挡，当想回顾已输入内容时，还要去拖动滚动条，来来回回，煞是不爽。如果可以让textarea根据用户输入的文本内容自动扩展，就可以解决这个问题了，有助于改善用户体验。“autoresize”这款jquery插件就是用来解决这个问题的。口说无凭，眼见为实。先看下面的演示效果</description><pubDate>Thu, 14 Apr 2011 10:19:28  GMT</pubDate></item><item><title>前端开发优化总结</title><link>http://www.ffasp.com/content.asp?newsid=1710</link><description>发现的一篇关于前端优化的文章，总结的很全面，要做到面面俱到很难，往往是想优化而没有时间去优化，就像我们公司，一个项目连着一个项目~新员工的培训都省了，还想优化前端啊，不过我真的想有机会和老大好好的整合下公司网站的前端代码~不过要把前端优化的工作放在平时的写代码中去，就不需要刻意的后期优化了。在项目开发中，后台需要搭建好框架，前端更是需要搭建好框架，并且在页面实现中得到实现，只有这样才能事半功倍。前段时间简单的研究了下前端优化相关的知识，本文算是一个阶段性的总结，或者当做一个优化的参考List。前言前端是庞大的，包括HTML、CSS、Javascript、Image、Flash等等各种各样的资源。前端优化是复杂的，针对方方面面的资源都有不同的方式。那么，前端优化的目的是什么？从用户角度而言，优化能够让页面加载得更快、对用户的操作响应得更及时，能够给用户提供更为友好的体验。从服务商角度而言，优化能够减少页面请求数、或者减小请求所占带宽，能够节省可观的资源。总之，恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用。前端优化的途径有很多，按粒度大致可以分为两类，第一类是页面级别的优化，例如HTTP请求数、脚本的无阻塞加载、内联脚本的位置优化等；第二类则是代码级别的优化，例如Javascript中的DOM操作优化、CSS选择符优化、图片优化以及HTML结构优化等等。另外，本着提高投入产出比的目的，后文提到的各种优化策略大致按照投入产出比从大到小的顺序排列。一、页面级优化1. 减少HTTP请求数这条策略基本上所有前端人都知道，而且也是最重要最有效的。都说要减少HTTP请求，那请求多了到底会怎么样呢？首先，每个请求都是有成本的，既包含时间成本也包含资源成本。一个完整的请求都需要经过DNS寻址、与服务器建立连接、发送数据、等待服务器响应、接收数据这样一个“漫长”而复杂的过程。时间成本就是用户需要看到或者“感受”到这个资源是必须要等待这个过程结束的，资源上由于每个请求都需要携带数据，因此每个请求都需要占用带宽。另外，由于浏览器进行并发请求的请求数是有上限的(具体参见此处)，因此请求数多了以后，浏览器需要分批进行请求，因此会增加用户的等待时间，会给用户造成站点速度慢这样一个印象，即使可能用户能看到的第一屏的资源都已经请求完了，但是浏览器的进度条会一直存在。减少HTTP请求数的主要途径包括：(1). 从设计实现层面简化页面如果你的页面像百度首页一样简单，那么接下来的规则基本上都用不着了。保持页面简洁、减少资源的使用时最直接的。如果不是这样，你的页面需要华丽的皮肤，则继续阅读下面的内容。(2). 合理设置HTTP缓存缓存的力量是强大的，恰当的缓存设置可以大大的减少HTTP请求。以有啊首页为例，当浏览器没有缓存的时候访问一共会发出78个请求，共600多K数据（如图1.1），而当第二次访问即浏览器已缓存之后访问则仅有10个请求，共20多K数据（如图1.2）。（这里需要说明的是，如果直接F5刷新页面的话效果是不一样的，这种情况下请求数还是一样，不过被缓存资源的请求服务器是304响应，只有Header没有Body，可以节省带宽）screen.width-333)this.width=screen.width-333&quot;&gt; 如图1.1screen.width-333)this.width=screen.width-333&quot;&gt; 如图1.2怎样才算合理设置？原则很简单，能缓存越多越好，能缓存越久越好。例如，很少变化的图片资源可以直接通过HTTP Header中的Expires设置一个很长的过期头；变化不频繁而又可能会变的资源可以使用Last-Modifed来做请求验证。尽可能的让资源能够在缓存中待得更久。关于HTTP缓存的具体设置和原理此处就不再详述了，有兴趣的可以参考下列文章：HTTP1.1协议中关于缓存策略的描述Fiddler HTTP Performance中关于缓存的介绍(3). 资源合并与压缩</description><pubDate>Fri, 08 Apr 2011 12:26:25  GMT</pubDate></item><item><title>jQuery插件—Cookie</title><link>http://www.ffasp.com/content.asp?newsid=1700</link><description>演示 :http://www.ffasp.com/plugs/cookie/index.htm下载 :http://www.ffasp.com/plugs/cookie/jquery.cookie.js 提供方便方</description><pubDate>Tue, 22 Mar 2011 22:34:15  GMT</pubDate></item><item><title>飞妮莫属：ie下的js调试工具companion.js</title><link>http://www.ffasp.com/content.asp?newsid=1695</link><description>做web开发的朋友都清楚，js程序的调试是相当郁闷的，因为首先这种语言语法比较灵活，它是一种弱类型的脚本语言，很多错误是无法控制的，这些不谈， 最痛苦的是没有什么好的调试工具，现在的情况比以前稍好，在Firefox下还有firebug，这的确是一个不错的js调试工具，但在IE下使用就很麻 烦，而且效果很不好，鄙人一直苦于寻找一个很好的IE下的js调试工具，能够自动捕获错误，并定位位置和原因，没想到今天竟在无意中寻找到了这么个好工 具，不敢私藏，共享出来，希望能为各位web开发者带来方便这个工具的名字叫Companio</description><pubDate>Thu, 03 Mar 2011 00:01:35  GMT</pubDate></item><item><title>ie6点击链接gif图片失效的解决方法</title><link>http://www.ffasp.com/content.asp?newsid=1693</link><description>据说这是IE6的BUG。造成GIF停止的代码语句一般都是如下形式：1. &amp;lt;a href=&amp;quot;javascript:函数调用或js语句&amp;quot</description><pubDate>Tue, 01 Mar 2011 00:20:15  GMT</pubDate></item><item><title>javascript按照指定范围生成随机数，公式</title><link>http://www.ffasp.com/content.asp?newsid=1692</link><description>不过经过俺的小小努力之后, 终于让俺摸着门道喽, 问题也就理所当然滴解决掉. 然后就写了个公式, 这样应该可以消失掉这个用法了, 公式: 1. 从1开始 至 任意值 linenum parseInt(Math.random()*上限+1); 2. 从任意值开始 至 任意值 linenum parseInt(Math.random()*(上限-下限+1)+下限); 上面的公式使用了 parseInt(), 因此要加1; 如果使用 Math.ceil() 则不需要加1, 俺习惯于这样写... 目录: 1. 演示1 (直接进行生成随机数操作) 2. 演示2 (写成函数进行生成随机数操作) 1. 演示1 (直接进行生成随机数操作) linenum &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; //&amp;lt;![CDATA[ window.onload=function(){ </description><pubDate>Wed, 23 Feb 2011 23:54:01  GMT</pubDate></item></channel></rss>