JavaScript/HTML的压缩和转义
来源:互联网 发布:国家网络质量管理 编辑:程序博客网 时间:2024/04/30 15:04
如需转载请标明出处:http://blog.csdn.net/itas109
2.转义
QQ技术交流群:129518033
在使用ctemplate生成html的时候,如果模板是从String输入的。那么我们最好能够将html的模板进行压缩处理。
原始数据:
<!DOCTYPE html><head> <meta charset="utf-8"> <title></title> <script src="js/echarts.min.js"></script></head><body> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> var myChart = echarts.init(document.getElementById('main')); var option = { title : { text: '每种物资的使用次数', subtext: 'moutum copyring' },toolbox: { show: true, feature: { magicType: {type: ['line', 'bar']}, restore: {} } }, tooltip : { trigger: 'axis' }, legend: { data:['使用次数'] }, xAxis : [ { type : 'category', data : [{{#LOOP_SUPPLIES_TYPE_ITEM}}'{{SUPPLIES_TYPE_NAME}}',{{/LOOP_SUPPLIES_TYPE_ITEM}}] } ], yAxis : [ { type : 'value' } ], series : [ { name:'使用次数', type:'bar', data:[{{#LOOP_SUPPLIES_TYPE_COUNT_ITEM}}'{{SUPPLIES_TYPE_COUNT}}',{{/LOOP_SUPPLIES_TYPE_COUNT_ITEM}}] } ]}; window.onresize = myChart.resize ; myChart.setOption(option); </script></body>
1.JavaScript/HTML的压缩
https://www.bejson.com/jshtml_format/
压缩结果:
<!DOCTYPE html><head><meta charset="utf-8"><title></title><script src="js/echarts.min.js"></script></head><body><div id="main"style="width: 600px;height:400px;"></div><script type="text/javascript">var myChart=echarts.init(document.getElementById('main'));var option={title:{text:'每种物资的使用次数',subtext:'moutum copyring'},toolbox:{show:true,feature:{magicType:{type:['line','bar']},restore:{}}},tooltip:{trigger:'axis'},legend:{data:['使用次数']},xAxis:[{type:'category',data:[{{#LOOP_SUPPLIES_TYPE_ITEM}}'{{SUPPLIES_TYPE_NAME}}',{{/LOOP_SUPPLIES_TYPE_ITEM}}]}],yAxis:[{type:'value'}],series:[{name:'使用次数',type:'bar',data:[{{#LOOP_SUPPLIES_TYPE_COUNT_ITEM}}'{{SUPPLIES_TYPE_COUNT}}',{{/LOOP_SUPPLIES_TYPE_COUNT_ITEM}}]}]};window.onresize=myChart.resize;myChart.setOption(option);</script></body>
2.转义
由于采用String输入,所以字符串需要转义
https://www.bejson.com/zhuanyi/
转义结果:
<!DOCTYPE html><head><meta charset=\"utf-8\"><title></title><script src=\"js/echarts.min.js\"></script></head><body><div id=\"main\"style=\"width: 600px;height:400px;\"></div><script type=\"text/javascript\">var myChart=echarts.init(document.getElementById('main'));var option={title:{text:'每种物资的使用次数',subtext:'moutum copyring'},toolbox:{show:true,feature:{magicType:{type:['line','bar']},restore:{}}},tooltip:{trigger:'axis'},legend:{data:['使用次数']},xAxis:[{type:'category',data:[{{#LOOP_SUPPLIES_TYPE_ITEM}}'{{SUPPLIES_TYPE_NAME}}',{{/LOOP_SUPPLIES_TYPE_ITEM}}]}],yAxis:[{type:'value'}],series:[{name:'使用次数',type:'bar',data:[{{#LOOP_SUPPLIES_TYPE_COUNT_ITEM}}'{{SUPPLIES_TYPE_COUNT}}',{{/LOOP_SUPPLIES_TYPE_COUNT_ITEM}}]}]};window.onresize=myChart.resize;myChart.setOption(option);</script></body>
觉得文章对你有帮助,可以用微信扫描二维码捐赠给博主,谢谢!
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:12951803
阅读全文
0 0
- JavaScript/HTML的压缩和转义
- HTML和Javascript混合转义
- JavaScript 的HTML转义方法
- JavaScript 的HTML转义方法 html_encode 和 html_decode
- JavaScript 的HTML转义方法 html_encode 和 html_decode
- HTML和JavaScript单双引号转义
- HTML JavaScript 转义字符
- HTML转义-JavaScript
- Javascript进行HTML转义
- javascript和html中unicode编码和字符转义的详解
- JS对HTML字符的转义和反转义
- apache-commons-lang StringEscapeUtils对SQL、HTML、XML、JavaScript、Java 特殊字符的转义和还原
- 关于xml 和 html 的转义字符
- HTML和XML常用的转义字符
- html和xml的转义字符
- js和html转义
- 用Javascript进行HTML转义
- 用Javascript进行HTML转义
- 高铁、地铁这些轨道列车的动力来源是什么?
- HTML一些标签知识
- 漫无目的地工作,只会让我们慢慢走向平庸
- 动态改变class内的属性,使得div跟随指定目标移动
- Android后台定时提醒功能实现
- JavaScript/HTML的压缩和转义
- ORM
- 【知识整理】Node.js-Koa之Web App的功能
- redis下rdb在不同服务器之间的迁移 导入阿里云redis
- Ubuntu16.04下安装mysql 5.7.20
- ValueError: Masked arrays must be 1-D
- 【LeetCode】118. Pascal's Triangle
- Floyed算法求最短路径及其长度矩阵和路径矩阵
- Leetcode 算法习题 第十四周