会社から「jQueryを勉強しておきなさい」といったような内定者用課題を出されました。
JavaScriptは書けるけどjQueryとなると・・・うーん。
どこからどこまでjQueryを使えるのかが今ひとつ。
Plain JavaScript:
-------------------------------------------
var div = document.body.appendChild(document.createElement("div"));
div.id = "uu";
div.innerHTML = "aaa";
div.onClick = function(){
alert("eeee");
};
div.style.width = "320px";
div.style.heght = "240px";
-------------------------------------------
using jQuery:
-------------------------------------------
var div = $("<div/>").attr("id", "uu").html("aaa").click(function(){
alert("eeee");
}).width("320px").height("240px");
$("body").append(div);
-------------------------------------------
jQueryの利点
・主要なブラウザで同じ動作, 表示にしやすい
・CSSなどの属性を設定しやすい
・エフェクトを設定しやすい
・JSONオブジェクトなどの取り扱いが容易になる
とか、こんなところでしょうか。
当然ですがjQueryで書ける内容はjQueryを使わなくても書けます。
つまり、jQueryのメソッドを知らないと普通にJavaScriptで書いてしまうんですよね。
jQueryの勉強というのはjQueryのメソッドを覚えろということになりそうです。
だがしかし、もういろいろ覚えられる脳みそじゃないんだよね・・・orz