JavaScript

伊藤史世

ajax通信の基本的な書き方

ajax(エイジャックス)とは、JavaScriptを使用して行われる非同期処理のことです。 通常Webページの内容を変更するためには画面遷移やリロードする必要がありますが、ajaxを使用すればリロードせずにページの内容…
ゴトー

JavaScript : if文を一行で書く

圧縮されたJSを読んでいたら気になる記述があったので調べたところ、一行に圧縮されたif文だった。 if (x == y) { console.log(“xはyと等しい”); } else { console.log(“x…
hiwm0126

JSON.parse()

文字列をJSONとして認識するために、JSON.parse()が用いられる。 var json = ‘{“result”:true, “count”:42}’; obj = JSON.parse(json); conso…
Tomoumi Nishimura

Javascriptでオーバーロード

ES2015以前 javascriptにはオーバーロード機能が本来ありませんが、argumentsで引数を呼び出すことができる場合には次のようにすることで擬似的なオーバーロードが実現できるとされていました。 functi…
Tomoumi Nishimura

redux-sagaで処理をタイムアウトする

redux上でいい感じに非同期処理を扱うredux-sagaですが、処理に時間制限を設けてそれを超えた場合はタイムアウトさせるなりなんなりしたい場合というのがありえます。 基本 ドキュメントによれば、以下のようにrace…
hiwm0126

String.split

文字列を分割する方法として、String.split()は用いられる。これはJavascriptとJava両方のStringに存在する。 おそらくほとんどの言語のString型に存在するのだと思う。たぶん… 以下は例であ…
hiwm0126

displayプロパティ

条件に応じてHTMLの要素を、出したり消したりしたいときはdisplayプロパティが使えます。 JavaScriptを用いてdisplayプロパティの値をのnoneにしてあげれば、その要素は表示されなくなります。 以下は…
hiwm0126

変数の命名規約

プログラミング言語にはそれぞれ命名規約が存在します。 Javaの場合の命名規約はこちらのサイトに詳しく書いてありました。 クラスとインターフェースはPascalCase、定数と列挙定数についてはSnakeCase、それ以…