ウェブ,プログラミング

クロスドメインで非同期通信(Ajax)が可能に。

クライアントサイド

現在、すでにほとんどのブラウザが対応している。

しかし、IEは8以下だけでなく9でも対応しておらず、独自のXDomainRequestを使わな ...

PHP

PHP 5.3.0から。

なお、PHPの標準APIやPEARでは、名前空間をパスカル記法(アッパーキャメル記法)で書いている。

標準に合わせることも大事だが、個人的には違和感が強いのと、どこまでが名前空間でどこ ...

PHP

GDでは、imagecreatefromjpeg()などで外部サーバからURL指定で画像を読み込むことができるが、その前に対象の形式を確認して関数を使い分けなければならない。

しかも、バイナリを直接読み込む機能がないので、 ...

JavaScript

【2012年10月31日更新】

tips

すべてのフレームのWindowオブジェクトはwindow.frames配列に入っているインラインフレーム(iframe)も含まれている
framesに入っているのは、各 ...

PHP

これで背景が透明のベース画像ができる。

アルファが設定されたPNG画像をコピーした場合も、きちんと反映される。

JavaScript

node.jsとはローカルで実行できるJavaScriptベースの実行環境
シングルスレッドでありながらI/Oでも処理を止めない非同期処理を特徴としている
基本、Webサーバとして使うことを前提にしている
HTTPサーバ、 ...

データベース

インデックスのメリットSELECT(検索)が早くなる
外部キーを利用したリレーションが使えるようになる
インデックスのデメリットインデックスの分、余計に容量をくう
インデックス更新のため、INSERT(挿入)、UPDATE ...

JavaScript

ECMAScript(ECMA-262)では、ifやwhileなどのブロック内における関数宣言を認めていない。

単純な関数内の関数(関数のネスト)はOK。

ブロック内で関数を定義したい場合は、変数に式で代入する ...

PHP

PDTを使っていると、動作が遅くなったり、突然、コードの入力補完がきかなくなったりする場合がある。

原因の大半は、PHPなど動的言語の開発環境を構築するためのシステムである「DLTK」用のデータベースファイルが壊れてしまっ ...