JavaScript实现存储HTML字符串示例
2018-10-12 13:56
501 查看
我是搞PHP的,让我想起了<<<语法(heredoc和nowdoc),那么就为他命名heredoc吧。
Function.prototype.heredoc = function(){
// 利用 function 的注释来存储字符串,而且无需转义。
var _str = this.toString(),
s_pos = _str.indexOf("/*")+2,
e_pos = _str.lastIndexOf("*/");
return (s_pos<0 || e_pos<0) ? "" : _str.substring(s_pos, e_pos);
}
function fn(){
/*<table>
<tr>
<td>用户名</td>
<td>密码</td>
</tr>
<tr>
<td style="widht:20px;">@name</td>
<td>zf123456</td>
</tr>
</table>*/
}
var str_table = fn.heredoc();
console.log(str_table);
相关文章推荐
- JavaScript实现存储HTML字符串示例
- JavaScript实现存储HTML字符串
- javascript实现存储hmtl字符串示例
- javascript实现存储hmtl字符串示例
- JavaScript实现存储HTML字符串
- JavaScript实现存储HTML字符串
- JavaScript检测字符串中是否含有html标签实现方法
- JavaScript实现的反序列化json字符串操作示例
- Java调用JavaScript实现字符串计算器代码示例
- html+css+javascript实现列表循环滚动示例代码
- Python3实现抓取javascript动态生成的html网页功能示例
- javascript实现数据结构与算法系列:栈 -- 顺序存储表示和链式表示及示例
- Java与JavaScript 完美实现字符串拆分(利用数组存储)与合并的互逆操作
- JavaScript实现的数字与字符串转换功能示例
- javascript实现根据函数名称字符串动态执行函数的方法示例
- JavaScript检测字符串中是否含有html标签实现方法
- 使用javascript正则表达式实现遍历html字符串
- JavaScript实现JSON合并操作示例【递归深度合并】
- 实现HTML编码和解码的JavaScript工具类(未测试)