<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[神码难求]]></title><description><![CDATA[学习笔记，感想，问题。]]></description><link>https://blog.youkuaiyun.com/LCF920527</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LCF920527]]></copyright><item><title><![CDATA[读书笔记--JavaScript设计模式：Module模式（为类提供私有和公有封装）]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/46419483</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/46419483</guid><author>LCF920527</author><pubDate>Tue, 09 Jun 2015 00:08:30 +0800</pubDate><description><![CDATA[Module模式最初定义为一种在传统软件工程中为类提供私有和公有封装的方法，在JavaScript中，module模式能屏蔽全局变量，使函数名与页面上其他脚本定义的函数冲突的可能性降低，直接说就是为函数定义命名空间。]]></description><category></category></item><item><title><![CDATA[读书笔记--JavaScript设计模式：Constructor模式(创建对象的方法)]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/46353443</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/46353443</guid><author>LCF920527</author><pubDate>Thu, 04 Jun 2015 00:27:03 +0800</pubDate><description><![CDATA[Object.defineProperty的用法]]></description><category></category></item><item><title><![CDATA[学习笔记：window7环境下的nodejs与npm安装。]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/45607179</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/45607179</guid><author>LCF920527</author><pubDate>Sun, 10 May 2015 00:50:55 +0800</pubDate><description><![CDATA[window7环境下的nodejs与npm安装，模块的全局变量安装，路径设置。]]></description><category></category></item><item><title><![CDATA[javascript深入理解js闭包]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/17282913</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/17282913</guid><author>LCF920527</author><pubDate>Thu, 12 Dec 2013 14:59:11 +0800</pubDate><description><![CDATA[闭包（closure）是Javascript语言的一个难点，也是它的特色，很多高级应用都要依靠闭包实现。










一、变量的作用域

要理解闭包，首先必须理解Javascript特殊的变量作用域。

变量的作用域无非就是两种：全局变量和局部变量。

Javascript语言的特殊之处，就在于函数内部可以直接读取全局变量。


Js代码]]></description><category></category></item><item><title><![CDATA[CSS2.0的圆角制作]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/17280765</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/17280765</guid><author>LCF920527</author><pubDate>Thu, 12 Dec 2013 12:26:07 +0800</pubDate><description><![CDATA[CSS部分
         .item {
            width: 100px;
            margin: 0 auto;
            padding: 0;
            font: bold 12px arial;
        }

            .item p {
                paddin]]></description><category></category></item><item><title><![CDATA[Css Hack(IE,FF,Chrome,Opera)]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/17268321</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/17268321</guid><author>LCF920527</author><pubDate>Wed, 11 Dec 2013 19:06:22 +0800</pubDate><description><![CDATA[:root .hack {
            color: green\9; /*IE9,IE10*/
        }

        .hack {
            color: red; /*FireFox*/
            color: pink\0; /*IE8*/
            *color: red; /*IE7*/
            _c]]></description><category></category></item><item><title><![CDATA[模仿Excel的窗口冻结功能]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/17248411</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/17248411</guid><author>LCF920527</author><pubDate>Tue, 10 Dec 2013 18:25:27 +0800</pubDate><description><![CDATA[标题栏]]></description><category></category></item><item><title><![CDATA[生成固定范围不重复随机整数（JS&PHP)]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/17247203</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/17247203</guid><author>LCF920527</author><pubDate>Tue, 10 Dec 2013 17:12:11 +0800</pubDate><description><![CDATA[function randomArr(/*最大随机数*/max, /*随机数个数*/amount,/*最小随机数*/min) {
            if (!min)
                min = 0;
            if (!amount)
                amount = max - min;
            var range=max-m]]></description><category></category></item><item><title><![CDATA[冒泡排序，选择排序，插入排序，快速排序（PHP）]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/16368509</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/16368509</guid><author>LCF920527</author><pubDate>Sun, 17 Nov 2013 11:15:54 +0800</pubDate><description><![CDATA[function bubbleSort($arr){
	for($i=0;$i<count($arr)-1;$i++){
		for($j=0;$j<count($arr)-1-$i;$j++){
			if($arr[$j]>$arr[$j+1]){
				$temp=$arr[$j];
				$arr[$j]=$arr[$j+1];
				$arr[$j+1]=$temp;
			}]]></description><category></category></item><item><title><![CDATA[php,金字塔,乘法表]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/15038303</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/15038303</guid><author>LCF920527</author><pubDate>Sun, 10 Nov 2013 19:15:10 +0800</pubDate><description><![CDATA[<?php 
$iF=11;
for($i=0;$i<$iF;$i++){
	for($m=1;$m<$iF-$i;$m++){
		echo " ";
	}
	for($j=0;$j<(2*$i+1);$j++){
		echo "*";
	}
	echo "";
}
?>]]></description><category></category></item><item><title><![CDATA[带记忆功能的函数]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/13554953</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/13554953</guid><author>LCF920527</author><pubDate>Tue, 29 Oct 2013 19:42:23 +0800</pubDate><description><![CDATA[function memoize(f) {
var cache = {}; // Value cache stored in the closure.
return function() {
// Create a string version of the arguments to use as a cache key.
var key = arguments.length + Array.pr]]></description><category></category></item><item><title><![CDATA[求最大公约数的欧几里德算法]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/13552701</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/13552701</guid><author>LCF920527</author><pubDate>Tue, 29 Oct 2013 19:39:26 +0800</pubDate><description><![CDATA[function gcd(a,b) { // Type checking for a and b has been omitted
var t; // Temporary variable for swapping values
if (a = b
while(b != 0) t=b, b = a%b, a=t; // This is Euclid's algorithm for GCD
retu]]></description><category></category></item><item><title><![CDATA[事件传播与addEventListener()方法的第三个参数]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/13532811</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/13532811</guid><author>LCF920527</author><pubDate>Tue, 29 Oct 2013 19:11:33 +0800</pubDate><description><![CDATA[function ready() {
            document.getElementsByTagName("button")[0].addEventListener("click", first, true);
            document.getElementsByTagName("button")[0].addEventListener("click", secon]]></description><category></category></item><item><title><![CDATA[关于闭包的一些学习思考]]></title><link>https://blog.youkuaiyun.com/LCF920527/article/details/13524661</link><guid>https://blog.youkuaiyun.com/LCF920527/article/details/13524661</guid><author>LCF920527</author><pubDate>Tue, 29 Oct 2013 19:02:30 +0800</pubDate><description><![CDATA[var name="The windows";
var object={
name:"My object",
getNameFunc:function one (){
    return function two (){
    return this.name;
    };
}
};
console.log(object.getNameFunc()())//The windows]]></description><category></category></item></channel></rss>