スマホでscrollTo()が効かない スクロールを制御するscrollTo()がPCの表示ではきちんと動くのに、スマホだと動かないことがあった。 原因はスマホとPCでスクロールさせているオブジェクトが違うこと。 ある程度スクロールした状態でobj.scrol… tortuepinハック2017.11.28 2,789
Javascriptで要素を複製する Javascriptで作成した要素や、既に存在している要素を複製したい場合には、cloneNode()メソッドを使用します。 function cloneElement(){ var create_element = d… hiwm0126ハック2017.11.24 3,969
redux-sagaで生成されたIteratorを見分ける redux-sagaはReact-Native上で非同期処理を取り扱うためのライブラリです。 非同期処理どうしの同期のため、redux-saga内ではcall等のジェネレーターを用いて処理が取り扱われることが多いわけです… Tomoumi Nishimuraハック2017.11.21 273
javascript: void(0)について <a href=”javascript:void(0);”>リンク</a> aタグなどで画面遷移をしない手段としてなんとなく使っているコレ。 この方法を用いるのは、たとえhref=”&… ysugiyama12ハック2017.11.17 930
レガシーなプロジェクトのJavascriptとCSSに対してwebpackを使う レガシーなのでCSSは純粋なCSSとして出力したい ExtractTextPluginを使います。 module: { loaders: [{ test: /\.scss$/, loader: ExtractTextPl… @iwasakiハック2017.11.14 490
querySelector(),querySelectorAll() JavascriptにはquerySelector(),querySelectorAll()というメソッドがあります。 これの使い道としては、こちらのサイトに 単発のクラス名の場合は getElementsByClass… hiwm0126ハック2017.10.31 836
chromeでaipoのjavascriptをデバッグする流れ aipoはコンパイル時に複数のjavascriptをまとめたり変数の文字置き換えたり(hogehogeをaに置き換えたりする),改行消したりしてデータ量を削減している(yuicompressor利用) デバッグする時に分… Tomohiroハック2017.10.26 378
JavaScriptで任意の場所にHTML要素を追加させる 任意の場所にHTML要素を追加させるためには、任意の要素にidを振り、そのidを親idとすることで可能になります。 例は以下の通りです。 HTML文 <thead> <tr> <td>… hiwm0126ハック2017.10.25 7,784
逆順の無限スクロール(infinite scroll)を3行で実現する LINEのようにイケてるアプリは下から順に最新のメッセージが表示されてて上にスクロールしてくと古いメッセージを読み込んで繋げて無限にスクロールできるようになっている。これをJavascriptのAjax通信を用いて実現し… Tomohiroハック2017.10.23 3,563