<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[badlearner的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/badlearner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; badlearner]]></copyright><item><title><![CDATA[jquery]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/47156785</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/47156785</guid><author>badlearner</author><pubDate>Thu, 30 Jul 2015 21:35:04 +0800</pubDate><description><![CDATA[我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》（jQuery Proven Performance Tips And Tricks）。他是jQuery开发团队的成员，具有一定的权威性，提出的结论都有测试数据支持，非常有价值。

1. 使用最新版本的jQuery

jQuery的版本更新很快，你应该总是使用最新的版本。因为新版本会改进性能，还有很多新功能。

下]]></description><category></category></item><item><title><![CDATA[struts2.xml 配置]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/45393467</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/45393467</guid><author>badlearner</author><pubDate>Thu, 30 Apr 2015 12:58:15 +0800</pubDate><description><![CDATA["http://struts.apache.org/dtds/struts-2.3.dtd">]]></description><category></category></item><item><title><![CDATA[CDN内容分发网络技术原理]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/44155975</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/44155975</guid><author>badlearner</author><pubDate>Mon, 09 Mar 2015 16:03:32 +0800</pubDate><description><![CDATA[1.前言

　　Internet的高速发展，给人们的工作和生活带来了极大的便利，对Internet的服务品质和访问速度要求越来越高，虽然带宽不断增加，用户数量也在不断增加，受Web服务器的负荷和传输距离等因数的影响，响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问，是优化网络数据传输非常有效的技术，从而获得高速的体验和品质保证。

　　网络缓]]></description><category></category></item><item><title><![CDATA[按需加载]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/44045115</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/44045115</guid><author>badlearner</author><pubDate>Tue, 03 Mar 2015 22:46:05 +0800</pubDate><description><![CDATA[按需加载是前端性能优化中的一项重要措施，按需加载是如何定义的呢？顾名思义，指的是当用户触发了动作时才加载对应的功能。触发的动作，是要看具体的业务场景而言，包括但不限于以下几个情况：鼠标点击、输入文字、拉动滚动条，鼠标移动、窗口大小更改等。加载的文件，可以是JS、图片、CSS、HTML等。后面将会详细介绍“按需”的理解。

        按需解析HTML


        现在我们很多]]></description><category></category></item><item><title><![CDATA[页面调有xml资源的flash加载不了的问题]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/42645317</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/42645317</guid><author>badlearner</author><pubDate>Mon, 12 Jan 2015 17:52:10 +0800</pubDate><description><![CDATA[很多站长在发布网站时，往往都有flash资源，而flash往往要调入xml文档，但由于路径问题，导致flash不能正常显示。

有载入外部资源的都知道，Flash相对路径是根据它所在HTML而不是Flash自己本身，例如网页http://www.wang.net/test.html有一个http://www.wang.net/swf/test.swf，这个Flash以相对路径加载test.xm]]></description><category></category></item><item><title><![CDATA[web]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/42617207</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/42617207</guid><author>badlearner</author><pubDate>Sun, 11 Jan 2015 21:37:09 +0800</pubDate><description><![CDATA[1、尽量减少HTTP请求次数 
终端用户响应的时间中，有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。 
减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢？这里有几条减少HTTP请求次数同时又可能保持页面内容丰富的技术。]]></description><category></category></item><item><title><![CDATA[html前端优化]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/42292497</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/42292497</guid><author>badlearner</author><pubDate>Wed, 31 Dec 2014 11:03:17 +0800</pubDate><description><![CDATA[今天翻看twitter的源码的时候看到了一下内容：











查阅了相关资料，知道DNS Prefetch也就是DNS预获取，也是前段优化的一部分。在前段优化中关于DNS的有两点：一是减少DNS的请求次数，第二个就是进行DNS预先获取。

DNS Prefetch 已经被下面的浏览器支持

Firefox: 3.5+
Chrome: Supported]]></description><category></category></item><item><title><![CDATA[css优先级机制]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/42006275</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/42006275</guid><author>badlearner</author><pubDate>Thu, 18 Dec 2014 15:32:12 +0800</pubDate><description><![CDATA[css优先级]]></description><category></category></item><item><title><![CDATA[ie css]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/40113003</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/40113003</guid><author>badlearner</author><pubDate>Wed, 15 Oct 2014 16:31:49 +0800</pubDate><description><![CDATA[为
 IE 单独写 CSS 的几种方法

时间：2013年5月17日 分类：CSS 标签：IE
 hacks‚ 条件注释 评论：33



因为万恶的 IE 存在各种的不标准，因此，在进行页面开发时不免要为 IE 单独写一些 CSS 。熟悉的方法有 IE hacks 和条件注释 CSS（Conditional Stylesheets），下面，不妨讨论一下这两种方法的优缺点。

]]></description><category></category></item><item><title><![CDATA[MyEclipse 6.6 svn 安装]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39401709</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39401709</guid><author>badlearner</author><pubDate>Fri, 19 Sep 2014 18:35:36 +0800</pubDate><description><![CDATA[一、安装svn插件


    1. 下载SVN插件    site-1.6.5.zip

        下载地址：http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip


    2. 在MyEclipse 6.5的安装路径下的plug_in(C:\Program Files\MyEclipse]]></description><category></category></item><item><title><![CDATA[javascript 模块化开发]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39396035</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39396035</guid><author>badlearner</author><pubDate>Fri, 19 Sep 2014 11:33:12 +0800</pubDate><description><![CDATA[随着网站逐渐变成"互联网应用程序"，嵌入网页的Javascript代码越来越庞大，越来越复杂。



网页越来越像桌面程序，需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法，管理网页的业务逻辑。

Javascript模块化编程，已经成为一个迫切的需求。理想情况下，开发者只需要实现核心的业务逻辑，其他都可以加载别人已经写好的模块。

但是，Ja]]></description><category></category></item><item><title><![CDATA[jquery 实现背景图片循环切换，显示隐藏div]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39375975</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39375975</guid><author>badlearner</author><pubDate>Thu, 18 Sep 2014 17:24:11 +0800</pubDate><description><![CDATA[$(function(){
$("#table4").hide();
$(".o_record p span").toggle(function(){
$(this).addClass("o_span");
$("#table4").show();
},function(){
$(this).removeClass("o_span");
$("#table4").hide();
]]></description><category></category></item><item><title><![CDATA[svn 面板menu 功能简介]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39320689</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39320689</guid><author>badlearner</author><pubDate>Tue, 16 Sep 2014 18:03:49 +0800</pubDate><description><![CDATA[SVN Workspace Synchronization is shown in the 'Synchronize View' after a click on a 'Team>Synchronize'menu item or 'Synchronize' button on 'Team' toolbar of the 'Team Synchronizing' perspective. It pr]]></description><category></category></item><item><title><![CDATA[css 重置代码]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39293741</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39293741</guid><author>badlearner</author><pubDate>Mon, 15 Sep 2014 15:58:16 +0800</pubDate><description><![CDATA[/*
 reset css重置*/

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}

header,fo]]></description><category></category></item><item><title><![CDATA[jquery判断checkbox是否被选中]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39154959</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39154959</guid><author>badlearner</author><pubDate>Tue, 09 Sep 2014 13:04:04 +0800</pubDate><description><![CDATA[if($(".checkbox").is(":checked")){
            $(".ut-list span").removeClass("ut-bg").addClass("ut-checked");
            //添加显示函数
        $(".ut-list span").click(function(){
        $(".ut-list]]></description><category></category></item><item><title><![CDATA[jquery 实现的弹窗]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39051239</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39051239</guid><author>badlearner</author><pubDate>Thu, 04 Sep 2014 13:39:24 +0800</pubDate><description><![CDATA[无标题文档



$(function(){
$("#denglu").click(function(){
$(".inner").fadeIn(500);
$(".out").fadeIn(300);

});
$("#close").click(function(){
$(".out").fadeOut(200);
$(".inner").slideUp(300);
]]></description><category></category></item><item><title><![CDATA[ie bug 解决方法]]></title><link>https://blog.youkuaiyun.com/badlearner/article/details/39048983</link><guid>https://blog.youkuaiyun.com/badlearner/article/details/39048983</guid><author>badlearner</author><pubDate>Thu, 04 Sep 2014 10:26:49 +0800</pubDate><description><![CDATA[1.IE6中定位位置错误 .
解决方案：在“相对定位的父容器”上加入 zoom:1来触发ie的haslayout即可解决
小技巧：通常我们在设置一个容器为position:relative的时候，都会加上zoom:1来解决很多ie下的问题.


2.IE67中定位元素溢出不动
解决方案：只需要在有滚动条的容器上也设置相对定位即可position:relative;。


3.IE]]></description><category></category></item></channel></rss>