ホームページ > ウェブフロントエンド > htmlチュートリアル > Fluent HTML タグ Builder_html/css_WEB-ITnose

Fluent HTML タグ Builder_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:27:05
オリジナル
1022 人が閲覧しました

から: https://github.com/rwhitmire/tag-builder

タグビルダー

Fluent HTML タグ構築​​ライブラリ

インストール

npm install --save tag-builder
ログイン後にコピー

const assert = require('assert')const TagBuilder = require('tag-builder')const div = new TagBuilder('div')const html = div.text('hello world').toString()assert.equal(html, '<div>hello world</div>')
ログイン後にコピー
const html = TagBuilder  .create('input')  .attr({    'type': 'password',    'name': 'password'  })  .addClass('form-control')  .toString()assert.equal(html, '<input type="password" name="password" class="form-control">')
ログイン後にコピー

他の例については、テストを参照してください。

API

toString() を除くすべてのメソッドは TagBuilder インスタンスを返し、チェーン可能です。

create(tagName: string)

TagBuilder インスタンスを返します。

html(html: any)

要素の innerHTML を設定します。このメソッドには文字列または TagBuilder インスタンスを渡すことができます。

appendHtml(html: any)

提供された HTML を内部コンテンツに追加します。このメソッドには文字列または TagBuilder インスタンスを渡すことができます。

text(text: string)

要素の HTML エンコードされた innerText を設定します。

appendText(text: string)

HTML エンコードされたテキストを内部コンテンツに追加します。

attr(attributes: object)

属性ハッシュをタグにマージします。

addClass(className: string)

classNameをタグにマージします。

toString()

HTML文字列を返します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート