素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter すかいぷ:javascripter_ , javascripter あっと tsukkun.net twitterにどうぞ。

2008-05-17から1日間の記事一覧

Arrayのuniq()を作る

配列を重複しないようにするメソッド。 Array.prototype.uniq=function(){ var r=this; return r.filter(function(a,i) !r.slice(i+1).some( function(b)a===b ) ) } var array=[1,1,2,3,4,1,null,null,undefined,HTMLElement,'a','b',HTMLElement,'b']; arr…

エレメントのbackgroundColorを数値で取得する

function getBgColor(elem){ var [r,g,b]=getComputedStyle(elem,null).backgroundColor .replace(/[^\d,]/g,'') .split(',') .map(function(i)parseInt(i)); return {r:r,g:g,b:b}; } getBgColor(document.body);//Object r=0 g=0 b=0 こんな感じかな。 取…