JavaScript(447)

447follower
Tomoumi Nishimura さんのアバター 9views

redux-sagaで生成されたIteratorを見分ける

redux-sagaはReact-Native上で非同期処理を取り扱うためのライブラリです。 非同期処理どうしの同期のため、redux-saga内ではcall等のジェネレーターを用いて処理が取り扱われることが多いわけですが、これらの関数によ... 2017年11月21日
ysugiyama12 さんのアバター 31views

javascript: void(0)について

<a href="javascript:void(0);">リンク</a> aタグなどで画面遷移をしない手段としてなんとなく使っているコレ。 この方法を用いるのは、たとえhref=”” ... 2017年11月17日
@iwasaki さんのアバター 11views

レガシーなプロジェクトのJavascriptとCSSに対してwebpackを使う

レガシーなのでCSSは純粋なCSSとして出力したい ExtractTextPluginを使います。 module: { loaders: [{ test: /\.scss$/, loader: Ext... 2017年11月14日
hiwm0126 さんのアバター 10views

querySelector(),querySelectorAll()

JavascriptにはquerySelector(),querySelectorAll()というメソッドがあります。 これの使い道としては、こちらのサイトに 単発のクラス名の場合は getElementsByClassName()... 2017年10月31日
hiwm0126 さんのアバター 62views

日付を持ったHTML要素の追加と日付でのソート

Javascriptで要素の追加と、その要素にdataを振って、それを元にソートさせる処理を書きました。 ソートが2つに分かれている理由としては、classが’registerer’の要素は、それ以外の要素と違い、... 2017年10月27日
Tomohiro さんのアバター 16views

chromeでaipoのjavascriptをデバッグする流れ

aipoはコンパイル時に複数のjavascriptをまとめたり変数の文字置き換えたり(hogehogeをaに置き換えたりする),改行消したりしてデータ量を削減している(yuicompressor利用) デバッグする時に分かりにくいところが多... 2017年10月26日
hiwm0126 さんのアバター 43views

JavaScriptで任意の場所にHTML要素を追加させる

任意の場所にHTML要素を追加させるためには、任意の要素にidを振り、そのidを親idとすることで可能になります。 例は以下の通りです。 HTML文 <thead> <tr> <td>cell1&l... 2017年10月25日
Tomohiro さんのアバター 88views

逆順の無限スクロール(infinite scroll)を3行で実現する

LINEのようにイケてるアプリは下から順に最新のメッセージが表示されてて上にスクロールしてくと古いメッセージを読み込んで繋げて無限にスクロールできるようになっている。これをJavascriptのAjax通信を用いて実現しよう。メッセージをス... 2017年10月23日
hiwm0126 さんのアバター 16views

Pagerの作成 (未完)

ページャーの作成に取り掛かっているので、その記録をします。 まだ途中で、無駄な処理が多いですが、ご容赦下さい。 JavaのSelectData /** 現在のページの年 */ private ALDateTimeField vi... 2017年10月20日
kazuki-tohyama さんのアバター 15views

Javascriptの||、&&

&&と||は論理演算子として多くの言語で「AND」「OR」と同じように使われます。 以前javascriptのboolean値についてで述べたようにJavascriptのboolean型は少し特殊で、&&... 2017年10月19日
hiwm0126 さんのアバター 5views

dojo.byId

dojo.byIdは、document.getElementIdとほぼ同意です。 このように使えます。 function hoge(){ var hoge = dojo.byId("hoge") dojo.addClass(hoge,"... 2017年10月17日
nbeppu さんのアバター 77views

Safari(iOS) で 100vh が正しいサイズを返さない問題の対処法

iOS の Safari は ViewPort の相対単位(vh/vh/vmin/vmax)には他のブラウザと異なる挙動があり、100vh を指定するとアドレスバーの高さを含んだサイズを返してしまう問題があります。 以下のJavaScri... 2017年10月17日
hiwm0126 さんのアバター 12views

JavaScriptのオブジェクトについて

JavaScriptのオブジェクトは、Javaのオブジェクトとは異なる。 どちらかというとJavaのHashMapクラスに近いのがJavaScriptのオブジェクトである。 オブジェクトの記述方法は以下のとおりである。 //{プロパテ... 2017年9月25日
kazuki-tohyama さんのアバター 3views

javascriptのboolean値について

javascriptのbooleanは少し特殊で、オブジェクトは全てtrue、0や”(空文字)はfalseを返すようになっています。 //コメントは論理式に変数を入れた時に返るboolean値 var a = true /... 2017年9月21日
@iwasaki さんのアバター 3views

Javascriptで連想配列は参照渡しになるので注意

hoge = {a:1, b:2} example = hoge; example.c = 3; のようにすると、hogeの方にも c の要素が追加されるので注意が必要です。 ... 2017年9月21日
@iwasaki さんのアバター 16views

Javascriptで連想配列の要素を削除する方法

連想配列のオブジェクト hoge から 要素 item を削除するには以下のようにします。 delete hoge.item; ... 2017年9月21日
wkousuke さんのアバター 15views

javaとjavascriptの役割の違い

私はJavaとJavaScriptの違いを今まではあまり理解しておりませんでしたが、ウェブアプリ開発でとても重要だと知ったため、メモとして残します。 Javaは様々な環境で動かすことが出来る、動作も速く使い勝手のいいプログラミング言語。 ... 2017年9月20日
Tomohiro さんのアバター 4views

dojoで特定のidをもつ要素のclassを書き換える

dojoでhogeというidをもつ要素のclassを書き換えたい時がある。例えば <span class="required" id="hoge">hogehoge</span> というタグにtestという名... 2017年9月20日
soutahirose さんのアバター 7views

WordPressで使用しているプラグイン名及び状態の取得

取得はクロームのコンソールから行うのでjavascriptで書きました。 (function () { var plugin_title = document.getElementsByClassName('plugin-title... 2017年9月20日
hurts14 さんのアバター 24views

JavaScriptで変数の置換

var str = "hoge"; var org = "hogehoge"; str.replace("h","f"); org.replace("h","f"); console.log(str); console.log(org); ... 2017年9月19日