投稿者: admin Page 40 of 46

AndroidBrowser PDF ダウンロードエラー[Android]

Android(スマホ)向けサイトでPDFファイルをダウンロードするとエラーが発生。
どうやらBasic認証がかかったサイトではPDFダウンロードでエラーが発生してしまうみたい。

JavaScriptでのClassの作成方法[javascript]

基本

Classの宣言(作成)的なものは、無名関数を代入するのみ。
定義はprototypeにするべし。

var Rect = function(){};
Rect.prototype = {
	width:400,
	height:300,
	getArea:function(){
		return this.width * this.height;		
	}	
};

var rect = new Rect();

alert(rect.width);
alert(rect.height);
alert(rect.getArea());

コンストラクタ

コンストラクタは、Classの宣言(作成)時の無名関数に定義する。

var Rect = function(w,h){
	this.width = w;
	this.height = h;
};
Rect.prototype = {
	width:400,
	height:300,
	getArea:function(){
		return this.width * this.height;		
	}	
};

var rect = new Rect(200,200);
alert(rect.width);
alert(rect.height);
alert(rect.getArea());

Classの継承

まずメソッドとかの呼び出しは、
1、インスタンス内を検索
2、プロトタイプ内を検索
の流れになる。

var Hoge = function(){};
Hoge.prototype = {
	alert:function(mes){
		alert("Hoge.prototype:"+mes);	
	}
};

var hoge = new Hoge();
hoge.alert("Hello");	//Hoge.prototypeのalert()メソッドを実行

hoge.alert = function(mes){
	alert("hoge.instance:"+mes);	
};
hoge.alert("Hello");	//hogeインスタンスのalert()メソッドを実行

プロトタイプに親クラスをnewして代入すれば、
親クラスのプロトタイプが子クラスのプロトタイプとなる。

var Parent = function(){};
Parent.prototype = {
	test:function(){
		alert('Parent.prototype::test');		
	}
};

var Child = function(){};
Child.prototype = new Parent();

var child = new Child();
child.test();

関数への引数のデフォルト値の渡し方[Javascript]

function hoge(arg1,arg2){
	var a = arg1 || "デフォルト値a";
	var b = arg2 || "デフォルト値b";	
	alert("a:" + a + ",b:" + b);	
}
hoge("fuga","foo");
hoge();

変数にデフォルト値を設定する場合は「||」OR演算子の特性を利用して上のようする。

WebPremiumへのFlashBuilder2.6のインストール方法[Flash,ActionScript,Mac]


FlashBuilder2.6が発表されました。
WebPremiumCS5.5のFlashBuilder2.5の無償アップデート対象ですが、アップデートの方法がadobeのインフォメーションでは分かりにくかったのでメモします。

FaceBookのファンゲートはいーかが、いかがなもの?[FaceBook]


最近ファンゲートとかいうのが増えてきたが、いかがなものかなぁ。。。

jQueryで忘れがちなこと[JavaScript,jQuery]


忘れがちなことをまとめるぞー。

AptanaでのjQueryコードヒント[Aptana,jQuery]


前回「DreamweaverのjQueryコードヒント」について書きましたが、AptanaでもjQueryコードヒントが出てくれたので使ってみました。

DreamweaverCS5.5のjQueryコードヒントは秀逸だね。[Dreamweaver,jQuery]


DreamweaverのjQueryのコードヒントは秀逸だ。

予定に基づいたメンテナンス中?![WordPress,プラグイン更新]

WordPressで「予定に基づいたメンテナンスを行っているためしばらくの間ご利用できません。少し間をおいて再度確認してください」と出て驚いた。

Aptana3のPHP設定メモ[php,設定,補完,ヒント]


Aptana3でのPHP設定いろいろ。
コードヒントとか、ショートカットとか。

Page 40 of 46

Powered by WordPress & Theme by Anders Norén