已经工作了一段时间了,但是现在越来越感觉到自己的知识实在太少了,太不够用了,书到用时方恨少啊!!
工作一直比较紧凑,但是鄙人打算集中精神学习下AJAX技术,虽然以前在用AJAX的擦边技术,但是都是使用.NET的控件,或者是第三方开发的控件,根本没有深入的去理解过里面的内容,突然发现,这时很可怕的一件事。我的同事跟我的震撼很大,这种东西还是自己写出来的才爽快。
好了,不废话了,开始吧。
到底为什么使用AJAX就不用在废话了,基本上随便一GOOGLE就都知道了。
我现在还处于一个底层上,我的感觉就是使用XMLHttpRequest对象进行异步数据的读取,使用Javascript进行绑定和处理数据。个人的感觉是,在客户的UI层和服务器端之间插入了一个AJAX层,其中原本需要直接和服务器端沟通的工作由AJAX层帮助我们做了,这些操作都是在用户感觉不到的基础上做出来的。额...那两个著名的图呢,让我来找一找。
old:
new:
这4张图一目了然了。(上面的都是个人的感觉,可能有不正确的地方,以后学习的多了会改正)
下面来看我的第一次代码:
HTML文件,ajaxTest.html


1

2

3



4

5

6



7

8

9

10

11

12



13

14

15

16

17



18

19

20

21

22



23

24

25

26



27

28

29

30



31

32



33

34

35

36



37

38

39

40



41

42

43

44

45

46

47

48

49

50

51

52



53

54



55

56

57



58

59

60

61

62

63



64

65

66

67

68

69

70

71



72

73

74

75



76

77

78

79

80

81



82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

asp.net文件,Default.aspx.cs 设计页面没有添加任何控件。


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15



16

17



18

19

20

21



22

23

24

25

26



27

28

29

30

31

32
