Reader Store
コンピュータ・情報

JavaScript AST入門 ソースを解析・加工して生産性に差をつける!

あらすじ

【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 Babylon2.3 実際にASTを使ってみよう第3章 Babel系エコシステム弾丸ツアー3.1 babel-core3.2 babel-generator3.3 prettier3.4 babel-traverse3.5 babel-types3.6 参照リンク第4章 Babelプラグイン4.1 作り方4.2 traverseを叩いたときのstateとの違い4.3 プラグインオプションの取得方法4.4 BabelプラグインとしてInjectorプラグインを作ってみる4.5 Babelプラグインをパッケージ化する4.6 npm publish4.7 Babelプラグインの自動テスト4.8 require hack第5章 最適化プラグインを簡単に作ってみよう5.1 超お手軽実装編5.2 変数の静的解析情報を使って、もう少しがんばってみる

新刊通知

この作品のレビュー

0件)
0
0
0
0
0

作品情報

掲載誌・レーベル
:
Reader Store発売日
:
2018.05.02
書誌発売日
:
2018.05.01
ファイルサイズ
:
1.1MB