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

目次

概要

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

jQuery

セレクタ

要素を選択する構文。
Googleで"jQuery セレクタ"などとググると大量にヒット。

ajax

HTTP通信、AJAXリクエスト

REST API (JSON)

JSON処理

以下が参考になる。

イベント処理

イベント処理はイベントリスナーにイベントハンドラ(delegate)を設定する。

イベント処理は以下のようにjQuery で記述できる。

初期処理

タグがロードされていないと処理できない初期処理はonLoadで処理する。

onLoadイベントは以下のように記述できる。

window.onload = function() {
  // ・・・処理・・・
};

addEventListener?を使う場合に使う文字列はload。

window.addEventListener("load", function() {
  // ・・・処理・・・
}, false);

loadは、画像などのリソースのロードが済んだ時点、
readyはDOMロード後なのでonLoadより早いタイミングで動き出す。

$(document).ready(function () {
  // ・・・処理・・・
});

エフェクト

スレッド処理

HTML5

ストレージ

UIライブラリ

scheduler and events calendar

その他

言語仕様

特徴

ECMAScript

CommonJS

CommonJSは、module機能のあるJavaScript

Node.js

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

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

変換

トランスパイラ(babel)

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

ビルド・ツール

パッケージ・マネージャ

bower

npm

AltJS

CoffeeScript?

TypeScript?

JSX

Dart

ライブラリ

prototype.js

jQuery

MVX UIフレームワーク

Backbone.JS

KnockoutJS

React

AngularJS

比較

タスク・ランナー

諸々の作業を自動化するツール

新JS

難読化

最小化

Polyfill

モダンブラウザで普通に出来て、レガシーブラウザで出来ない機能を、

ライブラリ

参考

参考

歴史

Qiita

トレンド

今風の書き方

ECMAScriptと対応状況


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