dms
1
在英文和其他文字之间,添加一个空格,让排版变得更舒适,也更利于阅读。
需求挺简单的,但实现起来想要尽量没有副作用其实挺不容易的。
脚本地址:我帮你加上空格嗷~
用了一些新的技术,所以如果浏览器太老旧估计就喵喵喵了。
(顺便吐槽,国内大部分解决问题的方法都是相互反复转载,连对方案的验证都没有。看完这些十年前的方法,再去读文档,一脸卧槽,还可以这么写,原来的一大堆内容现在只要一个新方法,卧槽槽~
好了,写这个小脚本让老鼠又掉了几根头发。所以觉得好用得给他咖啡喝才行的!
Please Buy Me A Cup of Coffee.
pessoa
5
数字我大部分情况都加,但有时突然看不惯就暂时不加。因为觉得中文引号 (括号) 的间隔太大,我常使用空格+英文引号 (括号) 作为替代 (|“| "|)。
那 超链接 前后加不加空格呢?
dms
6
一般的描述是全角文字和半角文字之间,大概差不错。
链接前后就更纠结了。
看了一下盘古的源码,我和他的实现方法类似了,但是更细致的情况判断我就差远了。他考虑了大量细节问题。
dms
10
自己把自己玩死系列。
今天调试代码,莫名其妙非得多出个空格来,排查好久,发现是这个脚本的作用(哭死
Hue
11
顺手推荐一个油猴脚本「 搞定CJK!」:“搞定”CJK!
google搜索“ 为什么你们就是不能加个空格呢?”
dms
13
是的,我是在重复造轮子。
那个工具使用的是盘古之白实现的功能。Pangu.js 考虑了大量细节的处理,相当厉害。但是在个别页面会错误的将 style 标签中的内容进行处理,导致页面显示错误。
然后我写了一个简陋的脚本,而主要目的是为了学习对页面内容更新的监控和处理,不过也能完成加空格的功能,确实缺失了对细节的处理,方式很粗暴。
情况我描述完了,现在请问我该检讨什么,没有把竞品写上,供用户自由选择?
你说的很对,这个插件我用了很久。最后就是因为会拖慢页面载入,也会在我们公司的项目网站上导致显示错误,我就弃用了。
我只是认为你应该在一开始就把你重复造轮子的原因写出来。
dms
15
认真聆听建议,并虚心接受。
(但小老鼠的记性不好,所以以后……你们也会原谅他的,对不对?
没当忘记加不加时,我都会去回顾一下 中文文案排版指北