unicode在前端中的应用

unicode是字符集。

标准表示方法为:U+

比如:U+E627

一、js

https://juejin.im/post/5b47564b51882519ec07e9ec

"\u0061"    // 'a'。 另外,wireshark等返回的中文,就是unicode的形式

// es6表示法(支持超过0xFFFF的数值)

"\u{1F601}"

在js中url的 encodeURI方法中,编码后,它输出符号的utf-8形式,并且在每个字节前加上%。

比如

注意:在浏览器地址栏输入 url,不同操作系统,不同浏览器处理结果都不一样,

http://www.ruanyifeng.com/blog/2010/02/url_encoding.html

二、 css中  

content: "\E627";  \\ 跟js相比,去掉了 "u"

content: "&#xe68a";

content中的内容,不是直接插入html中,而是经过了 css的一层解析处理。所以才可以使用 css attr、href、url等属性。

content只应用在伪元素::before 和 ::after当中,可以使用字符串\attr css属性, url引用图片等。

参考资料:https://www.zhangxinxu.com/wordpress/2010/04/css-content%E5%86%85%E5%AE%B9%E7%94%9F%E6%88%90%E6%8A%80%E6%9C%AF%E4%BB%A5%E5%8F%8A%E5%BA%94%E7%94%A8/

三、html



D

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容