簡體   English   中英

在JavaScript中聲明式編碼的幕后是否仍然勢在必行?

[英]Is behind the hood of declarative coding is still imperative in Javascript?

我在這里閱讀了命令式和聲明式范式的區別

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

然后,作者以React和JQuery為例,但是在React使用的所有有趣的東西下,它一定是普通的Javascript,必須使用它,不是嗎? (先執行此操作,再執行其他操作……)

有些語言據說是本質上的聲明式(SQL),我是否正確地說Javascript本質上是命令性的,但是可以聲明性嗎?

因為我以前從未使用過React,所以我只能在這里真正談論jQuery。

jQuery用JavaScript編寫,因此勢在必行。 它只是提供了一系列預定義函數,使您可以選擇編寫或多或少的聲明性代碼。 如果您以這種方式考慮,那么幾乎所有內容都是“幕后”的命令性內容,因為一旦編譯后,所有內容都會分解為簡單的命令性指令。

在大多數情況下,您所使用的背后的技術對您而言並不重要。 因此,當您在命令性語言之上使用聲明性框架時,仍在編寫聲明性代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM