基於XML的标记来描述将呈现为HTML形式的用户界面元素是声明性编程范例

使用基於XML的标记来描述将呈现为HTML形式的用户界面元素是声明性编程范例。如果通过JavaScript语句呈现HTML表单以控制文档对像模型(DOM),则这是命令式编程范例。下图说明了差异:
https://ithelp.ithome.com.tw/upload/images/20201124/20132160Ph835xGwVR.png

声明式编程
在计算机科学中,声明性编程是一种编程范式(一种构建计算机程序的结构和元素的样式),用於表达计算的逻辑而不描述其控制流程。
资料来源:维基百科

命令式编程
在计算机科学中,命令式编程是一种编程范式,它使用更改程序状态的语句。
资料来源:维基百科

面向对象编程(OOP)
面向对象编程(OOP)是一种基於“对象”概念的编程范例,其中可以包含数据和代码:字段形式的数据(通常称为属性或属性),以及过程形式的代码(通常称为方法)。
资料来源:维基百科

多态性
多态是OOP的功能之一
在编程语言和类型理论中,多态性是为不同类型的实体提供单个接口[1]或使用单个符号表示多种不同类型。
资料来源:维基百科

参考
. 第11讲:声明性UI
. 声明式编程
. 命令式编程
. 面向对象编程

资料来源: Wentz Wu QOTD-20201122


<<:  安全密码储存开发方法

>>:  Vmware wifi连不上

Flipper

在继续实作 domain layer 之前,我们会介绍一个方便日常开发的工具:Flipper。 An...

{CMoney战斗营} 的第六周 # 游戏模组套用

好不容易拟定了游戏专题的方向,接下来是要奠基在上一届学长姐的模组上继续成长出自己的专案。 为期一个月...

Day 19 - 研习计画之各种挖坑和进度追杀

进入九月後的开发过程中越来越常看到研习生回报开发上遇到的问题,而今天的文章主要聚焦在网站上线遇到的一...

Day 22 - 运算过载,warning ! warning !

Outline Motivations(为什麽要做 operation overloading) a...

[Day 21] Sass - Media Query

Sass媒体查询其实与Css媒体查询是差不多的~ 只是在Sass中也可以使用SassScript e...