Javascript: Self-writing template engine
Because JS does not provide the "string insertion" and "multi-line string" features, the traditional patchwork string is prone to errors and has low performance and is not easy to understand the code. To address these problems, many individuals and teams have developed the template engine, and almost all mainstream JS frameworks now provide such functions. There are many implementation methods for the template engine. Here we introduce a simple, flexible, and powerful idea. This method draws on JSP (the web server finally converts JSP pages to Servlet ), after compilation, the template is converted into a method. This implementation only introduces the template engine principles for the team, and the specific application also needs to select a mature open-source implementation. Implementation 1 <! DOCTYPE html> 2 3