language――超文本标记语言这个名字的含义那样,html属于一种标记语言,派生自iso在1986年发布的一个可以定义标记语言的元语言标准,即standard_generalized_markup_language――标准通用标记语言。”
“sgml堪称无所不能,但也因此过于复杂,进而难以普及。至少,目前的个人电脑难以承担对它解析的沉重任务。”
“所以,我们在sgml的基础上,研发了一个大约包含了80个标签的子集,就是大家现在看到的html了。”
“在我们看到的页面当中,提供结构标记的html,只是基础技术之一,如果需要应付更复杂的应用场景,还得让另外两项技术――脚本语言和样式语言,来配合。我们提供的对应解决方案是pascal_script和cascading_style_sheets――层叠样式表,即css。”
“用过哲儒电子表格软件wordeasy最新版本的人,肯定会对其中功能强大的宏语言――pascal_script,印象深刻。现在,这个脚本语言又有了新的用武之地――让原本静态的html页面变得动态起来。”
“比如,我用自己的账号登录社区,会在页面上得到‘你好,唐,现在是几点几分’的欢迎提示。”唐焕再次敲起了代码,然后一边给变量重新赋值,一边说道:“现在换成比尔・盖茨登录社区,页面内容随之变化。”
坐在台下前排的盖茨,笑着和大家一起鼓掌,眼神里则闪动着莫名的光芒。
“css负责集中管理诸如颜色、字体等等和页面美化相关的元素,并且可以做到精确定位。页面越是复杂,css这种和html分开的管理模式,所具备的好处就越加明显。”
“举一个圣诞节到来、页面需要变得喜庆一些的例子,如果对图像、文字段落等等部分逐一修改,往往会工作量极大,可能圣诞节过完了,喜庆的页面也没修改完毕。”
“其实,只要负责集中管理这些元素的css,分别对应正常时间和圣诞节各做一个方案,到时候让html修改一下对css的引用,便可以轻松交差、无需加班了。”
“更进一步,我们甚至可以用pascal_script监视时间,一到圣诞节便自动更换对css的引用,全程无需专业维护。”
“为了设计出赏心悦目的网页,以吸引浏览量,css可以交给专业美工,而html和pascal_script的代码逻辑,可以交给眼里只有‘0’和‘1’区别的技术人员。”
不得不说,唐焕对构建网页所需要的三驾马车――html,以及
请收藏:https://m.bqgsu.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)