「JSX」って名前のものが色々あって混乱する
5322 ワード
からまとめてみた。
どれもJavaScriptに関係する。
1. Reactの「JSX」
公式のサンプルより
// Using JSX to express UI components.
var dropdown =
<Dropdown>
A dropdown list
<Menu>
<MenuItem>Do Something</MenuItem>
<MenuItem>Do Something Fun!</MenuItem>
<MenuItem>Do Something Else</MenuItem>
</Menu>
</Dropdown>;
render(dropdown);
- 最近よく見かけるようになった
- 各種LintやBabel,TypeScriptが対応(予定)らしい
検索方法
React JSX
: Google検索
2. AltJSの「JSX」
- AltJSの一つ、JavaScriptに似た言語
- DeNA社
- DeNA社製のAltJS言語
- ES4やAS3に似た文法をもち、コンパイル後はJavaScriptになる
公式のサンプルより
class _Main {
static function main(args : string[]) : void {
log "Hello, world!";
}
}
検索方法
DeNA JSX -React
: Google検索
* -React
を入れないとややノイズが載る
* AltJS JSX
だとReactの方が混じるのでダメ
3. Adobeの「JSX」
http://www.adobe.com/jp/devnet/photoshop/scripting.html
http://www.adobe.com/jp/devnet/illustrator/scripting.html
https://helpx.adobe.com/jp/after-effects/using/scripts.html
https://helpx.adobe.com/indesign/using/scripting.html
- Adobe社製ソフトのJavaScriptマクロ
- Adobe社
- Photoshop,Illustrator,InDesign,AfterEffectsなどのAdobe製品を弄る事のできるJavaScript
- ブラウザやnode.jsなどとはAPIが全然別もの
- なので photoshop.d.ts などの型定義ファイルがあったりする
- さらに製品によっても微妙に差異がある
- 拡張子が
.jsx
- ExtendScriptという呼び方も
検索方法
Adobe JSX
: Google検索
ただし、(製品名) JavaScript
の方が確実
Author And Source
この問題について(「JSX」って名前のものが色々あって混乱する), 我々は、より多くの情報をここで見つけました https://qiita.com/ConquestArrow/items/29fc478f48862a4d14fb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .