2 jacob1 1 Jacob1_1 于 2016.04.13 11:14 提问

html是怎么实现编译的呢?

请问一下,html是解释性语言,那她具体是怎么将代码实现的呢?是通过解释器将代码解释为
机器语言的吗?
初学者,求问?

6个回答

broust
broust   2016.04.13 11:28
已采纳

html走的渲染机制。
简单理解为
if(tag=="body")
doXXXXX
else if(tag=="div")
doXXXXX
....
end
详情见:
http://kb.cnblogs.com/page/129756/

ouchao0727
ouchao0727   2016.04.13 11:20

这个是浏览器解析不用再弄成机器语言的吧,我也不是特别懂,但感觉应该和xml解析的方式类似

Mr_li13
Mr_li13   2016.04.13 11:19

首先html是标记语言,浏览器有一个它能识别网页文件的识别机制,然后通过这个机制编译出客户端的东西,而隐藏客户不能看的东西

csdn_tong123sx
csdn_tong123sx   2016.04.13 11:32

浏览器就是html的解释器,它将html里面的内容渲染出来,显示给用户,不需要解释为机器语言

hsd2012
hsd2012   2016.04.13 11:35

通过浏览器解析、渲染等,你如果想知道更深层的,推荐你去看看webkit

CSDNXIAOD
CSDNXIAOD   2016.04.13 17:53

关于grunt实现js,html,css编译压缩
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#程序开发范例宝典 光盘源代码
这个怎么删除资源呢 这个怎么删除资源呢 这个怎么删除资源呢 这个怎么删除资源呢
servfoxservfoxservfox
实现了Makefile等,在编译中的一些问题,是怎么解决的。
java读取pdf(怎么就上传不了呢)
java读取pdf,怎么就上传不了呢怎么就上传不了呢怎么就上传不了呢怎么就上传不了呢
JAR命令详解
JAR命令详解 当你编译好java程序后怎么手动打包呢,这里介绍了一些jar打包的命令
如何把Applet程序的字节码文件嵌入到HTML文件中???
import java.applet.Applet;  // 从java.applet包中把Applet类加导入。 import java.awt.Graphics;   //从java.awt包中把Graphics类导入。 public class Applet1 extends Applet { public void paint(Graphics g) //  定义该类的方法,pai
RxJava切换线程是怎么实现的呢?
RxJava切换线程是怎么实现的呢? lift变换过程 要明白 RxJava 切换线程切换线程的原理,我们首先得理解变换过程。 对于变换过程,我的理解就是: Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscri...
RxAndroid切换线程是怎么实现的呢?
1. 如何使用Rxjava 导入包 implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxjava:2.1.12' 创建被观察者: //创建一个被观察者 Observable<Integer> observab...
选择排序怎么实现呢?
选择排序(Selection sort)是种比较简单直观的排序方式。 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)此段摘抄
怎么实现持续集成呢?
序言 序言 想要软件快速的开发,持续集成是少不了的。这里我们就谈一下怎么实现持续集成。
C++编译器是如何管理类和对象的,类的成员函数和成员变量
1、C++中的class从面向对象理论出发,将变量(属性)和函数(方法)集中定义在一起,用于描述现实世界中的类。从计算机的角度,程序依然由数据段(栈区内存)和代码段(代码区内存)构成。 那么C++编译器是如何管理类、对象、类和对象之间的关系 具体的说:具体对象调用类写的方法,那,c++编译器是如何区分,是那个具体的类,调用这个方法那? 看下面一段程序结果 // asas.cpp : 定