- ホーム /
- JavaScript
関数は定義されているが、ページ読み込み時にJavaScriptのエラーで「Uncaught TypeError: undefined is not a function」が出るとき
ページ表示時に、Chromeのコンソールが「aipo.webmail.onProcessingTimer」の行に「TypeError: undefined is not a function」を出しているが、 表示後にコ… - otaguro
- ハック
- 2014.07.09
- 8,559
CoffeeScript:ヒアドキュメントの書き方
ヒアドキュメント(改行を含む長文)を書く場合は下記のようになります。 doc = ''' <ul> <li>ダミーテキスト</li> <li>… iFrameの高さをjsで自動取得する
jQueryを使わないでできる方法がないか探していたところ、こちらのサイトで発見しました。 http://www.geocities.jp/eijispace/2012/0220.html JS funct… - Yukimi Sato
- ハック
- 2014.07.08
- 3,043
CoffeeScript:配列の扱い方
num0 = [2, 4, 6, 8] num1 = [1…10] // 1,2,3..と1から10までの配列ができる 連想配列の例は下記 price = ["maguro": 300,"… CoffeeScript:関数の返り値
返り値を戻す関数は下記のように記述します。 sum = (a,b) -> a + b 下記のように利用できます。 sum(2,3); 個人的に return の記述が無いとコードをざっと見る際などの視認性が落ちそう… CoffeeScript:関数の書き方
CoffeeScriptで関数を定義する場合は下記のように書きます。 hello = (x) -> alert "こんにちは"+x+"さん" 上記をコンパイルすると下記JSに… 改行でテキストエリアを伸ばす
function resize_textarea(ev){ //if (ev.keyCode != 13) return; var textarea = ev.target || ev.srcElement; var v… - Yukimi Sato
- ハック
- 2014.07.04
- 666
CoffeeScript:for文ループ
例えば下記の場合、iが0から5になるまでのループを行います。 for i in [0..5] alert i 上記をコンパイルすると下記JSになります。 var i, _i; for (i = _i = 0; _i &l… CoffeeScript:存在のチェック
例えば変数「str」の存在チェックは下記になります。 alert "true" if str? 上記は後置ifの書き方になっていますが、普通に書く場合は2行になります。 if str? alert &…