HTML的全称是Hyper Text Marked Language,翻译成中文就是超文本标记语言,是B/S架构中客户端和服务器端交互的一种语言,HTML文件是有客服端来解析并执行,执行的过程如下:
1,解析HTML文件的第一句,用于确定该文档的文档类型,即本文件使用的HTML版本。
2,开始在客户端绘制图层,中间如果遇到外部链接,客户端会另外开一个线程进行下载外部文件,下载完成后客户端自动更新图层。
3,如果遇到外部CSS文件,客户端会在文件下载完成后立即应用样式
4,如果遇到外部JS文件,客户端会先下载完JS文件,然后停止绘制图层,启动JS引擎,执行JS文件,等到JS引擎执行完之后,客户端接着绘制后面的图层。