没有合适的资源?快使用搜索试试~ 我知道了~
比较详细的介绍了XML技术,是学习XML的不错的资料
资源详情
资源评论
资源推荐
轻松学习手册() 快速入门
文章类别: 教程发表日期:星期二
转自:动态网制作指南
前言
越来越热,关于 的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,
很多朋友问我: 到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一
篇比较全面的介绍文章。首先有两点是需要肯定的:
第一: 肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待
只会让你失去机会;
第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。
提纲
本文共分五大部分。分别是 快速入门, 的概念, 的术语, 的实现, 的实例分析。
最后附录介绍了 的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述
的方方面面,帮助你拨开 的神秘面纱,快速步入 的新领域。
第一章 快速入门
一什么是 ?
二 是新概念吗?
三使用 有什么好处?
四 很难学吗?
五 和 的区别
六 的严格格式
七关于 的更多
一什么是 ?
这往往是第一个问题,也往往在第一个问题上你就会搞不明白,因为大多的教材上这样回答:
是 !" " 的简写,一种扩展性标识语言。这是标准的定义。那么什么是
标志语言,为什么叫扩展性?已经让人有些糊涂。我想我们这样来理解会好一些:
对 你已经非常熟悉了吧,它就是一种标记语言,记得它的全称吗:#! !"
"#超文本标记语言。明白了?同时, 里面有很多标签,类似$等,都是在
% 里规范和定义,而 里允许你自己创建这样的标签,所以叫做可扩展性。
这里有几个容易混淆的概念要提醒大家:
并不是标记语言。它只是用来创造标记语言&比如 '的元语言。天,又糊涂了!不要紧,你只
要知道这一点: 和 是不一样的,它的用处途比 广泛得多,我们将在后面仔细介绍。
并不是 的替代产品。 不是 的升级,它只是 的补充,为 扩展更多
功能。我们仍将在较长的一段时间里继续使用 。&但值得注意的是 的升级版本 的确
正在向适应 靠拢。'
不能用 来直接写网页。即便是包含了 数据,依然要转换成 格式才能在浏览器上显示。
下面就是一段 示例文档&例 ',用来表示本文的信息
()*
(*+ ,(-*
( .*/(- .*
(*/0.(-*
(1*2(-1*
(-)*
注意:
这段代码仅仅是代码,让你初步感性认识一下 ,并不能实现什么具体应用;
其中类似(*$( .*的语句就是自己创建的标记&"',它们和 标记不一样,例如这
里的(*是文章标题的意思, 里的(*是页面标题。
二 是新概念吗?
不是。 来源于 ,3,一种比 更早的标志语言标准。
关于 ,3,我们来简单了解一下,你只需要有个大致概念就可以。
,3 全称是#,11341 !" "#&通用标识语言标准'。看名称就知道:它是
标志语言的标准,也就是说所有标志语言都是依照 ,3 制定的,当然包括 。,3 的覆盖面很
广,凡是有一定格式的文件都属于 ,3,比如报告,乐谱等等, 是 ,3 在网络上最常见的文
件格式。因此,人们戏称 ,3 是 的#妈妈#。
而 就是 ,3 的简化版,只不过省略了其中复杂和不常用的部分。&哦,明白了!是 第二
个#.#,难怪比 功能强大呢。',和 ,3 一样, 也可以应用在金融,科研等各个领域,
我们这里讲的,只是 在 方面的运用而已。
到这里,你应该有点明白了: 是用来创建定义类似 的标记语言,然后再用这个标记语言来显
示信息。三使用 有什么好处?
有了 ,为什么还需要用 ?
因为现在网络应用越来越广泛,仅仅靠 单一文件类型来处理千变万化的文档和数据已经力不丛心,
而且 本身语法十分不严密,严重影响网络信息传送和共享。&想想浏览器兼容的问题伤透多少设计
师的脑细胞啊。'人们早已经开始探讨用什么方法来满足网络上各种应用的需要。使用 ,3 是可以的,
但 ,3 太庞大,编程复杂,于是最终选择了#减肥#的 ,3 作为下一代 运用的数据传输和
交互的工具。
使用 有什么好处?来看 组织& 标准制定者'的说明:
使得在网络上使用 ,3 语言更加#简单和直接#简化了定义文件类型的过程,简化了编程和处理
,3 文件的过程,简化了在 5 上的传送和共享。
可以广泛的运用于 的任何地方6
可以满足网络应用的需求;
使用 将使编程更加简单;
% 便于学习和创建;
2 代码将清晰和便于阅读理解;
还是抽象了些。让我们在后面的实例教程中慢满体会 的强大优势吧!
四 很难学吗?
如果你有兴趣学习 ,不禁会问: 难吗?学习 需要什么样的基础?
非常简单,学习容易。如果你熟悉 ,你会发现它的文档和 非常相似,看同样的示例文
档&例 ':
789##7*
()*
(*+ ,(-*
( .*/(- .*
(*/0.(-*
(1*2(-1*
(-)*
第一行是一个 声明,表示文档遵循的是 的 版的规范。
第二行定义了文档里面的第一个元素&',也称为根元素()*。这个就类似 里的(
*开头标记。注意,这个名称是自己随便定义的。
再下面定义了四个子元素:$ .$$和 1。分别说明文章的标题,作者,邮箱和日期。当
然,你可以用中文来定义这些标签,看上去更便于理解:
(789##1"9#3:#7*
(文章*
(标题* 轻松学习手册(-标题*
(作者*/(-作者*
(信箱*/0.(-信箱*
(日期*2(-日期*
(-文章*
这就是 的文档,任何掌握 的网友都可以直接写出这样简单的 文档。
另外,学习 还必须掌握一种页面脚本语言,常见的就是 /8! 和 ;:!。因为 数据是
使用 ! 实现 中调用和交互的。我们看一个最简单的例子&例 ':
将下面代码存为 ).
(.*
(.1*
(!" "9#<8,!#=9#1#89#1#*
8>9?8@/&#=>@#'6
>9#=#6
>1&#)#'6
19>1 .1A16
91&'6
.91&'6
91&'6
191&'6
(-!*
(*在 中调用 数据(-*
(-.1*
(1"9#BCCCCCC#*
(*标题(-*
(!19##*(-!*
(*作者(-**
(!19# .#*(-!*
(*信箱(-*
剩余32页未读,继续阅读
woshifatong
- 粉丝: 1
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0