とんちむ日記

RubyとJavaScriptと猫が好きです

JavaScript

今さら聞けないJavaScriptのややこしいところ(スコープ、巻き上げ、this)

これはQiitaに昔書いてたやつを引っ越したものです。 ①スコープについて これについては基本なので、ご存知の方は多いと思いますが折角なのでES2015以降の場合も併せて書こうと思います。 変数のスコープはブロックではない(※variable文の場合) varによっ…

javascriptのvalidationをchainする

きっかけ いちいちバリデーションする時にif() ~とかするのがめんどくさい。 chainでバリデーションを実行したい Railsのvalidationみたいにerrors.full_messagesみたいにまとめてエラーメッセージ取れたら嬉しい ・・と思ってまたライブラリでも作ろうかと…

Google Chromeがimportに対応した

対応するって話は知ってはいましたがとうとう対応したんですね。ちょっと興奮して久しぶりにブログを更新してます。 ES2017も正式勧告されたこのご時世にimportを知らないwebエンジニアは少数だと思いますが、使い方はこちら。 Safariも最新版はiOSを含めて…

モック用のJSONやCSVなどのデータを大量にかつ簡単に作成できるMockarooを試してみた

どうも、フロントエンジニアになりたい人です。 js側から叩くAPIがまだサーバーサイドで実装されてないけど、js側の処理も先にやっとかないといけないって状況ありますよね・・多分。僕は今のところ経験したことないけどきっとある。 あと、テスト用のデータ…