<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cutehf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cutehf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cutehf]]></copyright><item><title><![CDATA[JavaScript中的原型]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/61202113</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/61202113</guid><author>Cutehf</author><pubDate>Fri, 10 Mar 2017 17:49:00 +0800</pubDate><description><![CDATA[我们创建的每个函数都有一个prototype(原型)属性，这个属性是一个对象，它的用途是包含可以由特定的类型的所有实例共享的属性和方法。逻辑上可以这么理解：prototype通过调用构造函数而创建那个对象的原型对象。使用原型的好处是可以让所有的对象实例共享它所包含的属性和方法。也就是说，不必在构造函数中定义对象信息，而是可以直接将这些信息添加到原型中。


//原型
function Bo]]></description><category></category></item><item><title><![CDATA[JavaScript中的面向对象]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/61197654</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/61197654</guid><author>Cutehf</author><pubDate>Fri, 10 Mar 2017 15:16:26 +0800</pubDate><description><![CDATA[1.创建一个对象
 创建一个对象，然后给这个对象新建属性和方法。
 var box = new Object();                         //创建一个Object对象
 box.name = 'lucy';                              //创建一个name属性并赋值
 box.age = 100;]]></description><category></category></item><item><title><![CDATA[JavaScript中闭包的使用]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/60961961</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/60961961</guid><author>Cutehf</author><pubDate>Thu, 09 Mar 2017 16:33:59 +0800</pubDate><description><![CDATA[闭包属于JavaScript中的一个难点，要想理解闭包，要先来了解一下JavaScript中的一个的局部变量与全局变量，也就是JavaScript的作用域。
1.在JavaScript函数的内部可以读取函数之外的全局变量
var num=1;
　　function f1(){
　　　　alert(n);
　　}

　　f1(); 
   //返回的是1



2.而在函数的外部是无法获取到]]></description><category></category></item><item><title><![CDATA[使用CABasicAnimation的基本使用]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/60136929</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/60136929</guid><author>Cutehf</author><pubDate>Fri, 03 Mar 2017 11:54:42 +0800</pubDate><description><![CDATA[CABasicAnimation类的使用方式就是基本的关键帧动画。
所谓关键帧动画，就是将Layer的属性作为KeyPath来注册，指定动画的起始帧和结束帧，然后自动计算和实现中间的过渡动画的一种动画方式。
CABasicAnimation是CAPropertyAnimation的子类,
 CAPropertyAnimation有一个字符串类型的keyPath属性，我们可以指定CALayer]]></description><category></category></item><item><title><![CDATA[JavaScript入门基础学习]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/60136494</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/60136494</guid><author>Cutehf</author><pubDate>Fri, 03 Mar 2017 11:38:55 +0800</pubDate><description><![CDATA[JavaScript 是互联网上最流行的脚本语言，这门语言可用于 HTML 和 web，更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言  
JavaScript 是一种轻量级的编程语言。  
JavaScript 是可插入 HTML 页面的编程代码。  
JavaScript 插入 HTML 页面后，可由所有的现代浏览器执行。  
JavaScrip]]></description><category></category></item><item><title><![CDATA[随机验证码的生成]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/52814375</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/52814375</guid><author>Cutehf</author><pubDate>Fri, 14 Oct 2016 11:18:34 +0800</pubDate><description><![CDATA[// 随机颜色
- (UIColor *)randomColor {
    NSInteger aRedValue   = arc4random() % 255;
    NSInteger aGreenValue = arc4random() % 255;
    NSInteger aBlueValue  = arc4random() % 255;
    UIColor *randColor]]></description><category></category></item><item><title><![CDATA[swift二维码的实现]]></title><link>https://blog.youkuaiyun.com/Cutehf/article/details/52798220</link><guid>https://blog.youkuaiyun.com/Cutehf/article/details/52798220</guid><author>Cutehf</author><pubDate>Wed, 12 Oct 2016 16:30:04 +0800</pubDate><description><![CDATA[在项目中经常用到二维码的扫描，这里测试了下swift下二维码的实现
首先在界面中定义一个扫描的区域的View，一般这个区域放到界面的正中间
class ScanView: UIView 
    /// 扫描的区域的宽度
    var scanWidth:CGFloat = 300
    /// 扫描区域
    var scanCenterView:UIView?
    /// 扫描背景边框]]></description><category></category></item></channel></rss>