本文主要是介绍前端:零宽字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 概念
看不见得字符,称为零宽字符,也叫幽灵字符。
2. 作用
保护我们文章得知识产权。加文字水印,不影响阅读。
3. unicode 零宽字符
U+200B: 空格符,用于较长单词得换行分隔。
U+200C: 断字符,用于阿拉伯文、德文、印度语系文字中,阻止连字效果。
U+FEFF: 非断空格符,用于阻断特定位置的换行分割。
4. 例子
以下两个字符串,在页面上,看着一样,其实并不相等。
let str = "abc";
let _str = "a\u200bb\u200bc";console.log(str, _str); // abc abc
console.log(str.length, _str.length); // 3 5
str == _str; // false
这篇关于前端:零宽字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!