js 中多行模板 解决方案---使用注释
来源:互联网 发布:有个网络歌手老头唱歌 编辑:程序博客网 时间:2024/05/29 14:25
经常需要在js中写多行html的模板
以前有两种方案:一是直接在js里面敲回车 和引号
二是在html 里面创建一个 隐藏的html,通过js 读取html 里面的内容(有问题,会导致模板和最终绘制的 页面 上有重复的元素)
三是 使用<script type="text/html"></script> 将模板包起来
最近看mock.js 的代码 发现了一个更好的解决方案,使用js注释 做为模板,核心代码如下
function hehe()
{/*asdfsfsdf
asdfasdfsa
asdfasdf*/
}
console.log(hehe.toString().replace(/^[^\/]+\/\*!?/, '').replace(/\*\/[^\/]+$/, ''));
参考文档:
http://mockjs.com/
http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript
0 0
- js 中多行模板 解决方案---使用注释
- javadoc 注释模板的使用
- Myeclipse中使用注释模板
- MonoDevelop使用中文注释解决方案
- MonoDevelop使用中文注释解决方案
- 关于使用vue.js的模板渲染时出现一瞬间的设置的模板的解决方案
- 使用Eclipse模板格式化代码和注释
- VS2008中使用宏添加注释模板
- eclipse 自动注释模板及使用
- 使用Eclipse设置Java注释模板详解
- MyEclipse注释模板与快捷键的使用
- jade模板之三,注释的使用
- 注释模板
- Eclipse/MyEclipse注释模板和格式化模板的使用
- Eclipse/MyEclipse注释模板和格式化模板的使用
- Eclipse/MyEclipse注释模板和格式化模板的使用
- Eclipse/MyEclipse注释模板和格式化模板的使用
- Eclipse/MyEclipse注释模板和格式化模板的使用
- 冲突域和广播域
- 【线段树+字符串hash】 codeforces 213E Two Permutations
- 学习日记——特殊字符\u0020空格,中文半角全角的效果比较(附有网上特殊字符说明)
- oracle 《is declared in a package specification and must be defined in the package body报错原因》
- C#抽象类应用实例
- js 中多行模板 解决方案---使用注释
- 【android】uses-permission和permission详解
- 最怕回忆突然翻滚胶套啊
- Model1Model2设计模式
- C#篇之---XML
- 如何学好C++语言
- 面试基础_01字符串反转操作
- 段间跳转指令jmpi和实模式寻址
- Android动态加载jar/dex