Web开发正不断改变。最近有一种趋势特别流行,它从根本上违背了如何制作网页的传统观念。这对一些人来说是令人兴奋的,但对另一些人来说却是令人沮丧的,而且两者的原因很难解释。
传统的Web页面,都是由HTML
、CSS
和JavaScript
三部分组成。近几年盛行的前端框架(如:React)都是在JavaScript
文件中来定义页面结构,而不是在HTML中定义页面结构,开发者对HTML的概念和依赖越来越弱。
文中讲到两种编程风格:命令式编程(Imperative programming)
和声明式编程(Declarative programming)
。
HTML
是一个声明式语言
,而JavaScript
是一个命令式语言
。
文中介绍了两种编程语言的区别,内容偏基础,感兴趣的建议阅读原文。