メモブログ

技術的なことを書き連ねるブログ

javascript

IE11 で 非同期のHTTP通信がうまくいかない

こんな風に、 jsでfetchを使ってサーバーからのresponseの情報(今回の場合は時間)を取得したい時ありますよね。 fetch(location.href) .then((response) => { if (response.ok) { console.log(response.headers.get('Date')) return } throw new Error('re…

スライダープラグインSwiperがIE11で動かない時の設定

今までは、スライダーのプラグインに 「slick」を使わせてもらっていたのですが、 github.com 最近あまり更新されていないので 「Swiper」というプラグインに乗り換えました。 github.com 機能も沢山あるので、これがあればほぼ困ることはないと思います。 …

jsでのカウントの処理(prevとかnext)を汎用的にする

今まで、スライダーとか 「進むボタン」「戻るボタン」 を実装する時に、 class Slider{ constructor(){ this.array = [ 'hoge.jpg', 'huga.jpg', 'baz.jpg', ] this.count = 0 this.length = array.length } prev(){ if(count === 0){ count = length - 1 }…

javascriptのthisについてまとめる

頭ではなんとなく理解しているけど、javascriptのthisはややこしい なのでちゃんとまとめようと思いました。 そもそも、javascriptにおいて「this」は何を指すか? 色々調べていてとてもしっくりくる説明があった。 thisが呼ばれた関数(メソッド)が所属し…

スライダーのプラグイン slick

色々便利なんだけど、 オートプレイ中に→STOP→別タブに移動→戻ってくる→また動き出しちゃう。というバグがある。【jQuery】高機能で実装も簡単なスライダー-slick.jsの使い方-再生・停止ボタンも付けてみました – Snaplog 今、タブを開いているかいないかを…