JavaScript修炼之道

1.JavaScript基础类库

如:jQuery、jQuery.cookie等

2.创建静态对象
var obj = {}; 
var obj = new Object();

var obj = {
    id : '1',
    name : 'Jack'
}

obj.id = '1';
obj.name = 'jack';

主要用途:定义全局变量、当做函数参数调用

3.创建实例对象
function fn(){}

fn.prototype.get = function(){};
fn.prototype.set = function(){};

fn.prototype = function(){
    get: function(){},
    set: function(){}
}

主要用途:复杂动能的实现

4.function对象自执行函数
(function(){
    
})()

(function(){

}())

!function(){
    
}

(function(){

}).call(this)

主要用途:复杂动能的实现

5.判断对象类型

typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。
它返回值是一个字符串,该字符串说明运算数的类型。

● "undefined"——如果这个值未定义或未初始化时;

● "boolean"——如果这个值是布尔值;

● "string"——如果这个值是字符串;

● "number"——如果这个值是数值,
1)true和false将分别被替换为1和0
2)如果是null值,返回0
3) 如果是undefined,返回NaN

● "object"——如果这个值是对象或null;

● "function"——如果这个值是函数;
6.JSON数据传输

JSON序列化和反序列化

JSON是名值对的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号''组成,包含的数据类型有Object,Number,Boolean,String,Array, NULL等。

7.数组与对象并用 8.ajax数据交互 9.创建common文件 10.类库特效开发 11.运算符与简化写法 12.cookie记录 13.url参数操作 14.正则表达示/expression/ 15.扩展内置对象
最新回复(0)
/jishu58_2FNe64g44tnNuDOrE_2Fufi5UhMAyLAiukssLYHAZWco_3D4795393
8 简首页