概要

  • JavaScriptのライブラリ・ツールなどをまとめる.

文法

  • 配列は[]、サイズはlength(sizeはだめ!!)
  • 型が雑
    • returnにも型が無い
    • 何でも入る。
    • 引数なしは、可変引数扱いにもなる
  • 大体参照になってるのでビビる
  • for文, if文, 配列
function f(arr) {
  if (typeof arr === 'undefined') return -1;
  var ret = 0;
  for (var i = 0; i < arr.length; i++) { // sizeではだめ!!
    for (var j = 0; j < arr[i].size; j++) {
      if (arr[i][j] === 3) {
        ret = ret + arr[i][j];
      }
    }
  }
  return ret;
}
function test_f() {
  f([[2, 3], [2, 3, 4]]);
}

基本操作

  • 文字列操作
    • javascriptのspliceは、基本的にはiからlenの長さ分削除するための関数。オプションで追加はできるけど
    • sliceはそこを取ってくる、spliceはそこを消す

用語まとめ

用語内容
jQuery
Ajax
JDBC
Monaca
enchant.js
jsdo.it

jQuery

Node.js

Node.js

難読化ソフト

Ajax

Cross Domain

JDBC

  • サーバ側Java連携(JavaとMySQLが連携できる)

Monaca

Mocha

  • describe も it も引数として関数を取っている
    • it は現在のテストグループに引数の関数を登録する
    • `describe`はテストグループを作り、引数の関数内で `it`を使用してそのテストグループにテストを登録する
    • つまり、 describe の中で記述した処理はすべてのテストが実行開始するよりも前に実行される
    • テスト実行時にシーケンシャルに実行されるのは it の引数で指定した関数

Tips


添付ファイル: fileajax-cross.tar 1件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-03-29 (日) 15:58:24 (1481d)