我非常渴望在网络开发领域学习,最近我在开始进行前端Web开发之后开始学习服务器端编程。
现在在我看来,有一些模板语言,如玉/帕格。但是,我似乎无法完全理解这些语言的概念/目的。
我明白通过快速谷歌搜索可以找到很多信息。因此,我想强调一下,我实际上已经做了很多搜索。但是,我似乎无法完全掌握这个概念,或者我可能不会问正确的问题。 因此,如果有人能够解释这些模板语言在Web开发中的确切作用,我将非常感激,以便我了解更大的图景。
答案 0 :(得分:0)
我使用哈巴狗有三个主要原因:
其他(显而易见的)原因是可以使用变量,循环,if语句甚至函数调用来以任何可能的方式格式化或转换数据。
我通常创建一个layout.pug文件,其中包含每个页面中包含的所有内容以及block main
和extends layout
的其他视图。根据项目,我还使用block head
和block script
来允许特定页面注入其他样式表或脚本。
我习惯于只编写与手写笔相结合的手写笔代码,这个概念非常相似,所以不时写简单的HTML或CSS甚至会让人讨厌。
Pug与bootstrap和/或Angular结合使用也很棒,所以我认为没有理由不使用它。