【javascript】非同期通信を同期処理する

フロントエンドで初期データを外部APIから取得したい場合があります。 データ通信はajax を用いるのは一般的です。 ajaxでデータを取得して画面内の要素を更新したり、スクリプト内の変数に変更を加えたりという事をします。 この通信をあらかじめ済ませてお…

【HTML】フォームの送信時にsubmit 属性のinput タグのパラメータを送らない方法

小ネタです。 フォームを作っていると、送信ボタンのようなsubmit 属性のinput タグを用意すると思います。 inputタグでボタンを作る場合、value の値が表示されますので、次のようにコーディングします <form method="GET" action="https://example.com"> <input type="hidden" name="value" value="1"> <input type="submit" name="submit_button" value="送信"> </form> この状態でsubmitすると、submitに設定したvalue…

【EaseUS Video Editor】初心者が動画編集をしてみる【レビュー】

最近大分暖かくなってきました。 周りの何気ない風景を動画にして共有したいと感じる事はないでしょうか? 私は普段動画編集はしないので、ツールについては知識がありません。 今回はEaseUS様から、EaseUS Video Editor を試用させていただく機会がございま…

【pug】『inputタグの中には要素を入れられない』を間違うとどうなるか?

webを生業にしている人にとっては当たり前の話です。 最近、pugでwebフォームを作る機会がありました。 webフォームでラジオボタンを操る時に、ラジオボタンのテキストでも選択できるようにする手段はいくつかあります。 その手段の一つが、下記のようにinpu…

【Vue】Vueインスタンスに初期値を渡す

個々のコンポーネントにバックエンドから初期値を追加する方法は以前記載しました。 blog.websandbag.com 個々のコンポーネントの場合は、props に直接値を設定すれば解決できます。 しかし、コンポーネントの種類に関わらず共通で使いたい値の場合がありま…

【Laravel-DomPDF】ファイル名を日本語にした状態でダウンロードする

LaravelでPDF生成をするためのライブラリに、Laravel-DomPDF というものがあります。 github.com Laravel用に改修されたDomPDFのラッパーで、簡単に導入する事ができるライブラリです。 しかし、海外環境用のライブラリですので、マルチバイトを使う場合に一…

【Mac(Linux)】複数のファイルの先頭に文字列を追加する

最近、複数の静的HTMLファイルにスクリプトを追加する機会がありました。 静的ファイルが少なければ、一個一個ファイルを開いて、指定の場所にタグをコピーする方法で作成する方法で事足ります。 一見単純作業に思えますが、ファイル数が多い場合はかなり時…

【HTTP】headerにアンダースコアは使えない

任意のヘッダーを送信したのに、受け取り側でヘッダーが消えていると言うことはないでしょうか? 最近、カスタムヘッダーを設計して使う機会があったのですが、受け取り側のサーバーでヘッダーが取得できない状況になりました。 原因を探っていくと、どうや…

【PHP】純粋なクラス名のみ文字列で取得する

php

PHPで開発していると、クラス名を直接指定したい機会があります。 例えばLaravelであれば、ルートを設定する時に(クラス名)@(関数名) と指定します。 さて、 今回はクラス名を取得する方法についてご紹介します。 目次 目次 get_classの落とし穴 ネームスペ…

【Git】誤ってコミットしてしまった特定のファイルをコミット前の状態戻す

git

小ネタです。 gitでソース管理をしていると、commit した後に不要なファイルまで含めてしまう事があります。 例えば、変更分をgit add .でまとめてコミットしてしまい、中身を確認せずにそのままcommit をしてしまうという経験はないでしょうか? もちろん、…

©︎2017-2018 WebSandBag