NowikiBaseToken - bhsd-harry/wikiparser-node GitHub Wiki
CommentToken、DoubleUnderscoreToken、HrToken、ListBaseToken、NoincludeToken、QuoteToken 等的父类。这个类继承了 Token 类的全部属性和方法,这里不再列出。
✅ 展开
type: string
文本内容。
// innerText
var {firstChild} = Parser.parse("<!-- a -->");
assert.equal(firstChild, "<!-- a -->");
assert.strictEqual(firstChild.innerText, " a ");展开
param: this
深拷贝节点。
// cloneNode (main)
var nowiki = Parser.parse("<nowiki>a</nowiki>").firstChild.lastChild;
assert.equal(nowiki, "a");
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);
nowiki = Parser.parse("----").firstChild;
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);
nowiki = Parser.parse("* a").firstChild;
assert.equal(nowiki, "* ");
assert.deepStrictEqual(nowiki.cloneNode(), nowiki);