美文网首页
unicode在前端中的应用

unicode在前端中的应用

作者: CarterWu | 来源:发表于2019-04-20 20:53 被阅读0次

    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

    相关文章

      网友评论

          本文标题:unicode在前端中的应用

          本文链接:https://www.haomeiwen.com/subject/tlxrgqtx.html