<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[neverland-7]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linn721</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linn721]]></copyright><item><title><![CDATA[JSON]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/27536365</link><guid>https://blog.youkuaiyun.com/linn721/article/details/27536365</guid><author>linn721</author><pubDate>Thu, 29 May 2014 18:21:02 +0800</pubDate><description><![CDATA[JSON是javascript的一个严格的子集，但它不支持变量、函数或对象实例，它是一种表示结构化数据的格式。]]></description><category></category></item><item><title><![CDATA[表单脚本]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/26360859</link><guid>https://blog.youkuaiyun.com/linn721/article/details/26360859</guid><author>linn721</author><pubDate>Thu, 22 May 2014 09:36:11 +0800</pubDate><description><![CDATA[表单基础知识]]></description><category></category></item><item><title><![CDATA[javascript事件（2）]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/26220155</link><guid>https://blog.youkuaiyun.com/linn721/article/details/26220155</guid><author>linn721</author><pubDate>Mon, 19 May 2014 11:37:52 +0800</pubDate><description><![CDATA[UI事件
load：当页面完全加载后，在window上触发]]></description><category></category></item><item><title><![CDATA[javascript事件（1）]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/25774923</link><guid>https://blog.youkuaiyun.com/linn721/article/details/25774923</guid><author>linn721</author><pubDate>Thu, 15 May 2014 19:40:38 +0800</pubDate><description><![CDATA[事件流
所谓的事件流，就是指从页面]]></description><category></category></item><item><title><![CDATA[href="javascript:func()" 跟href="#" onclick="javascript:func()"的区别]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/25803033</link><guid>https://blog.youkuaiyun.com/linn721/article/details/25803033</guid><author>linn721</author><pubDate>Thu, 15 May 2014 18:44:03 +0800</pubDate><description><![CDATA[df]]></description><category></category></item><item><title><![CDATA[DOM(文档对象模型)]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/25311667</link><guid>https://blog.youkuaiyun.com/linn721/article/details/25311667</guid><author>linn721</author><pubDate>Mon, 12 May 2014 16:11:30 +0800</pubDate><description><![CDATA[节点层次
DOM可以]]></description><category></category></item><item><title><![CDATA[javascript中的闭包]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/21540339</link><guid>https://blog.youkuaiyun.com/linn721/article/details/21540339</guid><author>linn721</author><pubDate>Thu, 20 Mar 2014 19:15:14 +0800</pubDate><description><![CDATA[javascript中闭包的概念是一个比较重要的概念。其实理解的也不是很透彻，只能先简单的做下笔记，更深入的了解，有待后面再继续学习。
在将闭包前，先说明几个与其相关的概念。
作用域
所谓作用域就是指变量或函数可访问的范围。作用域可以分为两种，一种是全局作用域，另一种是局部作用域。
全局作用域
在代码的任何地方都能被访问到的对象拥有全局作用域，一般来说以下几种情况将拥有全局作用域：
1]]></description><category></category></item><item><title><![CDATA[javascript函数]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/21512873</link><guid>https://blog.youkuaiyun.com/linn721/article/details/21512873</guid><author>linn721</author><pubDate>Thu, 20 Mar 2014 09:30:24 +0800</pubDate><description><![CDATA[在javascript中，函数也是对象。它们只被定义一次，却可以被调用或执行任意次。
函数定义
定义函数有两种方式，一种是函数声明，另一种是函数表达式。
函数表达式
var sum=function(x,y){
   return x+y;
};实际上，函数表达式就是将一个匿名函数赋给一个变量。
函数表达式还可以在定以后立即被执行：
var sum=(function(x,y){]]></description><category></category></item><item><title><![CDATA[javascript继承]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/21387739</link><guid>https://blog.youkuaiyun.com/linn721/article/details/21387739</guid><author>linn721</author><pubDate>Tue, 18 Mar 2014 11:52:47 +0800</pubDate><description><![CDATA[javascript支持实现继承，也就是继承父类的方法和属性。（注：这边继续沿用前面说过的，类的概念。具体看【javascript原型对象、构造函数和实例对象】中的说明。）
原型链
原理

原型链实现继承的基本思路：利用原型让一个引用类型继承另一个引用类型的属性和方法
那么怎么做到这种继承呢？方法很简单，就是让子类的原型等于父类的一个实例。这样一来，子类的原型中就拥有一个指向父类原型的内]]></description><category></category></item><item><title><![CDATA[怎么在javascript中创建对象]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/21019791</link><guid>https://blog.youkuaiyun.com/linn721/article/details/21019791</guid><author>linn721</author><pubDate>Tue, 11 Mar 2014 17:45:47 +0800</pubDate><description><![CDATA[前几天，有总结过javascript中对象的一些知识——【理解javascript中的对象属性】和【javascript原型对象、构造函数和实例对象】，今天在这个基础上，学习了javascript中，创建对象的几种方法。
其实，在【javascript引用类型之object类型】中有提到过两种。用字面量跟构造函数。今天所说的方法，有封装的概念，将属性和方法封装成一个对象，再由此创建实例。
工厂]]></description><category></category></item><item><title><![CDATA[javascript原型对象、构造函数和实例对象]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20775077</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20775077</guid><author>linn721</author><pubDate>Sat, 08 Mar 2014 17:35:02 +0800</pubDate><description><![CDATA[大家都知道，javascript中其实并没有类的概念。但是，用构造函数跟原型对象却可以模拟类的实现。在这里，就先很不严谨的使用类这个词，以方便说明。
下面整理了一些关于javascript的构造函数、原型对象以及实例对象的笔记，有错误的地方，望指正。
先用一张图简单的概括下这几者之间的关系，再细化：


构造函数和实例对象
构造函数是类的外在表现，构造函数的名字通常用作类名。
其实构]]></description><category></category></item><item><title><![CDATA[理解javascript中的对象属性]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20763491</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20763491</guid><author>linn721</author><pubDate>Sat, 08 Mar 2014 11:52:58 +0800</pubDate><description><![CDATA[在前面已经有稍微介绍过【 javascript引用类型之object类型 】，今天就具体的说说什么是对象。
在javascript中，对象就是一组无序的名/值对的集合。并且，对象的操作，是对其引用的操作。即，将一个对象赋给一个变量x，实际上也只是将该对象的引用赋给x；倘若又将变量x赋给另一个变量y，那么也只是将y指向x所指向的那个对象。
在【 javascript引用类型之object类型 】]]></description><category></category></item><item><title><![CDATA[Math对象]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20235797</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20235797</guid><author>linn721</author><pubDate>Sun, 02 Mar 2014 09:55:15 +0800</pubDate><description><![CDATA[Math对象是javascript中一个内置对象。这边主要是总结一些方法属性，以便后面查看。]]></description><category></category></item><item><title><![CDATA[javascript原始数据类型]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20205733</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20205733</guid><author>linn721</author><pubDate>Sat, 01 Mar 2014 19:56:18 +0800</pubDate><description><![CDATA[前面有提到过javascript的几个引用类型，还差了Function类型，想放在后面学习函数的时候一起总结。今天，主要是总结javascript基本包装类型的一些方法，细节方面也不做说明了。
javascript的基本包装类型有三个，分别是Boolean类型、Number类型和String类型。
在介绍对应类型的方法之前，有一点需要特别强调下，那就是基本包装类型跟引用类型的区别。这个区别主要]]></description><category></category></item><item><title><![CDATA[javascript正则表达式(RegExp类型)]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20122551</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20122551</guid><author>linn721</author><pubDate>Fri, 28 Feb 2014 14:34:06 +0800</pubDate><description><![CDATA[简介

javascript中用RegExp类型来表示正则表达式。正则表达式强大的匹配模式能用于检索与替换。


正则表达式定义
在javascript中，正则表达式的定义也有两种方式，第一种是使用正则表达式字面量；第二种是使用构造函。
在具体介绍怎么定义前，先介绍下正则表达式的修饰符，它用以说明匹配模式的规则。
正则表达式有三个修饰符，分别是：

i，表示不区分大小写；g，表]]></description><category></category></item><item><title><![CDATA[javascript引用类型之Date类型]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/20039399</link><guid>https://blog.youkuaiyun.com/linn721/article/details/20039399</guid><author>linn721</author><pubDate>Thu, 27 Feb 2014 13:59:49 +0800</pubDate><description><![CDATA[创建日期对象
在javascript中，可以使用Date()构造函数来创建日期对象，如：

var date=new Date();当没有向构造函数传递日期参数时，将创建一个拥有当前日期和时间的对象。
当然，如果想根据特定的日期和时间创建日期对象，也是可以的，只需要将能表示日期的参数传入构造函数即可。

Date()构造函数能够接受的常用的日期格式有：

”月/日/年“，如2/27]]></description><category></category></item><item><title><![CDATA[javascript引用类型之Array类型]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/19982989</link><guid>https://blog.youkuaiyun.com/linn721/article/details/19982989</guid><author>linn721</author><pubDate>Thu, 27 Feb 2014 10:30:29 +0800</pubDate><description><![CDATA[简介
javascript中数组是无类型的，即数组中的元素可以是任意类型的。而且，javascript中数组是动态的，它们会根据需要调整大小。
数组是对象的特殊形式。



创建数组
创建数组有两种方式。第一种是使用数组直接量，第二种是使用构造函数Array()。例如：
//使用数组直接量
var arr1=["a","b","c"];

//使用构造函数Array()
var a]]></description><category></category></item><item><title><![CDATA[javascript笔记汇总]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/19980515</link><guid>https://blog.youkuaiyun.com/linn721/article/details/19980515</guid><author>linn721</author><pubDate>Wed, 26 Feb 2014 15:08:56 +0800</pubDate><description><![CDATA[javascript学习笔记汇总帖


1. 
javascript简介
2. javascript基本概念

3. 
javascript中的变量

4. 
javascript引用类型之object类]]></description><category></category></item><item><title><![CDATA[javascript引用类型之object类型]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/19978315</link><guid>https://blog.youkuaiyun.com/linn721/article/details/19978315</guid><author>linn721</author><pubDate>Wed, 26 Feb 2014 15:02:35 +0800</pubDate><description><![CDATA[在这里只是简单的概括下javascript的object类。
创建实例
创建object实例有两种方法，分别是使用对象直接量和使用Object构造函数。例如：
//对象直接量创建实例
var person={"age":29,"name":"tom"};

//构造函数创建实例
var person=new Object();
person.age=29;
person.name="tom"]]></description><category></category></item><item><title><![CDATA[javascript中的变量]]></title><link>https://blog.youkuaiyun.com/linn721/article/details/19493419</link><guid>https://blog.youkuaiyun.com/linn721/article/details/19493419</guid><author>linn721</author><pubDate>Wed, 19 Feb 2014 17:27:10 +0800</pubDate><description><![CDATA[在javascript中，变量可以用来存放任何类型的值。
变量声明
在使用一个变量前，可以使用var来声明一个变量。这样被声明的变量会被自动添加到与它最接近的环境中。即，假如在全局环境中使用var声明一个变量，那么它就属于全局环境，是一个全局变量；假如在一个函数内部，使用var声明一个变量，那离它最近的环境固然是该函数对象，那么它就是一个局部变量。
如果一个变量在初始化时没有使用var声明，]]></description><category></category></item></channel></rss>