by shigemk2

当面は技術的なことしか書かない

Coding Tips

javascriptの記述

読み込むべきファイルが複数あると読み込みが遅くなるので、 処理は出来るだけ一つのファイルにまとめるべき。

関数と入出力

関数を作るときは、入力(引数)と出力(返り値)をはっきりさせる。

スコープ

その変数が利用出来る範囲のことをスコープという。スコープは、 変数が入っている関数内限定だったり、 変数が入っているファイル全体からだったり、 別のファイルからも利用出来たり、 全てのファイルから自由に利用出来たりする。グローバル変数のスコー…

関数の組み立て方

function index() { $hoge = $this->_何かの関数(); $homu = $this->_何かの関数(); /* 処理 */ $this->set('',); } function _何かの関数() { /* 処理 */ } まず関数を定義(実装すべき機能も考えておく)してから、 中身を書くべし。 関数の中身が大きくなり…

はてなダイアリーでプログラミングコードを載せたい

こちらを参考に 入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について - はてなダイアリー日記 > | 文法名 | コード | | 一続きに書くとはてな記法が適用されるので、実際は一続きに書くべし。たぶん、あらかたの文…

特殊文字の正規表現

特殊文字そのものについて 特に★とか、→みたいな「記号」について正規表現をかけたい。そんなときは、unicodeの文字コードを使ってやるのも一つの手。こんな感じ。 var text = $(this).text(); var matchreserved = text.match(/[\u2605]/g); u2605が文字コ…