UTF-8とは:BOM付きとBOMなし(UTF-8N)の違い――Unicode関連の文字エンコード
Unicodeに基づきながらも、旧来のASCIIコードとも互換性のある文字エンコード方式。
多言語対応でありながら扱いやすく、対応しているエディタも多いため、ウェブ関連やスクリプト言語を中心によく使われ、テ ...
[JavaScript] おすすめユニットテスト・ライブラリ(フレームワーク):QUnit、Jasmine、JsUnit
現在、さまざまなJavaScript向けのユニットテスト用ライブラリがリリースされている。
Wikipedia: ユニットテスト・フレームワーク一覧: JavaScript
有名どころでは「QUnit」と「Ja ...
[データベース] MySQLのテーブルロック:LOCK/ UNLOCK TABLES――ロックの仕方・解除、情報の取得
読み込み(SELECT)のみ可能
書き込み(UPDATE、INSERT、DELETE)するとエラー
[PHP] クラスにおけるメンバ変数(プロパティ)内の関数オブジェクトとメソッドの性質:無名関数(クロージャ)について
【2013年05月21日 修正】 メソッドの一覧について
無名関数とメンバ変数PHPのバージョン5.3.0から無名関数(関数オブジェクト)が導入されたので、それをクラスのメンバ変数に代入することもできる。
しか ...
[JavaScript] アクセサプロパティ:JavaScript 1.8.5、ECMAScript 5
Rubyのアクセサメソッド、C#やActionScript 3.0のプロパティと同じ、getter/setter用のアクセサ機能が、JavaScriptでも1.8.5ですでに定義されている。
使い方オブジェクトの宣言時アク ...
[CSS] 2カラム・3カラムをつくる方法:floatやdisplayプロパティの利用
全体のセンタリングのためにコンテナが必要。
コンテナに幅を指定し、左右のマージンを「a ...
[CSS] text-align・vertical-alignプロパティの特徴
特定の要素の子孫にあるテキストやインライン要素を横方向(水平方向)のどの位置にするか指定。
このプロパティは継承されるので、設定を変えたい場合は子孫の要素のどこかで再設定する必要がある。
な ...
[CSS] くぼみにはまったボタンをCSS3で生成する:グラデーション、ドロップシャドウの活用
【2013年4月22日 加筆・修正】 box-shadowのアルファについて
こちらのサイトで、くぼみにはめられた感じの魅力的なボタンをPhotoshopでつくる場合のチュートリアルが掲載されている。
これをH ...
[CSS] CSS3アニメーションのまとめ:transitionとanimationの基本
[JavaScript] undefinedの問題とその解決法
undefinedは、グローバル変数。nullのようなキーワードではないので、代入できてしまう。
困ったことに、undefined変数は値としてのudefinedを示しているとは限らない。
対策いずれの場合 ...