TECH CAMP 40日目 むずいんだけどめっちゃ面白い

最終課題を進めております。

ユーザー管理機能の単体テストコードを実装してコードレビューしてもらい、クリア。
単体テストコードは書き始めるとなかなか楽しいね。
うまく通った時にすごくすっきり。

次に商品出品機能に着手。
都道府県や商品の状態、発送にかかる日数とかの入力はプルダウンボタン(ドロップダウンボタン?)で作るんだけど、以前にやってたActiveHashを使うということで。

数が多いから大変だなーとか思ってたんけど、実際やってみたらそんな大した作業量でもなく。
実装して、実際に動くのを見ると達成感がある!

そして、販売手数料の計算のところ。
入力した数字をもとに販売手数料を計算して、利益が何円かを出すもの。
ページを切り替えることなく瞬時に数字が出てくるので、JavaScriptで実装します。

何時間やってたんだこれwwwwwwwwwwwwwww

晩ご飯も食べずに4時間くらいいじり続けてた!!!!!

いや、モノ自体は結構すんなり出来たんだけど、お手本には無いようなものを色々付け加えてました。
販売価格が、想定されてない何円未満とか何円以上、の時に赤文字でエラーを出したりとかそういう。
小数を入力した時にエラーにしたかったんだけど、色々試してもなかなかうまくいかず……。

まぁ実装はできたからいいかと思ったんだけど……トップページから遷移するとJavaScriptが動いていない!
商品出品ページだけでリロードするとしっかり動くのに。

トップページを表示させるとその時点でJavaScriptが読み込まれて、そのページには無い要素を取得しようとしてエラーになって止まり、そのまま商品出品ページへ行ってもJavaScriptが止まったままという。

やべーどうすりゃいいんだーとか悩みまくってるんだけど、このあたりをいじるのが何だか最高に面白い!!
自分で色々機能を付け加えたりするのが超楽しいね。
着手する前は「JavaScriptって記述がむずいから嫌だなー」とか思ってたんだけど、全然そんなことなかった。
自分のアイディアを形にできるので、すごい楽しいです。

しかしまだ読み込みエラーは解決せず!!
今日はそこから頑張ります。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする