カテゴリー:JavaScript
-
07.03
【JavaScript】npmとは?
Node.jsというサーバーサイドで動くJavaScriptを動作させるためのパッケージ管理ツールのことです。 npmのメリット Node.jsの開発者の人数は多く、大量のライブラリや、資料が用意されています。ボランティアが作成した大量…
-
Ajax(エイジャックス)とは? 「Asynchronous JavaScript + XML」の略で、2005年に登場しました。 非同期でファイルのやり取りをするための仕組みのことと言われますが、良く何のことかわかりませんよね。 …
-
JavaScriptの関数の特徴 引数は可変になっていて、いくらでも引数を渡せます。 呼び出された関数側では、「arguments」という変数を使って、引数にアクセスします。 上記の特徴から見て分かるとおり、JavaS…
-
JavaScriptも「オブジェクト指向プログラミング言語」の一つです。 ただ、JavaやC++のような本格的なオブジェクト指向を取り入れているのではなく、オブジェクト指向の基本的な機能のみを取り入れています。 基本的な、オブジ…
-
DOMとは? DOM(Document Object Model)で、W3Cが定めているHTMLや、XMLドキュメントにアクセスするためのAPIのことです。 JavaScriptだけでなく、Javaや、Pythonを初めとして様々な…
-
HTML5が、JavaScriptに影響を与えた。 2000年代後半に登場したHTML5は、マークアップの見直しに加えて、アプリ開発のためのJavaScript APIが大幅に強化されて、できることも飛躍的に増えました。 例えば下記…
-
非同期処理が基本 JavaScriptは、「非同期処理が基本」と言われています。 では、非同期処理って何でしょうか?普通のJavaとかのプログラミング言語ではあまり聞きなれない言葉ですよね。 同期・非同期とは? わかりやすく言え…
-
JavaScriptは、「イベント駆動(イベントトリブン)」という考え方が非常に重要になります。 イベント駆動において重要な概念として、「イベントハンドラ」や「イベントリスナ」という技術があります。 JavaScriptだけでな…
-
たまに、「コールバック関数」って聞きますが、よく理解をしていなかったので調べてみました。 コールバック関数とは? 「引数として渡される関数」のこと。 JavaScriptはイベント駆動のプログラム(ボタンをクリックしたとか)なので…
-
例えば、jQueryでマウスオーバーのイベント処理を書くときは、下記のように記載すると思います。 [javascript] $(function() { $('li a') .mouseover(function() { …