しぃぶろぐ。

仕事とか技術関係のこと。

JavaScript

Vue.jsのコンポーネントをライトな範囲で使う

Vue.jsの情報をあさっていると「.vue」拡張子のファイルに行き着くんですよね。 これって公式様のいう「単一ファイルコンポーネント」なんですが、ビルド(ようはコンパイル)が必要なんですよ。 ライトな範囲で使う前提なので、ビルドツールはもちろん使用…

jQueryで時間が止まっている人向けVue.jsをライトに使う方法

jQueryで時間が止まっている人=私です。はい。 もともとサーバー側の仕事ばっかりだったので、jQueryが使えりゃ十分でした。 訳あってぷちSPA(Single-page Application)を作ることになり、機能の多さとアクションさせる要素の多さにうんざりしてカッとな…

jQueryUIのdraggableなdivがoverflowを乗り越えられなかったの。

いきなり何のことやらと思われます。 が、今日はこのままぶっちぎりなのでご注意ください。 現象 jQueryUIのdraggableなdiv*1が、 親divから出ると消えてしまう(消えるというよりも、どうも裏側に回っている:z-indexがマイナスな感じ)。 ちょっと愚痴を含…

ブラウザの戻るボタンを押すと<select>の選択がおかしくなるのをjQueryで解決

まず大前提としてフォームのある画面では「ブラウザの戻るボタン」は極力押さないでいただきたい! …のではありますが、まぁ、あれば押すのが人情ですよね。 今回はブラウザの戻るボタンを押して戻ったら、表示されているデータとフォームの選択値がずれちゃ…

javascript小ネタを放出して知識のなさを露呈してみる

webエンジニアを自称しておりますが、 肝心要のフロントエンドにはとても弱いです。 というわけでここ数ヶ月でjavascriptで詰まった箇所をネタとして放出。 javascriptで小数点以下の0詰めをする 数値の左側を0詰め(ex. 00123)するやり方はよく見るので…

highchartであれこれ

旦那が盲腸で手術になったりしましたが、私含め元気です。 盲腸怖いですね。。。 最近GoogleChartから諸事情でHighchartの方にシフトしています。 Highchartはサンプルが充実しているせいか、 あまり日本語で解説されていないんですね。。。 どうやったらjso…