s025236 2012-08-14 14:28:40

[JavaScript] テストも兼ねて、自分で書いたコードを張ってみる3 このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

自分的にはおかしなコードは書いてないつもりでもきっと突込みがある・・・んじゃないかな

http://d.hatena.ne.jp/s025236/20111122/p1

//            一覧で見るとコードが出ないので続きが気になりませんか
if(typeof jQuery === 'function' && typeof jQuery.parse === 'undefined' ) jQuery.parse = function($_){
	var i,$R = {};
	$_	= arguments.length === 0 ? location.search : new String($_);
	if( (i = $_.indexOf('?')) != -1 ) $_ = $_.substring(i+1);
	if( (i = $_.indexOf('#')) != -1 ) $_ = $_.substring(0,i);
	jQuery.each( $_.split('&') ,function(){
		var $_  = this.split('=');
		if( typeof $_[0] === 'undefined ' || $_[0] === '') return;
		var $k	= decodeURIComponent($_[0]);
		var $v	= $_.length === 1 ? true : decodeURIComponent($_[1]);
		if( $k.match(/(.+)\[\]$/) ){
			$k = RegExp.$1;
			if( !jQuery.isArray($R[$k]) ) $R[$k] = [];
			$R[$k].push($v);
		}else{
			$R[ $k ] = $v;
		}
	});
	return $R;
};

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(1)

#1 InternalServerE 2012-08-14 15:40:30  

誰のための何のテスト?周りに人がいるのが分かってますよね。

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[PHP] 初心者の頃に書いたプログラム

このエントリーをはてなブックマークに追加

/home/username/www/ ...

<?php
ini_set("display_errors", "off");...

鑑賞する »

[Ruby] (rspec)サイト趣旨相違なのは、分か...

このエントリーをはてなブックマークに追加

でもネタにするしかない!と、ゴーストが囁...

describe "面接" do
  let(:persopn) { ... ...

鑑賞する »

[JavaScript] object指向なにそれおいしいの?なゲ...

このエントリーをはてなブックマークに追加

中1の頃に作って放置したゲーム。の敵キャ...

	var enemy_kazu = 50;							//必要ないだろと。
...

鑑賞する »