Webアプリを作ってるときに、素のJavaScriptではどうもソースコードが汚くなってしまった。
「ソースコードには人格がでる」と思っているので、キレイに、かつ簡単に書きたい。
ということでAngularJSというMVC(MVW)フレームワークを使ってみた。
参考にしたTodoアプリは、ドットインストールの「AngularJSで作るToDoアプリ」を基にした。
詳細な説明については、ドットインストールを参照してほしい。
2015/04/04
2015/04/03
【C#】文字列の先頭や末尾、部分一致をチェックする
photo by Tim Reckmann
よく「先頭が○だったらA処理、×だったらB処理」みたいな条件分岐がある。
そんなときに便利なのが、
単純に「先頭がこの文字列なら」と指定できる場合は、上記の方法で対処可能だ。
ただ、先頭が英字のみとか、末尾が数値のみというようなチェックの場合は、StartsWith、EndsWithが使えない。
よく「先頭が○だったらA処理、×だったらB処理」みたいな条件分岐がある。
そんなときに便利なのが、
String.StartsWith、String.EndsWithvar value = "ABC123";
if (value.StartsWith("A"))
{
Console.WriteLine("先頭がA");
}
if (value.EndsWith("3"))
{
Console.WriteLine("末尾が3");
}単純に「先頭がこの文字列なら」と指定できる場合は、上記の方法で対処可能だ。
ただ、先頭が英字のみとか、末尾が数値のみというようなチェックの場合は、StartsWith、EndsWithが使えない。
Labels:
C#
2015/04/02
【TypeScript】thisの使い方にハマった!thisを保持する3つの方法
Labels:
JavaScript
,
TypeScript
photo by Brendio
C#erが、それほど勉強せずにTypeScriptに足を踏み入れたせいで、thisの使い方にハマってしまった。
JavaScriptはちょっと勉強していたので、「thisは今の親オブジェクトを参照する」ということだけは知っていた。しかし、それだけでは認識が甘かったようだ。
C#erが、それほど勉強せずにTypeScriptに足を踏み入れたせいで、thisの使い方にハマってしまった。
JavaScriptはちょっと勉強していたので、「thisは今の親オブジェクトを参照する」ということだけは知っていた。しかし、それだけでは認識が甘かったようだ。
2015/04/01
5年間務めたSIerを辞めようと思った理由と決断したキッカケ
2015年3月31日をもって、5年間務めたSIerを退職した。
なぜ退職しようと思ったのか、退職を決断したキッカケはなにかについて書く。
もちろん「ポジティブな退職理由」はあるが、ここでは「ネガティブな退職理由」に限定して書き綴っていく。
なぜ退職しようと思ったのか、退職を決断したキッカケはなにかについて書く。
もちろん「ポジティブな退職理由」はあるが、ここでは「ネガティブな退職理由」に限定して書き綴っていく。
Labels:
コラム
2015/03/30
【C#】三角関数(sin, cos, tan)を使う
photo by Daniel Kulinski
某サイトでプログラミング学習をしていたとき、業務ではほぼ使わないであろう三角関数に引っかかった。
結論から言うと、MathクラスにSin, Cos, Tanというメソッドを持っているので、それを使えばよい。
某サイトでプログラミング学習をしていたとき、業務ではほぼ使わないであろう三角関数に引っかかった。
結論から言うと、MathクラスにSin, Cos, Tanというメソッドを持っているので、それを使えばよい。
Labels:
C#
登録:
投稿
(
Atom
)




