javascript

JavaScriptフレームワーク調査

JavaScriptのモダンフレームワークでどれを選べば良いのか調査した内容になります。 AngularJS テンプレート DI テスト 所感 React テンプレート テスト Redux 所感 Vue テンプレート テスト 所感 結論 AngularJS googleによっって開発されているMVVMフレー…

javascriptでオブジェクトのプロパティを再起的にマージしてみる

以外と調べても良いのが見つからなかったから自分で作ってみた時の備忘録 配列とかの順番で情報の持ち方が決まっているのであればこれで良いのかも function mergeProperty(obj1, obj2){ if(typeof obj2 === "string" ){ return; } if(obj2.length !== void …

React事始め

以前vue-cliで作成したプロジェクトをreact化してみたので、それを使って基本的なことはできるようにしておきたいと思います。 最初のコンポーネントを追加する まずは表示だけしてみる stateの値を表示してみる propsで引き継いだ値を子コンポーネントで利…

JSでブラックジャック作成

blackjackルール プレイヤーとディーラーがいる プレイヤーは21を超えないようにカードを引く ディーラーよりも得点が大きければ勝利 最初に2枚づつ配られる ディーラーはプレイヤーがカードを引き終わってからカードを引く カード得点 J,Q,Kは10必要なクラ…

JSでAdapterパターンを実現

Adapterパターンとは 既存のクラスに手を加えず目的のインターフェースに合わせるようにする。 それには、継承と譲渡を利用した手法がある。継承を使ったクラス図は以下になる。 続いて譲渡を利用したクラス図は以下になる。 これをjavascriptでプログラミン…

JSでIteratorパターンを実現

javascriptでIteratorパターンを実現する javascriptとは クライアントサイドの処理において必要不可欠なもの。 javascriptが扱うものは全てオブジェクトであり、関数型言語であるという特徴がある。そのため、関数もオブジェクトとして存在し、変数のように…