转义字符学习

学习笔记

  1. 所有unicode的字符都是可以转义为html,css,js字符的,比如html中"&#"加unicode的十进制,css中""加unicode16进制,js中是"\u"加unicode中的16进制。比如"⇠"(或⇠) ,"\21E0","\u21E0"就分别代表html,css,js中的转义字符
  2. 一些unicode编码字符会有自己对应的名称,比如<对应<,一个是unicode编码,一个是转义字符的名称。
    比如javascript提供了\u0013\n两种方式表示回车。
    unicode编码与转义字符的名称
  3. 转义字符的定义。转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直 接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转 义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

总结

疑惑

  1. unicode编码和ASCII编码什么关系,为什么\R
  2. js转义字符的目的是什么,也节省不了字节啊!

参考文献

  1. 了解一下历史:\r,\n,\r\n的区别
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容