[JavaScript] グローバル変数の存在確認方法まとめ:typeofが無難
JavaScriptにおいては、グローバル変数はグローバル・オブジェクト(ルートとなるオブジェクト)のプロパティという扱いになっている。
そのため、ウェブページならwindowがグローバル・オブジェクトなので、 ...
[CSS] ボックスモデルでのサイズ決定方法:width、heightとborder、paddingの関係
HTMLにおけるdivなどのブロック要素では、width、heightのサイズ指定した値にborderとpaddingを足し合わせたものが、実際の表示上のサイズになる。
横幅の計算方法:
表示上の横幅=width+b ...[Cocos2d-x] UI関連クラスのまとめ:extention(拡張機能)のCCUIライブラリとネイティブのUIライブラリにおける違い
Cocos2d-xのUI(GUI)関連のAPIには、大きく分けて2種類ある。
ネイティブのクラス拡張されたクラス
ネイティブのクラス
はじめからCocos2d-xに組み込まれていたクラス。
普通にL ...
[Cocos2d-x] Cocos Studio: UI EditorのAdaptive Resolutionとは
ウィジェットの「プロパティ」ウィンドウの「Feature」ペインに「Adaptive Resolution」というチェックボックスがある。
これは、ルートノード(すべての親)となるPanelのサイズを、ソースコードでの実行 ...
[ゲーム] 歴代家庭用ゲーム機の解像度、色数:特にレトロゲーム
[JavaScript] SQLiteに対応したオープンソースのおすすめO/Rマッパー(ORM):Adobe AIR、Titanium Mobile、Node.js対応など
Ruby on Railsで使われている有名なActiveRecordと似たライブラリ。 ...
[PHP] マジックメソッド__get()、__set()の特徴:アクセサプロパティとして使えるが問題点も
PHPのクラスに特別に設定されたメソッド。接頭辞(プリフィックス)としてアンダースコア2つ(__)がつけられている。
コンストラクタも、__construct()というマジックメソッドになっている。
[Cocos2d-x] Cocos Studio: UI Editorにおける9-sliceの指定方法
9 scale、scale 9、slice 9などいろいろな呼び方がある。
特定の画像を縦横3 x 3に9分割し、縦・横・真ん中のそれぞれ8つの部分を引き延ばして表示する機能。
GUIのウィン ...
[Cocos2d-x] ListViewの選択イベントの取得:Cocos2d-html
以下はCocos2d-html v3.xについて。基本は、C++版やCocos2d-JSでも同じ。
ポイントListViewに登録する各アイテム(UIウィジェット)で「setTouchEnabled(true)」をセットす ...
[ウェブアプリ] おすすめオープンソースWiki「DokuWiki」
海外で人気のあるオープンソース(ライセンスはGPL v2)のWiki。ブログのWordPress、WikiのDokuWikiといっていいくらい海外ではメジャーな存在。
特長以下はデフォルトの機能について。
オープンソ ...