jQuery模板:定义模板的两种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery模板:定义模板的两种方法相关的知识,希望对你有一定的参考价值。

**Important: this snipplet has moved to Github.**

- [Method 1: Static template via a SCRIPT tag, using Jquery Templates](https://gist.github.com/1972787)

- [Method 2: Dynamic template from an arbitrary string, using Jquery Templates](https://gist.github.com/1972811)


----

Both methods work even without the *plus* extension of the [Templates plugin](http://github.com/nje/jquery-tmpl)
  1. /**
  2.  * Method 1: Static template, using a SCRIPT tag.
  3.  */
  4.  
  5. //html:
  6. <script id="MyStaticTemplate" type="text/x-jquery-tmpl">
  7. <div>Hello ${hello}</div>
  8. </script>
  9.  
  10. var MyData = {hello: "world"};
  11. $("#MyStaticTemplate").tmpl(MyData).appendTo("#contents");
  12.  
  13.  
  14.  
  15. /**
  16.  * Method 2: Dynamic, from a string (which could be stored in an external
  17.  * file or even in a database]
  18.  */
  19. var MyData = {hello: "world"};
  20. $.template("MyInlineTemplate", "<div>Hello ${hello}</div>");
  21. $.tmpl("MyInlineTemplate", MyData).appendTo("#contents");
  22.  
  23.  
  24.  
  25. /**
  26.  * Note that static templates cannot be called using the dynamic method,
  27.  * therefore this would not work:
  28.  */
  29. $.tmpl("MyStaticTemplate", MyData).appendTo("#contents");

以上是关于jQuery模板:定义模板的两种方法的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段(vue主模板)

VSCode自定义代码片段2——.vue文件的模板

Helm模板(.tgz)打包的两种方式

如何在片段着色器中进行自定义模板测试