JavaScript(413)

413follower
nakata さんのアバター 24views

文字列切り出し操作いろいろ

substrを用いてjavascript上で文字列を切り出す方法をいくつか紹介します。 substrの基本的な使い方: NewString = TargetString.substr(start,length); startが切り出し... 2016年8月5日
@iwasaki さんのアバター 71views

Javascriptでheadタグ内の要素を取得する方法

document.getElementsByTagName('head')[0].childNodes で取得できるようになっています。 ... 2016年8月3日
nakata さんのアバター 29views

nonceの扱い

nonceはajax通信で狙われやすいCSRF攻撃を防ぐためにクライアントとサーバーで暗号を使って認証をするための鍵です。一度きりのことも多いので、ワンタイムトークンなどと呼ばれたりします。wordpressでajax通信する時はadmin... 2016年8月3日
@iwasaki さんのアバター 90views

formのonsubmitで処理を中断させる方法

formでPOSTする前にデータを調整・チェックしてエラーがあればPOSTの処理を止めたい、というケース <script type="text/javascript"> function pre() { ... 2016年7月28日
tortuepin さんのアバター 116views

dojoってなに

javascriptをいじっていたらdojo.hogehogeってのがでてきました。 探してみてもどこにも宣言がなくて謎だったので少ししらべてみたところ、どうやらjavascriptからhtmlを書き換えたりできるらしいです。 dojo... 2016年7月26日
@iwasaki さんのアバター 78views

Javascriptでクレジットカードの入力を整形する

Javascriptでクレジットカードの入力をフォーマットする際には formatter.jsが便利です。 使い方は簡単で以下のように使います。 new Formatter(document.getElementById('credi... 2016年7月25日
nissy さんのアバター 104views

GoogleMap 情報ウィンドウを表示させるときの注意

開発中に情報ウィンドウが、一瞬変な所に表示される問題がありました。 これは、情報ウィンドウの場所を開く前に伝えられていなかった事が問題の原因だったようです。 //最初のコード infowindow.setContent(); marker... 2016年7月15日
kentomurata さんのアバター 63views

JavaScriptでクォート記号を二重に使いたいとき

JavaScriptで、シングルクォートの中でまたシングルクォートを使いたい場合にはエスケープをしなければなりません。 'value='hoge'&target='hogehoge'' これを以下のように書き直します。 'v... 2016年7月14日
@iwasaki さんのアバター 8views

dojoの数字フォーマット機能

PHPで数字を3桁ずつカンマで区切る場合は number_format() を使います。 http://webkaru.net/php/number-format/ Javascriptでやる場合、 http://qiita.co... 2016年7月13日
nissy さんのアバター 57views

javascript NaNの判定

is_NaN()という関数があるらしいのですが、正しく判定されないみたいなので注意が必要です。 isNaN()はNaNであるかの判定ではなく、引数が数値へ変換可能かどうかの判定に使われるみたいです。このため以下のような、判定が起きてしまいま... 2016年7月12日
nissy さんのアバター 22views

Javascript 演算子の基礎

基礎的内容ですが、知らなかったのでハックに残しておきます。 /* 条件演算子(?の前の引数がtrueなら:の前の引数を返し、falseなら: の後の引数を返す)*/ x = a > b ? a : 0; // a=3,b=8のとき... 2016年7月12日
nakata さんのアバター 142views

コールバック関数

コールバック関数を少し勘違いしていたのでまとめます。 コールバック関数とは関数に引数として渡されることのできる関数です。ある関数が行われる時にさらに別の関数が起こるようにするなどということができます。 非同期通信で流れの制御をする上で役に立... 2016年7月6日
shummin さんのアバター 45views

javascript の配列をfor文を使った定義

Java Scriptは初心者なので初歩的なことから はじめに var data = new Array(); という配列を用意し、JAVAのfor文と同様の書き方で第i成分に要素を代入する。 var data = new Array... 2016年7月5日
YY3ai2ui24 さんのアバター 117views

JavaScriptで1と2と3を足す

>>> 1 + 2 + 3 6 >>> "1" + 2 + 3 "123" >>> 1 + "2" + 3 "123" >>> +"1" + 2 + 3 6 >&... 2016年7月3日
nissy さんのアバター 65views

javascript Callbackの初歩

今回はCallbackについて調べてみました。 Callback関数とは 他関数の引数として使用し、特定のタイミングで実行させることです。TOWNの現在の開発だとgoogle mapsのaddListenerなどがよく見かける例だと思い... 2016年7月1日
harada さんのアバター 98views

JavaScript:変数で足し算をする

変数定義の際にvar aaa = ''としてしまうと文字列として認識されてしまうため、var aaa = 0のように数値として扱うように注意します。 var vacancy_result = 0;//変数は数値 var result = ... 2016年6月29日
@iwasaki さんのアバター 103views

Javascriptで先頭の0を削除する

var str = '0000080'; parseInt(str, 10) のようにします。2番めの引数は「10進数」の指定です。 参考 http://liginc.co.jp/web/js/31018 http://b.021... 2016年6月28日
nissy さんのアバター 1,117views

Chart.jsでかわいいグラフを作る

TOWNの開発で、Chart.jsというグラフを描くツールを使っていたので調べてみました。するとなんと、かわいいグラフが描ける!!ということなので、まとめてみましたー!!実際にグラフが表示される時の動きが、かわいい気がします(どーでもいいで... 2016年6月10日
kentomurata さんのアバター 85views

Javascriptにおける非同期処理の扱い方

Javascriptでは基本的に各々の処理は非同期です。わかりやすく言うと実行順序を指定することができません。 例えば以下のようなコードがあったとします。 console.log('1'); setTimeout(function() ... 2016年6月9日
@iwasaki さんのアバター 59views

SQSのキュー発行時にいくつか属性を付ける方法

function hogeSQS(callback) { var hoge1 = [ 'A', 'B' ]; var hoge1text = hoge1.join(':'); var params = { ... 2016年6月3日