〔電子〕JavaScript AST入門

技術の泉シリーズ

佐々木 俊介

2019年4月5日

インプレス NextPublishing

1,980円(税込)

PC・システム開発

【JavaScriptのASTを理解して開発生産性をUP!】 本書はJavaScriptのソースコードを扱いやすいように加工されたデータ構造であるASTとそのツールエコシステムの解説書です。他の言語と異なりトランスパイルなども一般的なJavaScriptでは、ASTを自由に操作することでそのエコシステムを使いこなし、ソースコードの解析・加工が簡単に行うことができます。JavaScriptのASTを理解して、プログラム開発の生産性を大幅に向上させましょう。 【目次】 第1章 JavaScript ASTがなぜ簡単なのか? 1.1 ASTでできること 1.2 導入する 1.3 ASTを実際にさわってみる 第2章 AST解説 2.1 ASTを実際に眺めてみよう 2.2 Babylon 2.3 実際にASTを使ってみよう 第3章 Babel系エコシステム弾丸ツアー 3.1 babel-core 3.2 babel-generator 3.3 prettier 3.4 babel-traverse 3.5 babel-types 3.6 参照リンク 第4章 Babelプラグイン 4.1 作り方 4.2 traverseを叩いたときのstateとの違い 4.3 プラグインオプションの取得方法 4.4 BabelプラグインとしてInjectorプラグインを作ってみる 4.5 Babelプラグインをパッケージ化する 4.6 npm publish 4.7 Babelプラグインの自動テスト 4.8 require hack 第5章 最適化プラグインを簡単に作ってみよう 5.1 超お手軽実装編 5.2 変数の静的解析情報を使って、もう少しがんばってみる

本棚に登録&レビュー

みんなの評価(0

--

読みたい

0

未読

0

読書中

0

既読

0

未指定

2

書店員レビュー(0)
書店員レビュー一覧

みんなのレビュー

レビューはありません

Google Play で手に入れよう
Google Play で手に入れよう
キーワードは1文字以上で検索してください