読者です 読者をやめる 読者になる 読者になる

はむはむエンジニアぶろぐ

このブログのコンセプトは"ハッキングの為なら愛する家族を傷つけることをいとわない" 自分にとってエンジニアリングは "手段ではなく生きる目的" である

JavaScript

【JavaScript】テストデータの作成が簡単になるライブラリ rosie

JavaScriptでテストデータの作成が簡単になるライブラリを試してみた。 rosiejs/rosie factory for building JavaScript objects, mostly useful for setting up test data. Inspired by factory_girl Rubyのfactory_girlというライブラリに影響を受けて作ら…

【JavaScript】新しいプロパティの追加を禁止させる

どうも、JavaScript初心者です。 jsを書いていて、ちょっと困ったことがあったのでメモ。 宣言していないObjectのプロパティをレシーバ(使い手)側で新しく追加されるというもの。 レシーバ側が自由な使いかたをされると意図せぬバグを生むことになるので、そ…

JavaScriptを動的に組み合わせるべきではない

例えば、このようにPHPをJavaScriptで、動的に組み立てられているコードには問題点が2つある。 <script type="text/javascript"> var hoge = '<?php echo $hoge ?>'; </script> セキュリティ面 メンテナンス面 である。