JavaScriptをもう一度:オブジェクトについて勉強してみました。

重い腰を上げて、JavaScriptを再学習中の大熊猫です。
今は数年前に一度読んだ「JavaScript:The Good Parts」を再度読み直しています。

今回はJavaScriptにおけるオブジェクトについて勉強した内容をまとめてみます。

続きを読む JavaScriptをもう一度:オブジェクトについて勉強してみました。

jsdokushoでJSのUnitテストのさわりを勉強した

先日、jsdokushoという勉強会に参加しまして、JSのUnitテストについてサラっと勉強してきました。

当日の流れはざっくりこんな感じ。

  1. JSのテストと必要性のさっくりとした説明
  2. JSのテストフレームワークの列挙
  3. グループ分けして2からピックアップしたフレームワークについて調査
    • Buster.js
    • QUnit
    • JsTestDriver

自分はJsTestDriver(以下「JTD」と表記)班になりました。
続きを読む jsdokushoでJSのUnitテストのさわりを勉強した

外部リンクに自動でtarget=”_blank”を書き込むスクリプト

標題の件をご所望のようなのでスクリプトを書いてみました。

さくっと作ったのが以下のスクリプト

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”を書き込むスクリプト

git branchについて考えてみた

外食は大概おいしく食べれるKameです。

Gitの運用フェーズ以降について考えてみました。

というのも現在担当している案件で超面倒なことが多々発生しているからです。
Git運用が本格化してきているのでフルパワー(?)にGitを利用して楽していきたいです。

続きを読む git branchについて考えてみた