###実現したいこと
JavaScriptを学習中ですが、用語が苦手なので用語集を作りたいと思っております。
学ぶならおさえるべきキーワードや、項目などがございましたら、ご教示頂けませんでしょうか?
###こちらの質問は「プログラミングに関係がない質問」というご指摘をいただきましたので、削除依頼を出させて頂いております。
ご迷惑をおかけしまして申し訳ございませんでした。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
用語が苦手なので用語集を作りたいと思っております
用語集を作っても無駄です。いやまじで…
用語で用語を解説しているような状況になるので、いくら教えても無駄でしかなく、
1行も書かずにしっかり理解して扱える天才を未だかつて一人も見た事ありません。
なので後輩が入ってきたら自力での成長を待つように現場ではじっくり見守っている感じです。
出来る事、知っている事を一つずつ増やしていきましょう。
それだけではなんなので、jQueryというライブラリに関して紹介します。
JavaScriptでDOMを触るのってまどろっこしい、ブラウザ毎に挙動違うんです。クソじゃん。
ある程度JavaScriptでDOM操作を触っていく内に、条件分岐だらけになります。
そこで登場したのがjQueryと呼ばれるライブラリです。
このライブラリを読み込むとwindow.$
を拡張し、開発者のあらゆる作業を楽にしてくれます。
下にjQueryを使った簡単なスクリプトと解説を書いてみました。
jQueryは超有名でそれだけで立派な本になります。
本屋に行けば何冊もあるので、何かしら書籍を購入して勉強してみてください。
(下記のような事が初心者目線で書いてあり、捗ると思います)
JavaScript
1$(function() { 2 $("body .item").text("2"); 3});
function(){}
: 無名関数と呼ばれる。
JavaScriptはその場限りの使い捨ての関数を作って引数や戻り値に渡す事ができる。
$(fn)
: jQueryで推奨されている動作、Scriptタグ内に書き込むとHTMLの構造が読み込まれる前にDOMの読み書きをしにいくので、そんなHTMLまだ書き込まれてないぞエラーが出まくる。
bodyタグにはonloadが用意されていてDOMの描画を待つ事が出来るが、複数の箇所が設定すると上書きされて最後に設定したものしか動作しないという問題がある
jQueryの$(fn)
はonloadの上位互換で登録した順番に全て実行される。JavaScript単体で解決させるには深い知識が必要となる。
$(cssセレクタ)
: jQueryライブラリに用意されている機能の一つ、HTMLのDOM構造を解析し、ヒットしたDOMをjQueryObject形式で返してくれる。
$(fn)
の関数の中身で使わないとDOMが展開されていないのでエラーの原因になる。
投稿2016/12/28 08:45
総合スコア21158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
DOM操作
http://promamo.com/?p=4481
みたいな感じでしょうか?
投稿2016/12/28 07:21
総合スコア2021
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/28 07:29
2016/12/28 07:44
2016/12/28 07:57
2016/12/28 08:02
2016/12/28 08:03
2016/12/28 08:09 編集
2016/12/28 08:08
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。