ファイフから転送されました。

jquery 単語


ニコニコ動画でjqueryの動画を見に行く

ジェイクエリー

1.5千文字の記事
  • twitter
  • facebook
  • はてな
  • LINE

jquery(ジェイクエリー)とは、プログラムが苦手なデザイナーさんたちの救世主、もといJavaScriptライブラリの一種である。

モットーは、「少ない記述で、もっと多くのことをする」

概要

jQueryの最大の特長は、短いコードで、しかも直感的にプログラムを書けることである。その方法はプログラムより日常会話の言語に近く、〇〇△△した時、××せよ、というに書くことができる。

たとえば、idd1という値を持つ要素divに対し、クリックした時に、背景色を赤色に変えたい場合、このように記述する。

$('#d1').on('click',function(){  

    $(this).css({'background-color':'#f00'})

});

詳しい説明は省略するとして、$('#d1')がclickされたとき、CSSbackground-colrを#f00()にしなさいという意味である。このように主語、述語、的語がはっきりしているので、非常に解りやすい。

また、JavaScriptだとループ文などを使わないといけない面倒なケースも、jQueryなら一発で記述できたりする。例として、idc1tという値を持つチェックボックスで最初から値が選択されている場合である。

$('#c1').prop('checked',true);

これだけで済む。

他には、プルダウンメニューの中から一つ値を選択した時、その値を出力したい場合はこのような記述ができる。

$('select').find('option').each(function(){
    $(this).on('change',function(){
        console.log($(this).val());
});

も、これで全くJavaScriptの知識が不要になるわけではなく、あくまで延長線上にあるライブラリなので、JavaScriptの知識は持っておくべきである。

Ajax実行

また、jQueryの魅力は、それまでprototypeJSなどのライブラリを必要としていたAjaxルーチン実行において、簡潔なコードで実行できるようになったことも大きく、これがプログラマーからもjQueryが重宝されている理由である。受けとった値が複数の場合は、JSON形式が流になってきているが、テキスト化し、それをデリミタで分割する方法もある。

$.ajax({
    type: 'post',
    url: "hogehoge.php",
    data: {name: "piyo","location":"fuga"}},
    dataType: 'json',
).done(function(data){

}).fail(function(){

})

jQueryで制作されるもの

Queryが多用されている画面でお染みのものとして、以下のような仕掛けがある。これらは知識を付ければ自作もできるが、ライブラリを選択して使うのもオススメする。

関連動画

関連商品

関連項目

この記事を編集する
関連記事

親記事

子記事

  • なし

兄弟記事

掲示板

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2025/04/16(水) 19:00

ほめられた記事

最終更新:2025/04/16(水) 19:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。