A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks
   以前如果我们要保存一些js字符串,一般都直接用一个变量直接保存,而且必须对其中的一些符号(如双引号,单引号,斜杠等)及换行符进行转义,一不小心就可能产生错误,而且不容易读懂。
如我们要保存一段html字符串,常用方法如下:



很显然,多写了很多的转移符号,而且对于后面的3个斜杠都要进行转义。

在js注释中我们可以书写各种符号而无需转义。我们可以利用这个特性来实现数据的存储。
代码如下::


 
该方法有以下优点:
1,当数据量大时我们可以不考虑任何的转义,按照原格式书写数据。
2,可以任意换行,代码结构更清晰。

该方法不失为一种保存数据的好方法。
posted on 2007-05-07 14:40 Yemoo'S JS Blog 阅读(2412) 评论(5)  编辑 收藏 引用 所属分类: javascript技巧总结

评论

# re: 巧妙利用js注释保存数据[未登录] 2007-05-09 20:36 Vincent
但是FF里不行哎  回复  更多评论
  

# re: 巧妙利用js注释保存数据 2007-05-10 08:17 Yemoo'S JS Blog
郁闷,偶发现了,firefox直接将注释忽略掉了  回复  更多评论
  

# re: 巧妙利用js注释保存数据 2007-05-15 23:16 kukukuan
@Yemoo'S JS Blog
因为FF解析的时候会把HTML重格式化为XHTML,所以注释被直接忽略了
还可以发现,原来HTML里没加引号的属性,用js取出后也有了引号  回复  更多评论
  

# re: 巧妙利用js注释保存数据 2007-05-16 15:29 Yemoo'S JS Blog
@kukukuan
谢谢,讲的很好,ie和ff总是有太多的不同
  回复  更多评论
  

# re: 巧妙利用js注释保存数据 2010-05-17 20:27 vc
是的防守打法  回复  更多评论
  

只有注册用户登录后才能发表评论。