<html>
<div>{$what}</div>
</html>
这只是一个模板。{$what}是数据。此时不知道数据是什么。
渲染引擎的作用就是将“数据”渲染到你的模板里。
比如,我想渲染Hello World
那渲染后的结果就变成
<html>
<div>Hello World</div>
</html>
当然这只是最简答的例子;
一般来说,至少会提供分支,迭代。还有一些内置函数,如格式化等等
将HTML渲染成网页大体可分为以下几个步骤:第一步:加载
根据URL进行域名解析,向服务器发起请求,接收文件
第二部:解析
渲染引擎开始解析html-->并将标签转化为内容树中的dom节点-->解析外部CSS文件及style标签中的样式-->共同构建render树-->执行布局过程-->确定每个节点在屏幕上的确切坐标-->绘制
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)