被抄的火热的
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.blogjava.net/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.blogjava.net/blackbat 5/6/2006 3:27:20 AM Author:BlackBat