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.扩大内置对象

    原文作者:3Sharp
    原文地址: https://segmentfault.com/a/1190000004043910
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞