本文最后更新于 3221 天前,其中的信息可能已经有所发展或是发生改变。
今天看到一个chrome插件:“為什麼你們就是不能加個空格呢?”
它的功能是自动在网页中所有的中文字和半形的英文、数字、符号之间插入空白。
比如:
在许多c++IDE和编译器里,main函数经常会像这样
会被处理成:
在许多 c++IDE 和编译器里,main 函数经常会像这样
该项目的GitHub地址:https://github.com/vinta/pangu.js
如何在网站里使用?
其实只要引入作者提供的javascript就行了
首先在head标签中引用盘古空白的javascript地址:
<script src="https://cdnjs.cloudflare.com/ajax/libs/pangu/3.0.0/pangu.min.js"></script>
然后在body标签上添加id(head.php):
<body id="pangu">
最后在body结束前加上js语句:
<script>pangu.spacingElementById('pangu');</script>
因为我用了ajax,所以这里比较偷懒,用的是:
<script> window.setInterval(dopangu,10000); function dopangu(){ pangu.spacingElementById('pangu'); } </script>
这样网站就会自动地在中英文和数字间加上空格了~
经测试,本方法不兼容IE11浏览器