JavaScript实现存储HTML字符串

原文:JavaScript实现存储HTML字符串

吃完晚饭,在翻各位大牛的博客,偶然看到一篇原创《原创--Javascript你意想不到的功能!!!》眼前一亮,
这思路确实霸气测漏,可以不用理会字符串的单引号和双引号的转义,因为人家用的是注释,注释当然什么都可以写。
不过原文写的略显羞涩,我来修改个版本,就当是日记记下、

PS:我是搞PHP的,让我想起了<<<语法(heredoc和nowdoc),那么就为他命名heredoc吧。

 1 Function.prototype.heredoc = function(){
 2     // 利用 function 的注释来存储字符串,而且无需转义。
 3     var _str = this.toString(),
 4         s_pos = _str.indexOf("/*")+2,
 5         e_pos = _str.lastIndexOf("*/");
 6     return (s_pos<0 || e_pos<0) ? "" : _str.substring(s_pos, e_pos);
 7 }
 8
 9 function fn(){
10 /*<table>
11     <tr>
12         <td>用户名</td>
13         <td>密码</td>
14     </tr>
15     <tr>
16         <td style="widht:20px;">@name</td>
17         <td>zf123456</td>
18     </tr>
19 </table>*/
20 }
21
22 var str_table = fn.heredoc();
23 console.log(str_table);

 

 

时间: 2024-12-02 05:46:01

JavaScript实现存储HTML字符串的相关文章

JavaScript实现存储HTML字符串示例_javascript技巧

我是搞PHP的,让我想起了<<<语法(heredoc和nowdoc),那么就为他命名heredoc吧. 复制代码 代码如下: Function.prototype.heredoc = function(){ // 利用 function 的注释来存储字符串,而且无需转义. var _str = this.toString(), s_pos = _str.indexOf("/*")+2, e_pos = _str.lastIndexOf("*/");

javascript实现存储hmtl字符串示例_基础知识

复制代码 代码如下: 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.substrin

Javascript中如何将字符串转为数字

本文介绍Javascript中数字转字符串及字符串转数字的方法 Javascript中最简洁的数字转字符串方法是: var num = 123; var string = num + ""; 也就是在数字后面加上一个空字符.那么最简洁字符串转数字方法呢? 字符串只能进行加法(拼接) 字符串进行加法(拼接)是很常见的,但是字符串进行减法.乘法.除法呢? 这似乎很难定义,实际上字符串没有减法.乘法.除法操作. 但Javascript是动态语言,如果你拿两个字符串进行这三种操作的时候,他会尝

使用javascript过滤html的字符串(注释标记法)

本篇文章是对使用javascript过滤html的字符串进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: function DeleteHtmlFromStartToEnd(str, begin, end) {             str = str.replace(begin + end, "");             if (str.indexOf(begin) == -1) {//没找到                 return str;       

JavaScript通过字典进行字符串翻译转换的方法

 这篇文章主要介绍了JavaScript通过字典进行字符串翻译转换的方法,涉及javascript字符串转换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript通过字典进行字符串翻译转换的方法.分享给大家供大家参考.具体分析如下: 这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值.需要在JavaScript 1.8以上版本使用 函数定义如下: ? 1 2 3 4 5 function CreateTranslator(tran

JavaScript中常见的字符串操作函数及用法汇总_javascript技巧

本文实例总结了JavaScript中常见的字符串操作函数及用法.分享给大家供大家参考.具体分析如下: 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信你也跟我一样,发现字符串的处理是前端招聘过程中最常见的题型之一.这些题有一个特点,站在考官的角度去考虑,它考的不是你会不会,而是你能不能在不借用XX手册或者XX指南再或者百度谷歌的情况下,用比较简洁的方式写出答案来.可惜的是,很多开发人员,当然我也

javascript中数组和字符串的方法对比_javascript技巧

前面的话 字符串和数组有很多的相同之处,它们的方法众多,且相似度很高:但它们又有不同之处,字符串是不可变值,于是可以把其看作只读的数组.本文将对字符串和数组的类似方法进行比较 可索引 ECMAScript5定义了一种访问字符的方法,使用方括号加数字索引来访问字符串中的特定字符 可索引的字符串的最大的好处就是简单,用方括号代替了charAt()调用,这样更加简洁.可读并且可能更高效.不仅如此,字符串的行为类似于数组的事实使得通用的数组方法可以应用到字符串上 如果参数超出范围或是NaN时,则输出un

使用JavaScript构建JSON格式字符串实现步骤_javascript技巧

如果你现在正在使用Restful API,并且你需要通过web项目来构建json格式字符串的响应,那么这篇文章将帮助你使用javascript来创建json格式字符串.这是非常有用的,我们将通过jQuery插件$.toJSON把数据对象转换为json格式. 使用JavaScript构建JSON格式字符串 JavaScript代码: 在这里包含了javascript代码.$("#form").submit(function(){}- delete_button是form标签的ID,我们通

javascript时间戳和日期字符串相互转换代码(超简单)_javascript技巧

javascript时间戳和日期字符串相互转换代码(超简单) <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> // 获取当前