.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

SaaS開発で調べたJavaScriptについてのメモ。

宣言とデータ型

比較処理

イベント処理

JSON処理

スレッド処理

HTML5

エフェクト

言語系

言語仕様

特徴

ECMAScript

現在のJavascriptの仕様

CommonJS

CommonJSは、module機能のあるJavaScript

Node.js

Node.jsは、サーバーサイドのJavaScript

  1. CommonJSに準拠
  2. その後、Node.jsが独自拡張
  3. Node.jsの拡張仕様に他言語が追随
  4. Node.js拡張仕様が事実上のCommonJS

※ サーバーサイドのJavaScriptとは言うものの、
JavaScript系のフロントエンド開発ツールは、
ほぼ、このNode.jsで開発されている。

前方互換

Polyfill

modernizr、Respond.js

最近のASP.NETのテンプレートに標準同梱されている。

AltJS

TypeScript

JSX

Dart

CoffeeScript?

トランスパイラ

新しい文法を使ったソースコードを、
ES3-ES5までの文法に置き換えるソースコード変換ツール。

Babel

ES7やES6の構文で書かれたJavaScriptを、
現在のブラウザで使用可能なES5に変換。

buble

Traceur Compiler

Rollup

ツール系

パッケージ・マネージャ

bower

npm

タスク・ランナー

以下のような、諸々の作業を自動化するツール

Gulp

Grunt

guard

, etc.

モジュール・バンドラ

CommonJSのrequire機能(外部モジュール読込)を、
階層構造が異なるライブラリを依存ライブラリをバンドルする。

browserify

webpack

タスク・ランナーの要素も含んでいる。

rollup

その他

ESLint

ライブラリ、フレームワーク系

ライブラリ

prototype.js

jQuery

MV* UIフレームワーク

Backbone.JS

KnockoutJS

React

AngularJS

Vue.js

比較

その他

UIライブラリ

scheduler and events calendar

参考

歴史

Qiita

昨今

トレンド

ツール類

今風の書き方


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS