如何制作自己的ajax框架

 

 

目的:

property,jquery等好这些框架非常优秀,也非常好用。然而很想去了解一下它们的神秘面孔。最近公司在做一个项目,其中也用到了不少ajax,可公司不让用这些框架(不清楚为什么,也很郁闷)所以,只好研究一下其它的框架,自己写一个。

在这里帖出出,与大家交流

知识要点:

1.无类型对象 2.xmlHttpRequest

无类型对象:在js中可以用大括号“{}”来直接定义对象,而不必通过new来创建 

var  person = {
  id
= " 1001 " ,
  name
= " json " ,
   age
= 20
}
// 注意最后一行age属性淌有逗号

 

访问属性:

1,person.id |  person.name | person.age

2,persion["id"] |  person["name"] |person["age"]

属性复制:

在js里由于对象的属性可以通过[]来访问,因此,用for循环可以实现对象的赋值

由于person和teacher的属性相同,因此把teacher的值赋给person可用下列方 

var  person = {
  id
= " 1001 " ,
  name
= " json " ,
   age
= 20
}
var  teacher = {
  id:
" 1002 " ,
  name:
" teacher " ,
  age:
40
}

for  ( var  property  in  teacher)
{
    person[property]
= teacher[property];
}

 

xmlHttpRequest :ajax中核心内容,主要是创建js异步请求对象,具体的可以在网上查查,呵呵。。其实我也不太懂,就只会用。

好了下面正式开始创建框架

Utils.js 代码

Code

页面调用代码为:

Code

呵呵。。至此一个简单的ajax框架已经完成,虽然内容有点简单,不过以后会加其它的内容,慢慢就丰富起来的.

你可能感兴趣的:(ajax框架)