在Javascript中,声明性编码的背后仍然势在必行吗?

问题描述 投票:0回答:1

我在这里阅读了命令式和声明性范式的区别

https://codeburst.io/declarative-vs-imperative-programming-a8a7c93d9ad2

然后作者使用React和JQuery作为示例,但是在React使用的所有很酷的东西下,它必须是正常的Javascript,这必须是必要的,不是吗? (这样做,然后这样做,等等......)

有些语言本质上是声明性的(SQL),我是否正确地说Javascript本质上是必要的,但是可以声明呢?

javascript declarative imperative
1个回答
2
投票

因为我以前从未使用过React,所以我真的只能在这里谈论jQuery。

jQuery是用JavaScript编写的,因此必不可少“引人注目”。它简单地为您提供了通过使用一堆预定义函数来编写更多或更少声明性代码的选项。如果你以这种方式思考它,几乎所有事情都是必要的“幕后”,因为一旦编译,一切都被分解成简单的命令式指令。

在大多数情况下,您所使用的技术对您来说无关紧要。因此,当您在命令式语言之上使用声明性框架时,您仍然在编写声明性代码。

© www.soinside.com 2019 - 2024. All rights reserved.