页面载入中,请稍候...

HTML5&Flash之粗知浅见[1/2]

2012-01-25 16:29:53    作者:admpub    来源:会员投稿    评论:读取中    点击:读取中    [我要投稿]

比较头大的是Flash又插入不进来了,无奈请您移步 点击这里 先去看一段动画展示:什么是HTMLHTML(Hyper Text Mark-up Language)即超...

比较头大的是Flash又插入不进来了,无奈请您移步 点击这里 先去看一段动画展示:

什么是HTML

HTML(Hyper Text Mark-up Language)即超文本标记语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

什么是HTML5:

我们所谓的HTML5所能达到的效果,并不是孤立的HTML升级版,而是HTML+CSS3+JS综合起来的表现。HTML也只是一个标记语言,只是他进行了更加语义化的优化,增加了一些被认为更加科学的标签,也去掉了一些标签,但标记是标记,行为是行为,没有CSS3、没有JS,HTML也永远只是个HTML而已。

HTML5目前任然是个草案,仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。现在支持HTML5的浏览器有:Firefox 3.5、Chrome 3.0、Safari 3.0、Opera 10.5、IE9

HTML5与之前HTML对比:

简单的说,HTML5比之前的HTML版本的标签更加语义化,更加标准化,并且增加了一些新的标签。

请看下图:

这是以前网页的HTML形式。而新的的HTML是这样的:

很显然,HTML5已经不再像以前那样一个DIV打天下了,新加了语义化的新标签。可能会让前段工程师们在团队协作上更加容易,因为有了统一的新标准。

形象一点来说吧,一个百货仓库,管理员老王来收拾仓库,把各种衣帽鞋子和百货分类放入不同的盒子中,在盒子上贴上标签并写上自认为合适的名字。那些盒子我们可以理解为DIV,标签上的起的名字class货id。

那好了,问题来了。老王下班了回家了,老李来接班,老李看了老王收拾的情况就开始骂街了,因为他看不懂老王在盒子上写的标签,害的他要挨个盒子打开看看究竟里面放着什么,这大大的降低了工作效率。

现在的HTML5就是直接把标记好了的盒子交给了老王,他可以根据不同的盒子来装不同的衣帽鞋子,这样等到老张来接班的时候就方便多了。并且不止这样,HTML5提供了更多的标签来让老张和老王们不用在麻烦其他同事而能独立完成一些以前来讲比较复杂的工作。

什么是CSS:

CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

什么是CSS3:

CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。CSS3提供了非常多新途径去改善你的设计工作,且做了不少重要的变化。

CSS3与之前CSS版本对比:

目前所知CSS3与之前版本相比,圆角、多背景、@font-face-用户自定义字体、渐变色、盒阴影、RGBa – 加入透明色、文字阴影等等,让代码更简洁、页面结构更合理,性能和效果得到兼顾。

形象一点来说, 前面所说的HTML,既老李和老王们只是库管工,而这里所说的CSS,让老张来做。他的任务就是将货物在商场上架,按照一定的顺序,将货物工整的排列到商场中。否则您看到的页面就想仓库一样,一大堆货物一字长蛇阵的堆砌在那里。而CSS3让老张不但是一个商场上架工,还能设计装修店面,老板,您有这样的员工您真是赚到了。

什么是javaScript:

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMA,DOM ,BOM。HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的HTML元素相关联。

相关热词搜索:

上一篇:7月编程语言排行榜 Objective-C将成为年度语言
下一篇:Web编程语言和脚本语言的就业趋势

分享到: 收藏