重い腰を上げて、JavaScriptを再学習中の大熊猫です。
今は数年前に一度読んだ「JavaScript:The Good Parts」を再度読み直しています。
今回はJavaScriptにおけるオブジェクトについて勉強した内容をまとめてみます。
重い腰を上げて、JavaScriptを再学習中の大熊猫です。
今は数年前に一度読んだ「JavaScript:The Good Parts」を再度読み直しています。
今回はJavaScriptにおけるオブジェクトについて勉強した内容をまとめてみます。
先日、jsdokushoという勉強会に参加しまして、JSのUnitテストについてサラっと勉強してきました。
当日の流れはざっくりこんな感じ。
自分はJsTestDriver(以下「JTD」と表記)班になりました。
続きを読む jsdokushoでJSのUnitテストのさわりを勉強した
標題の件をご所望のようなのでスクリプトを書いてみました。
さくっと作ったのが以下のスクリプト
var siteDomain = location.href.split('/')[2]; var $a = $('a', '#main article .article-body'); $a.each(function(){ var $this = $(this); var $href = $this.attr('href'); var $hrefArr = $href.split('.'); var n = $hrefArr.length; if((siteDomain !== $href.split('/')[2]) || $this.hasClass('download') || ($hrefArr[n-1] === 'pdf')) { $this.attr('target', '_blank'); } })
う~ん。。動くんでしょうけど、何かイケていませんねえ。
変数が多すぎる気がするのと、以前ブログにjQueryのeachメソッドは重いらしいと書いたので、その部分を減量。
続きを読む 外部リンクに自動でtarget=”_blank”を書き込むスクリプト
二週間くらい前でしょうか、何を思ったのか、ふと知恵の輪がやりたくなり、近所のおもちゃ屋さんで購入しました。
外食は大概おいしく食べれるKameです。
Gitの運用フェーズ以降について考えてみました。
というのも現在担当している案件で超面倒なことが多々発生しているからです。
Git運用が本格化してきているのでフルパワー(?)にGitを利用して楽していきたいです。