码迷,mamicode.com
首页 > Web开发 > 详细

对commonMark.js的理解学习

时间:2015-03-17 21:43:20      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

  前几天一直在看markdowm和commonMark.js之间的关系,刚开始还是搞的蛮糊涂的。

  今天在大致看工程下面lib文件夹下的js函数的功能:

  • from-code-point.js:函数和String类的fromCodePoint功能是一样的,在若浏览器或者平台上不炸支持这个函数的情况下写了自己定义的函数;这个函数的功能一个是把字元转换为unicode字符。

从官网上摘下来的例子:

String.fromCodePoint(42);       // "*"
String.fromCodePoint(65, 90);   // "AZ"
String.fromCodePoint(0x404);    // "\u0404"
String.fromCodePoint(0x2F804);  // "\uD87E\uDC04"
String.fromCodePoint(194564);   // "\uD87E\uDC04"
String.fromCodePoint(0x1D306, 0x61, 0x1D307) // "\uD834\uDF06a\uD834\uDF07"

String.fromCodePoint(‘_‘);      // RangeError
String.fromCodePoint(Infinity); // RangeError
String.fromCodePoint(-1);       // RangeError
String.fromCodePoint(3.14);     // RangeError
String.fromCodePoint(3e-2);     // RangeError
String.fromCodePoint(NaN);      // RangeError
  •  html5-entities.js:定义了很多的实体,即特殊字符的实体;定义了一个把实体转换为字符的函数(其中看见了一个String.slice(start,end)方法:返回一个字符串,该字符串包括从 start 字符直到 end 字符(但不包括该字符)之间的所有字符。不修改原始 String 对象。如果未指定 end 参数,则子字符串的结尾就是原字符串的结尾。如果 start 的值大于或等于 end 的值,则此方法返回一个空字符串)分了以“&#”开头的进制数和特殊字符,最后调用fromCodePoint函数转换为字符。

对commonMark.js的理解学习

标签:

原文地址:http://www.cnblogs.com/zhouQing17/p/4345564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!