零宽字符&摩斯电码

2019-11-0873次阅读javascriptHTML

零宽字符

零宽字符是一种在浏览器中不打印的字符,大致相当于 display: none ,在许多文本应用中也不显示,比如邮箱、QQ、微信、文本编辑器等
这里有三种零宽字符 -- 零宽空格、零宽连字、零宽不连字。

零宽字符在浏览器中对应的转义字符

零宽空格    --- ​  
零宽不连字  --- ‌
零宽连字    --- ‍


摩斯电码

摩斯电码采用长短两种符号进行文本加密,通过字典进行加密和解码,摩斯电码字典如下图所示

我们使用/作为分隔符将 morse 这个单词转换为摩斯电码就是

morse  ->   --/---/.-./.../.

现在我们再将 / 替换为零宽空格; - 替换问零宽连字;. 替换为零宽不连字

/   -->    ​
.   -->    ‌
-   -->    ‍

了解更多请移步至原文
 

上一篇: JavaScript数组常用的13个技巧  下一篇: Vue生命周期方法  

零宽字符&摩斯电码相关文章