javascript_api_foundation
js:
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
1![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function sniffBrowsers()
{
2
var ns4 = document.layers;
3
var op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1);
4
var op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) ||(navigator.userAgent.indexOf("Opera/6")!=-1);
5
var agt=navigator.userAgent.toLowerCase();
6
var mac = (agt.indexOf("mac")!=-1);
7
var ie = (agt.indexOf("msie") != -1);
8
var mac_ie = mac && ie;
9
}
10![](/Images/OutliningIndicators/None.gif)
11![](/Images/OutliningIndicators/None.gif)
12![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getStyleObject(objectId)
{
13![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById && document.getElementById(objectId))
{
14
return document.getElementById(objectId).style;
15![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all && document.all(objectId))
{
16
return document.all(objectId).style;
17![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.layers && document.layers[objectId])
{
18
return getObjNN4(document,objectId);
19![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
20
return false;
21
}
22
}
23![](/Images/OutliningIndicators/None.gif)
24![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function changeObjectVisibility(objectId, newVisibility)
{
25
var styleObject = getStyleObject(objectId, document);
26![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(styleObject)
{
27
styleObject.visibility = newVisibility;
28
return true;
29![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
30
return false;
31
}
32
}
33![](/Images/OutliningIndicators/None.gif)
34![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function findImage(name, doc)
{
35
var i, img;
36![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for (i = 0; i < doc.images.length; i++)
{
37![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (doc.images[i].name == name)
{
38
return doc.images[i];
39
}
40
}
41![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for (i = 0; i < doc.layers.length; i++)
{
42![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if ((img = findImage(name, doc.layers[i].document)) != null)
{
43
img.container = doc.layers[i];
44
return img;
45
}
46
}
47
return null;
48
}
49![](/Images/OutliningIndicators/None.gif)
50![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getImage(name)
{
51![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (document.layers)
{
52
return findImage(name, document);
53
}
54
return null;
55
}
56![](/Images/OutliningIndicators/None.gif)
57
function getObjNN4(obj,name)
58![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
{
59
var x = obj.layers;
60
var foundLayer;
61
for (var i=0;i<x.length;i++)
62![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
63
if (x[i].id == name)
64
foundLayer = x[i];
65
else if (x[i].layers.length)
66
var tmp = getObjNN4(x[i],name);
67
if (tmp) foundLayer = tmp;
68
}
69
return foundLayer;
70
}
71![](/Images/OutliningIndicators/None.gif)
72![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getElementHeight(Elem)
{
73![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
74
var elem = getObjNN4(document, Elem);
75
return elem.clip.height;
76![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
77
var elem;
78![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById)
{
79
var elem = document.getElementById(Elem);
80![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all)
{
81
var elem = document.all[Elem];
82
}
83![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (op5)
{
84
xPos = elem.style.pixelHeight;
85![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
86
xPos = elem.offsetHeight;
87
}
88
return xPos;
89
}
90
}
91![](/Images/OutliningIndicators/None.gif)
92![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getElementWidth(Elem)
{
93![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
94
var elem = getObjNN4(document, Elem);
95
return elem.clip.width;
96![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
97
var elem;
98![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById)
{
99
var elem = document.getElementById(Elem);
100![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all)
{
101
var elem = document.all[Elem];
102
}
103![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (op5)
{
104
xPos = elem.style.pixelWidth;
105![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
106
xPos = elem.offsetWidth;
107
}
108
return xPos;
109
}
110
}
111![](/Images/OutliningIndicators/None.gif)
112![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getElementLeft(Elem)
{
113![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
114
var elem = getObjNN4(document, Elem);
115
return elem.pageX;
116![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
117
var elem;
118![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById)
{
119
var elem = document.getElementById(Elem);
120![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all)
{
121
var elem = document.all[Elem];
122
}
123
xPos = elem.offsetLeft;
124
tempEl = elem.offsetParent;
125![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
while (tempEl != null)
{
126
xPos += tempEl.offsetLeft;
127
tempEl = tempEl.offsetParent;
128
}
129
return xPos;
130
}
131
}
132![](/Images/OutliningIndicators/None.gif)
133![](/Images/OutliningIndicators/None.gif)
134![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getElementTop(Elem)
{
135![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
136
var elem = getObjNN4(document, Elem);
137
return elem.pageY;
138![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
139![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById)
{
140
var elem = document.getElementById(Elem);
141![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all)
{
142
var elem = document.all[Elem];
143
}
144
yPos = elem.offsetTop;
145
tempEl = elem.offsetParent;
146![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
while (tempEl != null)
{
147
yPos += tempEl.offsetTop;
148
tempEl = tempEl.offsetParent;
149
}
150
return yPos;
151
}
152
}
153![](/Images/OutliningIndicators/None.gif)
154![](/Images/OutliningIndicators/None.gif)
155![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getImageLeft(myImage)
{
156
var x, obj;
157![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (document.layers)
{
158
var img = getImage(myImage);
159
if (img.container != null)
160
return img.container.pageX + img.x;
161
else
162
return img.x;
163![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
164
return getElementLeft(myImage);
165
}
166
return -1;
167
}
168![](/Images/OutliningIndicators/None.gif)
169![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getImageTop(myImage)
{
170
var y, obj;
171![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (document.layers)
{
172
var img = getImage(myImage);
173
if (img.container != null)
174
return img.container.pageY + img.y;
175
else
176
return img.y;
177![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
178
return getElementTop(myImage);
179
}
180
return -1;
181
}
182![](/Images/OutliningIndicators/None.gif)
183![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getImageWidth(myImage)
{
184
var x, obj;
185![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (document.layers)
{
186
var img = getImage(myImage);
187
return img.width;
188![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
189
return getElementWidth(myImage);
190
}
191
return -1;
192
}
193![](/Images/OutliningIndicators/None.gif)
194![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function getImageHeight(myImage)
{
195
var y, obj;
196![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (document.layers)
{
197
var img = getImage(myImage);
198
return img.height;
199![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
200
return getElementHeight(myImage);
201
}
202
return -1;
203
}
204![](/Images/OutliningIndicators/None.gif)
205![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function moveXY(myObject, x, y)
{
206
obj = getStyleObject(myObject)
207![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
208
obj.top = y;
209
obj.left = x;
210![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
211![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (op5)
{
212
obj.pixelTop = y;
213
obj.pixelLeft = x;
214![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
215
obj.top = y + 'px';
216
obj.left = x + 'px';
217
}
218
}
219
}
220![](/Images/OutliningIndicators/None.gif)
221![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function changeClass(Elem, myClass)
{
222
var elem;
223![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(document.getElementById)
{
224
var elem = document.getElementById(Elem);
225![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else if (document.all)
{
226
var elem = document.all[Elem];
227
}
228
elem.className = myClass;
229
}
230![](/Images/OutliningIndicators/None.gif)
231![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function changeImage(target, source)
{
232
var imageObj;
233
234![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
235
imageObj = getImage(target);
236
if (imageObj) imageObj.src = eval(source).src;
237![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
238
imageObj = eval('document.images.' + target);
239
if (imageObj) imageObj.src = eval(source).src;
240
}
241
}
242![](/Images/OutliningIndicators/None.gif)
243![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
function changeBGColour(myObject, colour)
{
244![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (ns4)
{
245
var obj = getObjNN4(document, myObject);
246
obj.bgColor=colour;
247![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
248
var obj = getStyleObject(myObject);
249![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (op5)
{
250
obj.background = colour;
251![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
252
obj.backgroundColor = colour;
253
}
254
}
255
}
256![](/Images/OutliningIndicators/None.gif)
257
doc:
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
1![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
此javascript_API提供以下功能:
{
2
3
~ 浏览器嗅探功能- 不是一个完全的浏览嗅探器,他只对那些对api产生影响的浏览器;
4
5
~ 获得style对象- 返回页面中的style对象;
6
~ function getStyleObject("styleObjectID");
7
8
~ 改变对象的可见性;
9
~ function changeObjectVisibility(objectId, newVisibility);
10
11
~ 查找图片(NS4 only) ;
12
~ function getImage("imgName");
13
14
~ 查找对象(NS4 only) ;
15
~ getObjNN4(document,'objectId');
16![](/Images/OutliningIndicators/InBlock.gif)
17
~ 获得元素的高与宽;
18
~ function getElementHeight(Elem);function getElementWidth(Elem);
19
20
~ 获得元素的Top和Left;
21
~ function getElementLeft(Elem) ; function getElementTop(Elem);
22
23
~ 获得Image的宽和高;
24
~ function getImageWidth(myImage); function getImageHeight(myImage);
25
26
~ 获得Image的Top和Left;
27
~ function getImageTop(myImage); function getImageLeft(myImage);
28
29
~ 移动元素以屏幕的坐标系为准横纵坐标;
30
~ function moveXY(myObject, x, y);
31
32
~ 改变元素的className;
33
~ function changeClass(Elem, myClass);
34
35
~ 改变图像;
36
~ function changeImage(target, source);
37
38
~ 改变背景色;
39
~ function changeBGColour(myObject, colour);
40![](/Images/OutliningIndicators/InBlock.gif)
41
}
42![](/Images/OutliningIndicators/None.gif)
43![](/Images/OutliningIndicators/None.gif)
44
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
2
![](/Images/OutliningIndicators/InBlock.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
13
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
22
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
32
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
33
![](/Images/OutliningIndicators/None.gif)
34
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
37
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
40
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
41
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
42
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
43
![](/Images/OutliningIndicators/InBlock.gif)
44
![](/Images/OutliningIndicators/InBlock.gif)
45
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
46
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
47
![](/Images/OutliningIndicators/InBlock.gif)
48
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
49
![](/Images/OutliningIndicators/None.gif)
50
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
51
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
52
![](/Images/OutliningIndicators/InBlock.gif)
53
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
54
![](/Images/OutliningIndicators/InBlock.gif)
55
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
56
![](/Images/OutliningIndicators/None.gif)
57
![](/Images/OutliningIndicators/None.gif)
58
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
59
![](/Images/OutliningIndicators/InBlock.gif)
60
![](/Images/OutliningIndicators/InBlock.gif)
61
![](/Images/OutliningIndicators/InBlock.gif)
62
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
63
![](/Images/OutliningIndicators/InBlock.gif)
64
![](/Images/OutliningIndicators/InBlock.gif)
65
![](/Images/OutliningIndicators/InBlock.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/InBlock.gif)
68
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
69
![](/Images/OutliningIndicators/InBlock.gif)
70
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
71
![](/Images/OutliningIndicators/None.gif)
72
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
73
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
74
![](/Images/OutliningIndicators/InBlock.gif)
75
![](/Images/OutliningIndicators/InBlock.gif)
76
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
77
![](/Images/OutliningIndicators/InBlock.gif)
78
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
79
![](/Images/OutliningIndicators/InBlock.gif)
80
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
81
![](/Images/OutliningIndicators/InBlock.gif)
82
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
83
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
84
![](/Images/OutliningIndicators/InBlock.gif)
85
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
86
![](/Images/OutliningIndicators/InBlock.gif)
87
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
88
![](/Images/OutliningIndicators/InBlock.gif)
89
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
90
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
91
![](/Images/OutliningIndicators/None.gif)
92
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
93
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
94
![](/Images/OutliningIndicators/InBlock.gif)
95
![](/Images/OutliningIndicators/InBlock.gif)
96
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
97
![](/Images/OutliningIndicators/InBlock.gif)
98
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
99
![](/Images/OutliningIndicators/InBlock.gif)
100
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
101
![](/Images/OutliningIndicators/InBlock.gif)
102
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
103
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
104
![](/Images/OutliningIndicators/InBlock.gif)
105
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
106
![](/Images/OutliningIndicators/InBlock.gif)
107
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
108
![](/Images/OutliningIndicators/InBlock.gif)
109
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
110
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
111
![](/Images/OutliningIndicators/None.gif)
112
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
113
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
114
![](/Images/OutliningIndicators/InBlock.gif)
115
![](/Images/OutliningIndicators/InBlock.gif)
116
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
117
![](/Images/OutliningIndicators/InBlock.gif)
118
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
119
![](/Images/OutliningIndicators/InBlock.gif)
120
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
121
![](/Images/OutliningIndicators/InBlock.gif)
122
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
123
![](/Images/OutliningIndicators/InBlock.gif)
124
![](/Images/OutliningIndicators/InBlock.gif)
125
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
126
![](/Images/OutliningIndicators/InBlock.gif)
127
![](/Images/OutliningIndicators/InBlock.gif)
128
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
129
![](/Images/OutliningIndicators/InBlock.gif)
130
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
131
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
132
![](/Images/OutliningIndicators/None.gif)
133
![](/Images/OutliningIndicators/None.gif)
134
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
135
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
136
![](/Images/OutliningIndicators/InBlock.gif)
137
![](/Images/OutliningIndicators/InBlock.gif)
138
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
139
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
140
![](/Images/OutliningIndicators/InBlock.gif)
141
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
142
![](/Images/OutliningIndicators/InBlock.gif)
143
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
144
![](/Images/OutliningIndicators/InBlock.gif)
145
![](/Images/OutliningIndicators/InBlock.gif)
146
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
147
![](/Images/OutliningIndicators/InBlock.gif)
148
![](/Images/OutliningIndicators/InBlock.gif)
149
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
150
![](/Images/OutliningIndicators/InBlock.gif)
151
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
152
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
153
![](/Images/OutliningIndicators/None.gif)
154
![](/Images/OutliningIndicators/None.gif)
155
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
156
![](/Images/OutliningIndicators/InBlock.gif)
157
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
158
![](/Images/OutliningIndicators/InBlock.gif)
159
![](/Images/OutliningIndicators/InBlock.gif)
160
![](/Images/OutliningIndicators/InBlock.gif)
161
![](/Images/OutliningIndicators/InBlock.gif)
162
![](/Images/OutliningIndicators/InBlock.gif)
163
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
164
![](/Images/OutliningIndicators/InBlock.gif)
165
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
166
![](/Images/OutliningIndicators/InBlock.gif)
167
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
168
![](/Images/OutliningIndicators/None.gif)
169
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
170
![](/Images/OutliningIndicators/InBlock.gif)
171
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
172
![](/Images/OutliningIndicators/InBlock.gif)
173
![](/Images/OutliningIndicators/InBlock.gif)
174
![](/Images/OutliningIndicators/InBlock.gif)
175
![](/Images/OutliningIndicators/InBlock.gif)
176
![](/Images/OutliningIndicators/InBlock.gif)
177
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
178
![](/Images/OutliningIndicators/InBlock.gif)
179
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
180
![](/Images/OutliningIndicators/InBlock.gif)
181
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
182
![](/Images/OutliningIndicators/None.gif)
183
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
184
![](/Images/OutliningIndicators/InBlock.gif)
185
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
186
![](/Images/OutliningIndicators/InBlock.gif)
187
![](/Images/OutliningIndicators/InBlock.gif)
188
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
189
![](/Images/OutliningIndicators/InBlock.gif)
190
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
191
![](/Images/OutliningIndicators/InBlock.gif)
192
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
193
![](/Images/OutliningIndicators/None.gif)
194
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
195
![](/Images/OutliningIndicators/InBlock.gif)
196
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
197
![](/Images/OutliningIndicators/InBlock.gif)
198
![](/Images/OutliningIndicators/InBlock.gif)
199
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
200
![](/Images/OutliningIndicators/InBlock.gif)
201
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
202
![](/Images/OutliningIndicators/InBlock.gif)
203
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
204
![](/Images/OutliningIndicators/None.gif)
205
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
206
![](/Images/OutliningIndicators/InBlock.gif)
207
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
208
![](/Images/OutliningIndicators/InBlock.gif)
209
![](/Images/OutliningIndicators/InBlock.gif)
210
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
211
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
212
![](/Images/OutliningIndicators/InBlock.gif)
213
![](/Images/OutliningIndicators/InBlock.gif)
214
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
215
![](/Images/OutliningIndicators/InBlock.gif)
216
![](/Images/OutliningIndicators/InBlock.gif)
217
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
218
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
219
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
220
![](/Images/OutliningIndicators/None.gif)
221
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
222
![](/Images/OutliningIndicators/InBlock.gif)
223
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
224
![](/Images/OutliningIndicators/InBlock.gif)
225
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
226
![](/Images/OutliningIndicators/InBlock.gif)
227
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
228
![](/Images/OutliningIndicators/InBlock.gif)
229
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
230
![](/Images/OutliningIndicators/None.gif)
231
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
232
![](/Images/OutliningIndicators/InBlock.gif)
233
![](/Images/OutliningIndicators/InBlock.gif)
234
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
235
![](/Images/OutliningIndicators/InBlock.gif)
236
![](/Images/OutliningIndicators/InBlock.gif)
237
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
238
![](/Images/OutliningIndicators/InBlock.gif)
239
![](/Images/OutliningIndicators/InBlock.gif)
240
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
241
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
242
![](/Images/OutliningIndicators/None.gif)
243
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
244
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
245
![](/Images/OutliningIndicators/InBlock.gif)
246
![](/Images/OutliningIndicators/InBlock.gif)
247
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
248
![](/Images/OutliningIndicators/InBlock.gif)
249
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
250
![](/Images/OutliningIndicators/InBlock.gif)
251
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
252
![](/Images/OutliningIndicators/InBlock.gif)
253
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
254
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
255
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
256
![](/Images/OutliningIndicators/None.gif)
257
![](/Images/OutliningIndicators/None.gif)
doc:
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
2
![](/Images/OutliningIndicators/InBlock.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/InBlock.gif)
34
![](/Images/OutliningIndicators/InBlock.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/InBlock.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/InBlock.gif)
40
![](/Images/OutliningIndicators/InBlock.gif)
41
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
42
![](/Images/OutliningIndicators/None.gif)
43
![](/Images/OutliningIndicators/None.gif)
44
![](/Images/OutliningIndicators/None.gif)