我正在为esri web-app builder开发一个自定义插件,我注意到他们的dojo小部件中有两件我无法理解的东西。
<div class="gis_PrintDijit">
像这样编码
\x3cdiv class\x3d"gis_PrintDijit"\x3e\r\n
如何实现这种编码?使用在线工具或者甚至更好地使用一些自动化,现在我只使用手动替换字符,但它实际上效率不高。
谢谢大家
答案 0 :(得分:2)
我不知道是否有更好的方法。
一个简单的解决方法是使用encodeURIComponent,然后使用replace:
var t = "<div>test ok: 100%</div>";
console.log(encodeURIComponent(t).replace(/%/g,"\\x"));