「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
SaaS開発で調べたJavaScriptについてのメモ。
書き方 †
言語系 †
言語仕様 †
特徴 †
- インタプリタ言語
- 動的型言語
- イベント駆動型言語
- プロトタイプベースのオブジェクティブ指向言語
現在のJavascriptの仕様
CommonJS †
CommonJSは、モジュール機能のあるJavaScript
Node.js拡張仕様が事実上のCommonJS
前方互換 †
最近のASP.NETのテンプレートに標準同梱されている。
AltJS †
JSX †
Dart †
- Google
- 普及は進まず、2015年にはVMのChrome統合を断念
- TypeScriptをGoogle社内の標準プログラミング言語として承認
- しかし、その後、2018年2月に発表されたDart2&Flutterが進撃を開始した。
CoffeeScript? †
トランスパイラ †
新しい文法を使ったソースコードを、
ES3-ES5までの文法に置き換えるソースコード変換ツール。
Babel †
ES7やES6の構文で書かれたJavaScriptを、
現在のブラウザで使用可能なES5(JavaScript)に変換。
buble †
Traceur Compiler †
Rollup †
ツール系 †
パッケージ・マネージャ †
タスク・ランナー †
以下のような、諸々の作業を自動化するツール
参考 †
モジュール・バンドラ †
CommonJSの外部モジュールをバンドルする。
Browserify †
タスク・ランナーの要素も含んでいる。
- 参考
- npmとwebpackでビルド - jQueryからの次のステップ - Qiita
rollup †
その他 †
Node.js向けの高速で最小限の Web フレームワーク
ESLint †
JavaScriptの静的検証ツール
ライブラリ、フレームワーク系 †
ライブラリ †
prototype.js †
- ライブラリ
- オブジェクト指向のクラスと継承の機能を提供
- ライブラリ
- 実績多数
- Bootstrapなど有名所が依存
Backbone.JS †
KnockoutJS †
AngularJS †
UIライブラリ †
scheduler and events calendar †
- シフト系は、また、違うようで、JS系では厳しいかもしれない。
, etc. †
その他 †
参考 †
歴史 †
Qiita †
昨今 †
トレンド †
ツール類 †
今風の書き方 †
- 古い感じがしてかっこわるいと思うコードの書き方10例|Webpark
http://weboook.blog22.fc2.com/blog-entry-272.html
- 1. フレームを使っている
- 2. centerタグを使っている
- 3. レイアウトにテーブルを使っている
- 4. タグが大文字
- 5. 改行を連続して使っている
- 6. 全角スペースで横の間隔を調整している
- 7. リストを使っていない
- 8. bodyタグに要素を指定している
- 9. ワンポイントの画像にimgタグを使っている
- 10. border等を一括で指定していない