为什么你们就是不能加个空格呢?

今天看到一个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浏览器

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*(必填)