<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Miss_GL的博客]]></title><description><![CDATA[致力于奉献的一位小白]]></description><link>https://blog.youkuaiyun.com/Miss_GL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Miss_GL]]></copyright><item><title><![CDATA[js 原生实现scrollTop 源代码]]></title><link>https://blog.youkuaiyun.com/Miss_GL/article/details/82219474</link><guid>https://blog.youkuaiyun.com/Miss_GL/article/details/82219474</guid><author>Miss_GL</author><pubDate>Thu, 30 Aug 2018 12:26:09 +0800</pubDate><description><![CDATA[&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
  &amp;lt;meta name=&quot;Generator&quot; content=&quot;EditPlus®&quot;&amp;gt;
  &amp;lt;meta name=&quot;Author&q]]></description><category></category></item><item><title><![CDATA[offsetWidth offsetHeight  offsetTop offsetLeft  scrollTop scrollLeft clientTop clientWidth]]></title><link>https://blog.youkuaiyun.com/Miss_GL/article/details/82215924</link><guid>https://blog.youkuaiyun.com/Miss_GL/article/details/82215924</guid><author>Miss_GL</author><pubDate>Thu, 30 Aug 2018 11:45:56 +0800</pubDate><description><![CDATA[1、offsetWidth、offsetHeight

offsetWidth:（border-left+border-right+padding-left+padding-right+width）

以此类推

       offsetHeight=border-top+border-bottom+padding-top+padding-bottom +height

2.offsetTop ...]]></description><category></category></item><item><title><![CDATA[闭包面试 1分钟理解]]></title><link>https://blog.youkuaiyun.com/Miss_GL/article/details/82142499</link><guid>https://blog.youkuaiyun.com/Miss_GL/article/details/82142499</guid><author>Miss_GL</author><pubDate>Tue, 28 Aug 2018 09:36:28 +0800</pubDate><description><![CDATA[(1)、使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染，缺点是闭包会常驻内存，会增大内存使用量，使用不当很容易造成内存泄露。 
(2)、闭包有三个特性： 
1、函数嵌套函数 
2、函数内部可以引用外部的参数和变量 
3、参数和变量不会被垃圾回收机制回收...]]></description><category></category></item><item><title><![CDATA[（新手总结）前端模块化，AMD，CMD 面试总结]]></title><link>https://blog.youkuaiyun.com/Miss_GL/article/details/81902871</link><guid>https://blog.youkuaiyun.com/Miss_GL/article/details/81902871</guid><author>Miss_GL</author><pubDate>Tue, 21 Aug 2018 11:24:07 +0800</pubDate><description><![CDATA[最近在群里看到一些小伙伴讨论到面试题，楼主在面试时遇到的面试问题，恶补一下。

commonJS,CMD/AMD对应类似的实现是 noedJs（webpack）/RequireJs/SeaJs

 AMD/CMD主要针对浏览器端。

模块化

一个模块化实现特定功能，组织JS中的业务逻辑，都可以称为模块化。这种模块化类似于 java中的包 直接引入，即插即用，不会产生变量冲突，就是如此便捷。

c...]]></description><category></category></item><item><title><![CDATA[getAttribute()，setAttribute()的方法使用以及区别。]]></title><link>https://blog.youkuaiyun.com/Miss_GL/article/details/79646989</link><guid>https://blog.youkuaiyun.com/Miss_GL/article/details/79646989</guid><author>Miss_GL</author><pubDate>Wed, 21 Mar 2018 23:05:31 +0800</pubDate><description><![CDATA[1.getAttribute()方法返回指定属性名的属性值 接受一个参数。注：通过对象获取属性，只能获取到原始属性；    //ps: getAttribute()可以获取原始属性和自定义属性的值 而通过对象获取属性值只能获取原始属性的值 如下所示：&amp;lt;a href=&quot;#&quot; target=&quot;_blank&quot; data-index=&quot;one&quot;&amp;gt;getAttribute &amp;lt;/a&amp;gt; ...]]></description><category></category></item></channel></rss>