unicode在前端中的应用

2019-04-20  本文已影响0人  CarterWu

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

上一篇 下一篇

猜你喜欢

热点阅读