HTML/CSSを操作するjQueryの命令(テキストの変更と取得)
次は簡単シンプルな基礎のjQueryの命令についてです。
<p id="second">変更前</p>
<script>
$(function(){
$('p#second').text($('p#first').text());
});
</script>
<p id="second">変更後</p>
<script>
$(function(){
$('p#second').html($('p#first').html());
});
</script>
<script>
$(function(){
$('p#first').prepend('<strong>!!!!</strong>');
});
</script>
<script>
$(function(){
$('p#first').append('<strong>!!!!</strong>');
});
</script>
<script>
$(function(){
$('p#first').before('<h1>H1H1H1</h1>');
});
</script>
<script>
$(function(){
$('p#first').after('<h1>H1H1H1</h1>');
});
</script>
<strong>先頭に移動</strong>
<script>
$(function(){
$('strong').prependTo('p');
});
</script>
<strong>最後に移動</strong>
<script>
$(function(){
$('strong').appendTo('p');
});
</script>
<h1>前に移動</h1>
<script>
$(function(){
$('h1').insertBefore('p');
});
</script>
<p>テキストテキスト</p>
<script>
$(function(){
$('h1').insertAfter('p');
});
</script>
<strong>テキストテキスト</strong>
<script>
$(function(){
$('strong').wrap('<h1></h1>');
});
</script>
<h1><strong>テキストテキスト</strong></h1>
<strong>テキストテキスト</strong>
<script>
$(function(){
$('strong').wrapAll('<h1></h1>');
});
</script>
<p>テキストテキスト</p>
<script>
$(function(){
$('p').wrapInner('<strong></strong>');
});
</script>
<script>
$(function(){
$('strong').unwrap();
});
</script>
<script>
$(function(){
$('p').replaceWith('<h1>置き換え後</h1>');
});
</script>
<script>
$(function(){
$('p strong').remove();
});
</script>
今日からjQuery‼
ずっと自分でjQueryを書けたら…と思っていました。
でもなんだかんだでないがしろにしてしまっていたり、コピペで済ませていたり…。
早速勉強を始めます‼頑張るぞー!\(^ o ^)/
このブログでは、私のためのメモとして使わせて頂きます。
(後で見返したら、「これブログ…?」なんて思いそう…)
今回勉強するにあたり使用した参考書は
『Web制作の現場で使うjQueryデザイン入門(西畑一馬)』
です。ドーナツ本です‼
ボリュームが多いため、ブログに長文…になってしまいそうなので、分けて書いていくことになりそうです。
早速、要素を指定するセレクタについて
Modernizr
レスポンシブコーディング
コーディングで学んだこと
今日のコーディングで習ったこと
初めてheader内のog:imageを知る
今日はまず、「header」内に設定するmeta情報について書いていこうと思います。「og:image」「og:url」などです。実はまだ知らなかったりします。(^ ^;;
og:image 徹底解説、意味も設定画像スペックもこれでばっちり! - Six Apart ブログ
フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記
上のサイトがわかりやすかったです。
そのWebページの情報を「OGP」という情報を付けることで、プログラムからも識別してもらうようにすることらしいですね。
それぞれの説明が載っていたので、下に記述しておきます。
● og:type
このウェブページが何のページであるかを記述
● og:title
このウェブページが記述しているモノの名前
● og:image
このウェブページが記述しているモノの画像
● og:url
このウェブページの正式なURL
● og:description
このウェブページの説明
● og:site_name
このウェブページが何かのサイトに所属する場合そのサイト名
必須なのは「og:type」、「og:title」、「og:image」、「og:url」のようです。
このOGPを記述しないと、どうやらfacebookいいねボタンを置いても意味がないとのこと!
超重要!Facebookからの流入数を2倍に増やす「OGP(Open Graph Protocol)」とは
上のサイトは分かりやすかったです。「いいね」を押したとき、そのwebページの情報を載せなければ情報がないまま拡散…ということに。OGPで設定した内容が拡散される情報そのものになってくれるので、必須情報でした‼
とりあえず今日のブログはOGP設定だけにしておきます。