被抄的火熱的
Ajax
到底有什么神秘之處?這個
5 1
節我耐不住了,終于朝著
Ajax
邁進了一步。
下面我們來看看
AJAX
的定義:
?
AJAX = Asynchronous JavaScript And XML
AJAX =
異步
JavaScript
和可擴展標記語言
AJAX
is a technology that uses JavaScript and XML to send and receive data between a web browser and a web server.
AJAX
是一種運用
JavaScript
和可擴展標記語言
(XML)
,在網絡瀏覽器和服務器之間傳送或接受數據的技術。
?
Ajax
并不是什么新技術,呵呵,網上的人都這么說,不過對于我沒學過的人來說就是新技術,學好
Ajax
還得打好基礎,所以我才系統地學習了一下
Ajax
所需了解的東西。
其優點表現在
異步
這個詞上。
何為
異步
?
我的理解是-做了一件事后,不必等它完成后才再去做另一件事。
(在它完成的這段時間你還可以做其他的事情)
歡迎各位發表看法和意見。
?
AJAX Is Based On Open Standards
AJAX
是基于公共標準的
AJAX is based on the following open standards:
AJAX
基于以下一些公共標準:
-
JavaScript
-
XML
可擴展標記語言
-
HTML
超文本標記語言
(標準:
XHTML
)
-
CSS
層疊樣式表
?
?
XHTML is a stricter and cleaner version of HTML.
XHTML
是更嚴密代碼更整潔的
HTML
版本
What Is XHTML?
XHTML
是什么?
-
XHTML
是具有延伸性的超文本標記語言
-
出現
XHTML
目的就是要替代
HTML
-
XHTML
和
HTML4.01
幾乎相同
-
XHTML
是更嚴密代碼更整潔的
HTML
版本
-
XHTML
的定義形同將
HTML
視為
XML(
從代碼的結構上
)
-
XHTML
是
W3C
的推薦標準
―――摘自網絡
?
看了以上那么多條解釋,我的理解-
XHTML
語言是必須符合
XML
的格式的
HTML
語言。
?
?
?
?
XHTML
規則:
1.?
以正確的
DOCTYPE
和名字空間開始
(
DOCTYPE
寫在所有代碼的前面,也就是第一行)
2.?
使用
META
內容元素聲明你的內容編碼語言
3.?
用小寫字符表示所有元素和屬性
4.?
給所有屬性值賦一個值
5.?
給所有屬性值加上引號
6.?
關閉所有標簽
7.?
用空格和斜杠關閉空標簽
8.?
不要在注釋內容中使用“――”
9.?
確保使用
<
和
&
表示小于號和與號
??????????????????????????????????????????
―――摘自《網站重構》
?
?
下面我總結了
HTML
中嵌入
javascript
和
CSS
的方法,有的是來自書籍。
?
HTML
中嵌入
javascript
的
7
種方法
:
1.?
放置在
<script></script>
之間。
2.?
<script src=”blackbat.js”></script > (blackbat.js
是外部的
js
腳本
)
(推薦)
3.?
<input type=”checkbox” name=”bat” value=”black”>
<script for=”bat” event=”onclick”>
bat = this.checked;
</script>
4.?
javascript:alert(“Hello Ajax”)
5.?
<style type=”text/javascript”>
tag1.h1.fontstyle = “blod”;? /*
作用域是
window
對象
*/
</style>
6.?
<script language = “javascript”>
document.tag1.h1.fontstyle = “bold”;? /*
作用域是
document
對象
*/
</script>
7.?
放置一個條件注釋。
―――摘自《
JavaScript
權威指南
-3nd
》
?
HTML
中嵌入
CSS
的
4
種方法
:
外聯樣式表
(推薦)
:
1
.
<link rel =”stylesheet” href=”blackbat.css” type=”text/css” media=”all” />
2
.
<style type=”text/css” media=”all”>
??? @import “http://www.tkk7.com/blackbat/bat.css”;
?? </style>
?
內聯樣式表:
3
.
<h2 style=”font-family:verdana,arial”>Bat</h2>
4
.
<style type=”text/css”>
Bat.body{
??? background:white;
??? color:black;
}
</style>
?
??
http://www.tkk7.com/blackbat? 5/6/2006 3:27:20 AM?? Author:BlackBat
?