カテゴリー: JavaScript
PHPから受け取ったデータをJavaScriptでCSV出力(UTF-8とSJISに対応)
「vue-recaptcha.js」が「2.x」にバージョンアップして動かなくなった件
いまだ専任のエンジニアを置いていない前職から「クレジットカードが追加できなくなったんだけど」という問い合わせが来て調べてみたら、クレジットカード追加フォームに設置していたreCaptchaが動かなくなってました。文字通り「何にもしてないけど壊れた」状態。あれ?
Vue.jsをCDN経由で読み込みつつコンポーネントを別ファイルに分ける
簡単に実装するためにVue.jsをCDNで読み込んでいるような環境で、パーツをコンポーネントに分け、かつ、コンポーネントを別ファイルにするようなとき、どうしたら良いかについてのメモ書きです。
JavaScriptでデータからCSVファイルを生成しダウンロードさせる
管理アプリケーションから任意のレコードを選択してボタンを押すと、用途に合わせた情報が抽出されてCSVファイルとしてダウンロード出来る……という要件を満たすために、最初はPHP主体で処理することを考えていたのですが、色々調べてみるとほとんどJavaScriptで出来ることがわかりました。あとで記載する参考リンクの情報を組み合わせるとこんな感じ。
【メモ】BootstrapVueで見出しのないtableを作る
【JavaScript】Audioオブジェクトを再生停止する
最近、JavaScriptのAudioオブジェクトを使って音楽再生するコードを書いてるんですが、再生と停止を繰り返す中で気付いたことがあります。なんかね、ただ止めただけでは他の曲を再生したときにオブジェクトが重複して作られちゃうことがあるんですよね。なんだろう。
【Vue.js】Vuexで他のモジュールのアクションを呼び出す【メモ】
ストアオブジェクトを複数のモジュールに分けていた場合に、1つのモジュールから他のモジュールのアクションを呼び出した方が効率的ということがあります。それぞれ名前空間が決まってるわけだし、呼び出すことは出来ないんじゃないか……と思ってたんですけど、普通に出来るみたいですね。
Vue.js+Chart.js(vue-chartjs)+Laravelでグラフを作成しました。 【#np2020】
このブログではこれまでFlashを使ったグラフを採用してきたのですが、ブラウザ側のFlashへの対応が厳しくなっている今、Flashじゃないよなあということでリニューアル後はJavaScriptによるグラフを採用することにしました。
【vue-chartjs】グラフのオプションを一括設定したい【#np2020】
Vue.js と Chart.js を連携させてグラフを描画する場合、ラッパーとして「vue-chartjs」を使うと面倒なことがかなり省略できて楽です。ファイルさえ準備しておけばデータを入れて簡単にグラフが描画できるというイメージでしょうか。導入に関しては公式サイトなどを参照してください。