<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[赞歌]]></title><description><![CDATA[前端新秀]]></description><link>https://blog.youkuaiyun.com/wzgrate</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wzgrate]]></copyright><item><title><![CDATA[用javascript判断浏览器的类型和版本号]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/11768207</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/11768207</guid><author>wzgrate</author><pubDate>Tue, 17 Sep 2013 13:03:46 +0800</pubDate><description><![CDATA[function getVersion(){
    
  var a=window.navigator.userAgent;
  
      if(a.indexOf("MSIE")>0)
      return "IE "+a.substr(a.indexOf("MSIE")+5,2);
      if(a.indexOf("Firefox")>0)
   return "]]></description><category></category></item><item><title><![CDATA[css中的position定位详解]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9352967</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9352967</guid><author>wzgrate</author><pubDate>Wed, 17 Jul 2013 12:28:08 +0800</pubDate><description><![CDATA[position可以取四个值：static、relative、absolute、fixed。
static是盒子的默认的定位方式，即标准流方式。
relative：它的定位基准是该盒子的标准流定位，即相对于标准流定位再进行偏移。如果某个盒子采用这个定位了，则它不会影响其父盒子的定位、对它后面的兄弟盒子而言，兄弟盒子则认为它任然在标准流定位的的地方，即认为它没有进行偏移。
absolute：它]]></description><category></category></item><item><title><![CDATA[css中关于table样式的相关设置]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9248977</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9248977</guid><author>wzgrate</author><pubDate>Fri, 05 Jul 2013 10:41:10 +0800</pubDate><description><![CDATA[border-collapse:collapse     该样式的设置将整个表的边框线和单元格的边框线合并为一条线。
border-spacing: $px $px     该样式只在border-collapse:separate（即表的边框线与单元格的边框线没有合并）时才有用，它表示的意思是表里面的一个单元格与水平方向和垂直方向上的单元格的间距。
table-layout:fixed   ]]></description><category></category></item><item><title><![CDATA[javascript中的原型对象]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9213479</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9213479</guid><author>wzgrate</author><pubDate>Mon, 01 Jul 2013 13:59:15 +0800</pubDate><description><![CDATA[问题：新创建一个对象，如何做到让这个对象可以继承任何对象？也就是说可以让这个对象以任何对象为原型？
答：
function newObject(p){
     if(p==null) throw Error();

     if(Object.create){//是ECAMSCRIPT中新定义的Object的一个函数，是一个静态函数，不属于任何对象，第一个参数是必须的，表示新建的对象]]></description><category></category></item><item><title><![CDATA[text-overflow:ellipsis]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9212785</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9212785</guid><author>wzgrate</author><pubDate>Mon, 01 Jul 2013 12:00:03 +0800</pubDate><description><![CDATA[使用text-overflow:ellipsis对溢出文本显示省略号有两个好处，一是不用通过程序限定字数；二是有利于SEO。需要使用对对溢出文本显示省略号的通常是文章标题列表，这样处理对搜索引擎更友好，因为标题实际上并未被截字，而是局限于宽度而未被显示而已。

通常的做法是这样的：
1.overflow:hidden;
2.text-overflow:ellipsis;
3.-o-text-ove]]></description><category></category></item><item><title><![CDATA[IE下判断IE版本的语句...[if lte IE 6]……[endif]]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9175205</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9175205</guid><author>wzgrate</author><pubDate>Wed, 26 Jun 2013 08:45:45 +0800</pubDate><description><![CDATA[IE6及其以下版本可见




IE7及其以下版本可见




只有IE6版本可见




除了IE以外的版本




IE8及其以下的版本可见






IE7及其以下的版本可见




用法：
（1）
可使用如下代码检测当前IE浏览器的版本（注意：在非IE浏览器中是看不到效果的）
 
       您正在使用IE浏览器]]></description><category></category></item><item><title><![CDATA[javascript中的闭包]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9172963</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9172963</guid><author>wzgrate</author><pubDate>Tue, 25 Jun 2013 19:18:41 +0800</pubDate><description><![CDATA[一、什么是闭包？
　　“官方”的解释是：所谓“闭包”，指的是一个拥有许多变量和绑定了这些变量的环境的表达式（通常是一个函数），因而这些变量也是该表达式的一部分。
　　相信很少有人能直接看懂这句话，因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包，因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码：
    function a(){]]></description><category></category></item><item><title><![CDATA[js中substring和substr的用法]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9172295</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9172295</guid><author>wzgrate</author><pubDate>Tue, 25 Jun 2013 17:34:24 +0800</pubDate><description><![CDATA[substring 方法用于提取字符串中介于两个指定下标之间的字符
substring(start,end)
开始和结束的位置(下标以0为基准)
参数     描述
start     必需。一个非负的整数，规定要提取的子串的第一个字符在 stringObject 中的位置。
 end可选。一个非负的整数，比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略]]></description><category></category></item><item><title><![CDATA[Jquery中的Jquery.extend, Jquery.fn.extend,Jquery.prototype]]></title><link>https://blog.youkuaiyun.com/wzgrate/article/details/9170373</link><guid>https://blog.youkuaiyun.com/wzgrate/article/details/9170373</guid><author>wzgrate</author><pubDate>Tue, 25 Jun 2013 15:30:04 +0800</pubDate><description><![CDATA[Jquery中：
1. $是Jquery的代替表述，所以，Jquey()和$()的意思是一样的；所有用$()的地方，$都可以用Jquery代替；
2. 因为不能假定$在任何环境中都是有效的，所以，插件中一般用Jquery定义，而不用$定义；、
3. 用Jquery.extend增加的函数，或者说扩展的函数，可以理解成添加类方法——用类名调用
4. 用Jquery.fn.extend增加的函]]></description><category></category></item></channel></rss>