Lv1プログラマの誰得メモ

総務女子の趣味とか勉強に関係することのメモ

Javascript

そのボタン(クリックイベント)はaタグか、buttonタグか

大前提として、クリックしたい要素は必ずaタグかbuttonタグ。それ以外だと要素がフォーカスを受け取らないため、キーボード操作が不可能になります。 tabキー大好きおばさん「divタグにクリックイベント仕込むのは許さん」 その上で、クリックイベントはaタ…

jQuery UIとBootstrapのTooltip競合

前回、Bootstrapで初期指定(?)されているjQueryスリム版ではjQuery UIは使えない、という記事を書きました。 lv1meg.hatenablog.com そもそも、jQueryUIとBootstrapのどちらにも同じ名前のTooltip関数が設定されていて、競合してしまうようです。そういった…

Uncaught TypeError: Cannot read property 'step' of undefined

bootstrap(4.5.0)とjQueryUI(1.12.1)を併用しようとした際に、以下のエラーが発生した。 Uncaught TypeError: Cannot read property 'step' of undefined at String. (jquery-ui.min.js:6) at each (jquery-3.5.1.slim.min.js:2) at Function.l.hook (jq…

【javaScript】入門書から"var"の気配が消えた

"var"は非推奨 変数宣言"var"と"let"の違いは「スコープ」 "let”はES6(ES2015)から登場 "var"は非推奨、とはいえ "var"は非推奨 遥かむかし、10年ほど前、javaScriptをかじってたときは、変数宣言といえば”var”だった。ところが、改めて勉強しようと買った…

Ajax+PHPで連想配列を送受信(filter_input)

連想配列をAjax通信でPOSTするとfalseになった。 配列じゃないパターン(成功例) 連想配列パターン(NG例) 連想配列パターン(成功例) 配列じゃないパターン(成功例) javascript(クライアント) var send_data = '01' $.ajax({ url: 'sample.php', typ…

Vue.jsでカレンダーを作りたい人生だった

Vue.jsでカレンダーを作りたい人生だった(そうでもない) 調べてもPHPで作ってたり、そもそも私が求める以上の挙動をするものが出てきたので、諦めました。 ちょいちょい処理を端折ってるのでコピペだと上手くいかないと思います。 v-forの入れ子とか、二次…