Category: JavaScript

ShadowBox

LightBoxに類似するライブラリ、ShadowBox。
ちょっと仕事で触ったので上げておきます
本家
http://www.shadowbox-js.com/
日本語の使ってみよう的なページ
http://www.two-hearts.net/2009/05/shadowboxjs-version-30b.html
※このライブラリはutf-8なのでcharset指定を忘れずに

正規表現

JavaScriptで正規表現処理を行う場合(検索のみ?)には、match関数を使う。
match関数は、stringクラスのメンバ関数のようです。
var hallow = ‘dsfkajewipdsa fda;fj90jwaf’;
if( hallow.match( ‘jwaf’ ) ){
alert( ‘あたり’ );
} else {
alert( ‘はずれ’ );
}

JavaScript でbasename関数

パスやURLからファイル名のみを抜き取る関数です。
この関数は、動作していましたよ

   JavaScript basename関数

	function basename (path, suffix) {
		// Returns the filename component of the path
		//
		// version: 910.820
		// discuss at: http://phpjs.org/functions/basename	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		// +   improved by: Ash Searle (http://hexmen.com/blog/)
		// +   improved by: Lincoln Ramsay
		// +   improved by: djmix
		// *	 example 1: basename('/www/site/home.htm', '.htm');	// *	 returns 1: 'home'
		// *	 example 2: basename('ecra.php?p=1');
		// *	 returns 2: 'ecra.php?p=1'
		var b = path.replace(/^.*[\/\\]/g, '');
			if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
			b = b.substr(0, b.length-suffix.length);
		}

		return b;
	}

この関数を調べたときに、JavaScriptでPHPと同一の関数を作ろう!みたいなサイトを発見しました
PHP.jp

WordPress Themes