skillup

技術ブログ

JavaScript

JavaScriptのトランスパイルについて

投稿日:

今回はJavaScriptのトランスパイルについて。

JavaSciprtではwebpackでコンパイルなどをする時に同時にトランスパイルという処理を行います。

トランスパイルとは?

主にES2015以降の仕様で記述したJavaScriptが古いブラウザなどで動かなく危険性があるため、互換性のあるコードに変換をする処理。

ES2015以降では

  • let,constなどの変数定義
  • ブロックスコープ
  • アロー関数
  • thisの参照
  • Class構文
  • …etc

などの便利な機能が使えるため。

一般的にはBabelというライブラリを使います。

サンプルコード

https://github.com/umanari145/front_end_javascript/tree/master/webpack_sample

参考リンク

ES2015(ES6) 入門

JavaScriptのトランスパイルを知ろう

-JavaScript
-

執筆者:


  1. […] JavaScriptのトランスパイルについて […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

GoogleMapのカスタマイズ

GoogleMapの埋め込みってよくある要件だと思うのですが、先日、GoogleMapに色(企業カラー)をつけたいという要望がありました。 てっきり埋め込み1行で解決すると思いましたが、色々と調べるこ …

no image

bootstrapでのJavaScriptエラーチェック

お問い合わせフォームの入力チェックというのは本来サーバーサイド側でやらなくてはいけないのですが、JavaScriptによってクライアント側でやることも可能です。 入力欄にフォーカスして、遷移したときに …

no image

HTML&JSなど画面まわり&サーブレット小ネタ

サーブレットでアプリ作ってますが、画面まわりに関していろいろいじっているのでそこら辺のネタなんかを。 Contents1 テーブルの結合2 JSPでの動的HTML→POSTで認識できない3 動的プルダ …

no image

ケース別JavaScriptライブラリまとめ

Webエンジニアとしてはサーバーサイドのプログラムのみならず、JavaScriptをいじることがおおいでしょう。 私自身、昔はわけがわからず大嫌いだったんですが、最近はデバッグが楽なこともあり、結構愛 …

no image

package.jsonによるタスクの実行

前回の記事でgulpによるタスクの実行を書きましたが、package.jsonでこれを行うこともできます。 てっきり依存ライブラリの記述だけかと思いますしたが、様々なタスクを実行できるようですね。イメ …