我正在創建一個Web應用程序,需要我多次在頁面上呈現新元素。通過將HTML添加到Javascript字符串中來添加HTML是非常困難的。主要是因爲很難編輯它,尤其是當它跨越多種方式時。什麼是最好的解決方案?什麼是組織這些東西的最佳方式,因爲我覺得我將擁有一個充滿JS「子元素」的巨大頁面。如何在JavaScript字符串中使用JavaScript模板而不是原始HTML?
1
A
回答
3
有大量的JavaScript模板引擎可用。一些比較流行的有:
大部分通過編譯模板文成能與對象調用的函數工作包含要插補的數據。
例如(使用underscore.js):
var myTemplate = _.template("Hello <%= person %>");
alert(myTemplate({person : "egidra"}));
0
這是關於linked.in和模板的link。
我會使用js模板引擎。所以不需要在js中使用html字符串。看看這些模板的文檔。他們都很好地解釋了這種用法。
0
相關問題
- 1. 使用腳本標記爲JavaScript模板,而不是字符串
- 2. 如何在JavaScript中使用「instanceof」原始字符串(字符串字面量)
- 3. JavaScript字符串是原始類型?
- 4. JavaScript的使用字符串的原始字符串代替
- 5. 分割字符串,而不是在JavaScript
- 6. Javascript字符串模板vs knockoutjs模板
- 7. 如何使用JavaScript Lib將字符串(WYSIWYG)轉換爲原始html?
- 8. 防止在原始JavaScript(而不是JQuery)中冒泡JavaScript
- 9. 加載鬍子模板返回Document對象,而不是原始字符串
- 10. 如何將原始html字符串屬性嵌入到.hamlc模板中?
- 11. 使用freemarker中使用JavaScript ES6模板字符串
- 12. 如何用JavaScript代替HTML字符串
- 13. 將字符串對象轉換爲Javascript中的字符串原始字符串
- 14. Javascript-HTMLCollection使用原型的字符串
- 15. 如何在JavaScript中使用JSON.parse()解析HTML字符串?
- 16. 如何使用javascript在html表中敲擊字符串?
- 17. 用於HTML模板字符串的Javascript RegExp選擇器
- 18. NaiveScript:如何使用xml文件構建模塊,而不是模板字符串
- 19. 如何在字符串而不是文件上使用模板工具包?
- 20. HTML/Javascript在onclick中使用src字符串而不用重新輸入?
- 21. 如何使用jQuery獲取原始html字符串.get()
- 22. 如何使用urllib3打印原始的HTML字符串
- 23. 如何使字符串作爲Python中的原始字符串?
- 24. 剃刀模板JavaScript字符串
- 25. 帶有模板字符串的Javascript URL
- 26. 如何讓Handlebars模板返回DOM元素而不是HTML字符串?
- 27. 如何在模態中使用javascript添加字符串值?
- 28. 如何用javascript替換HTML字符串中的字符
- 29. 如何在JavaScript字符串中查找HTML編碼的字符?
- 30. 正則表達式在Javascript中返回原始字符串