学习《前端语言串讲》| 青训营

55 阅读2分钟

今天学习了第一节课“前端语言串讲”,首先老师讲述了前端语言的基本能力并解释了这三种语言是如何在浏览器中运转的。HTML是一门描述性的标记语言,它是各种各样的标签,然后针对你想显示什么东西,再对应地使用正确的标签,以此来搭建网页的“骨架”;CSS用于控制网页的外观,通常想要在一个页面引入CSS,共有3种方式,外部样式表、内部样式表以及行内样式表,JavaScript控制着网页的行为,单纯只有HTML和CSS的页面一般只供用户浏览,而JavaScript的出现,使得用户可以与页面进行交互,让网页实现更多绚丽的效果。想要在HTML中引入JavaScript,一般有3种方式,即外部JavaScript、内部JavaScript和元素事件JavaScript。JavaScript主要有7个方面的语法,即常量与变量、数据类型、运算符、表达式与语句、类型转换、转义字符以及注释。

接下来学习了HTML一些详细的知识点,首先是Html DTD,HTML并非图灵完备,而是一门标记语言。然后学习了HTML的基本语法、HTML全部标签分类,最后讲解了HTML ARIA,ARIA是一种比较新的辅助访问技术,用来弥补HTML和JS本身对可访问性方面的不足,支持ARIA并不是必须或者强制的,但是支持ARIA会让你的应用变得更友好,更健壮。

最后老师详细的介绍了HTML5,我也学习到了有关HTML5的一些新知识。以下是我对课程内容的一些梳理加上自己的学习理解。HTML5是HTML最新的修订版本,其设计目的是为了在移动设备上支持多媒体,是W3C与WHATWG合作的结果。HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素;用于媒介回放的 video 和 audio 元素;对本地离线存储的更好的支持;新的特殊内容元素,比如 article、footer、header、nav、section;新的表单控件,比如 calendar、date、time、email、url、search。使用 HTML5 你可以简单的在网页中播放 视频(video)与音频 (audio),可以简单地开发应用,可以简单的绘制图形,HTML5还添加了很多语义元素,例如:article定义页面独立的内容区域。aside定义页面的侧边栏内容。bdi允许您设置一段文本,使其脱离其父元素的文本方向设置。command定义命令按钮,比如单选按钮、复选框或按钮······等等。