html5 啥叫文本节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5 啥叫文本节点相关的知识,希望对你有一定的参考价值。

html5当中,javascript里面有一个概念叫做DOM

DOM,表示文档对象模型,可以将HTML当中所有的内容都看做是一个节点,而根据节点的不同也就有了所谓的“标签节点”“文本节点”等各类节点

举个例子:

<div>内容</div>

在这个div标签当中,div这个标签就是标签节点,而文本就是文本节点

参考技术A HTML文档可以说由节点构成的集合,DOM节点有:
1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。
2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。
3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。

到底啥叫以数据为中心?

(1)以数据为中心是未来应用模式

过去的应用是大而全而薄的套件,注重横向拉通。这里面的最极致就是SAP:尽力做到了大而全而厚。这很不容易的。

未来的应用,是讲究某一个事情的全生命周期管理,小闭环,深。

比如人才全生命周期管理

比如客户全生命周期管理

比如资产设备全生命周期管理

比如产品全生命周期管理

比如质量全生命周期管理

....

这种全生命周期管理,都是未来领域大数据在工作的。

(2)以数据为中心是未来业务模式

过去信息化是人在现实中处理完业务,然后在系统中录入一遍,然后在线上跑一遍业务逻辑。这这个过程中,数据随着表单录入和业务逻辑处理,被顺便沉淀进了数据库。

未来的业务模式是:数据成为核心。而不管是Form表单录入(Windows表单、Web表单、移动App表单、小程序表单),还是IoT传感器采集、还是AI视觉识别、还是互联网大数据融合,这些都是数据采集的手段。数据采集来后,机器学习+深度学习+大数据,来驱动业务:如智能选址、智能选品、智能采购、智能定价、智能推荐、智能排产、智能调度、智能计划编制...。

所以我老说:

信息化是以人为主,以机器为辅

数字化是以机器为主,以人为辅

(3)以数据为中心是未来集成模式

过去的集成,主要是业务流程就一体化设计,在技术手段中主要用API来紧密集成绑定。所以经常会选一个供应商为主供应商,一个主应用为主干系统,其他系统都对接到它身上。

未来的集成,除了松散的RPA集成以来,主要的集成方式是在数据平台层的集成,这符合上述讲到的未来应用模式和未来业务模式。

所以未来的集成主要在数据层面的汇集,如:

主数据服务

消息传输中间件

数据湖

数据仓库

计算引擎、查询引擎、搜索引擎、推荐引擎....

(4)以数据为中心是未来架构模式

过去,企业应用主要指的是企业内部管理软件。一个企业内部才能有多少人,才能产生多少单据和凭证。所以企业内部管理软件的性能基准,其实和互联网电子商务是不可同日而语的。

咱们另外说一个不是企业内部管理软件的业务场景,咱们就说取钱、支付。过去我们主要花现金、主要刷信用卡或银行卡买东西。你想想你在十年以前,你往往是一个月去银行取一笔现金,然后花一段时间,花完了再去取。你想想,你过去卖大件东西时候才刷一下信用卡或银行卡,平时并不经常使用信用卡或银行卡。但是,在2014年,移动互联网来了、移动电子商务App来了、移动支付来了,你现在买个2块钱早餐你都使用移动支付。

也就是说:银行的IT系统,过去是为你一个月取一笔现金(比如一次取2000元)而设计的,但是移动支付来了,银行的IT系统得为你现在天天买个2块钱早餐而设计了。

所以,为过去企业内部管理而设计的ERP,只要一对接电子商务零售,立马崩溃。

而未来的应用,恰恰是前端的在线交易在线支付业务在线化+后端的实时记账,这样的业财一体化。

企业内部管理软件,如果不以数据为中心重新设计软件架构,只是用新技术重新写一遍,那就是死。

以上是关于html5 啥叫文本节点的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IE 的 contentEditable div 中获取选定的文本节点?

html创建节点怎么让新建的在之前的前面

html5中JavaScript删除全部节点

02webApis

HTML5基础

HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题