HTML还可以再简单点么?HTML家族简史、以及当前

对于CSS而言,HTML只有三种标签一个是 div,一个是a ,还有一个img,在Html5之后,应该把embed也算进去,但很少用,就像form类标签,自从有了AJAX,form类标签的地位变得一落千丈。

关于HTML家族的传说,很久很久很久以前,人们发明了HTML文件那时候还没有CSS和JAVASCRIPT,人们用这种简单的文件格式在网上传播信息,(你可以想象一下没有CSS和JS的页面将会是怎么样的),之后微软公司和当年的网景公司(也就是现在的火狐浏览器团队),打起了第一次浏览器大战,双方都在HTML基础上增加了新功能,JAVASCRIPT脚本 (VB SCRIPT、JSCRTIPT、javascript的混合体),就是这场战役的成果,这让浏览器中所驻留的页面具备了自我编程能力,还有CSS,让外观装饰与内容分离。可以这么说HTML已经在那场战役中被分裂成两种互不兼容的版本,那场战争最终以微软的强势入侵成功而结束,但这也给第二次浏览器大战留下了导火索。

这第二次浏览器大战,对抗双方(又或者是多方?)是之前的胜利者微软IE,和以开源派为代表的火狐(说真的开源的力量是不可小觑的!),本以为是他们俩之间的旧战新开,没想到中间杀出个chrome,这场战争开始变的有意思起来,同时也让支持各自阵营的开发者感到困惑了:“每一个浏览器都要兼容,岂不是疯了?”,这些开发者的困惑似乎的得到神的眷顾,于是HTML5被“强行”推出来了。 HTML5在我的眼里,只是把过去的一些常用HTML写法和功能,固化到新添加的HTML、CSS标签里而已,就像当年的marquee标签。这下好了只要有人买HTML5的账,就会被开发者推崇,其实浏览器用户根本不在乎这个,他们只在乎眼前看到的东西,当今微软IE已经被逼到死角了,如果连微软都支持HTML5的话,那么这场战争看上去就会像一场平局,问题是战争发起者他们并不希望这会是一场平局。这是宏观角度的观察HTML的现状。 接下我要说的是与HTML开发流派有关的内容,大家都知道HTML是用来供大家公开浏览传播的一种文件,但WEB2.0(服务器端脚本化控制)的改变,让HTML页面不再是过去的那种供大家浏览的页面,他可以供一部分人浏览,也就是说他能识别浏览者的权限返回可以供其特有权限浏览的页面。

这是不是很眼熟,就像在操作系统环境下开发本地应用那样?也就是说现在的网上有些页面是公开的,有些页面是私有的有限公开的的。其中支持公开访问的页面所使用到的技术其实与之前的HTML技术没有多大改变,只是为了适应谷歌之类的搜索引擎的抓取,将HTML代码整齐的梳理了一遍,这样能更有效的被人用搜索引擎找到自己,这就是SEO技术;另一种,私有的访问页面,所使用到的技术就目前来看,已经非常接近类似于本地应用开发那样的“绘制式”的界面,也许用界面来称呼这种页面,更准确一点,这种界面背后所组接的数据接口与界面的交互问题,被摆到了第一,在这里SEO技术将毫无用处,因为这种页面根本不会被搜索引擎抓取到,HTML的代码的首要目的是为了解决交互,数据与数据之间的交互、用户与界面之间的交互。

好了,今天就写到这里。

访客评论

暂无评论
发表评论
当前字数:0
评论内容限制在250字以内,提交后经管理员审核后发布。
提交评论