約 2,903,050 件
https://w.atwiki.jp/api_programming/pages/208.html
下位ページ Content 宣言配列、連想配列 要素数 要素の追加引数で追加 連想配列を結合する 要素の削除splice()indexが配列長より大きい場合 要素のソート(並び替え)sort forで回したい 配列/Javascript - AjaxTower 配列 (Array) - JavaScript プログラミング解説 宣言 new Array() var a = new Array() もしくは []で最初から中身や要素数を書く。 var a = [] new Array()と[]の違い - Qiita http //qiita.com/Hiraku/items/d74690088dfa368875c9 配列、連想配列 javascriptの連想配列と配列の違い - Qiita 要素数 array.length 関数ではなく、プロパティ lengthプロパティ 要素の追加 引数で追加 var renso = {} renso.hoge = "hoge"; renso.fuga = "fuga"; 連想配列を結合する jQueryには $.extend(target,obj1[,obj2,...]) という関数があるらしい。 jQuery.extend $.extend() - js STUDIO 要素の削除 splice() array.splice(index, howMany, [element1][, ..., elementN]);) index の要素から howMany 個削除する ※その場で配列長が短くなるので、ループを回す際には後ろから回すなど、工夫が必要 indexが配列長より大きい場合 index ← length-1 で解釈される https //developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/splice 要素のソート(並び替え) sort htmlでいうところのli要素(の集合、配列)に対して使ってみたが、リストの順番は実では反映されず。 html($(ul li).sort())をしてみたら、ソートはできたが、.data("-","~")でくっつけておいたデータが反映されず。 変数の並べ替えは「辞書的」に行われる。 .sort(compareFunction) でcomareFunctionを定義することで、オブジェクト等々でも並べ替えが可能。 compareFunction(a,b) 0 a→bの順に並べる compareFunction(a,b) = 0 a = b と判断(並べ替えない) compareFunction(a,b) 0 b→aの順に並べる 中でどのような並べ替えが行われているのか?どうも挿入ソートで行われているようだ(firefoxとchromeでは)。挿入ソートなので、n番目の要素のソート(挿入位置の検索)を開始してから、並べ替えが発生しなかったとき、つまり compareFunction 0 になったとき、次のn+1番目の要素のソートに遷移する、という意味でいいのか? すると、「並べ替えて次の」か並べ替えないか」だから、すくなくともfirefoxとchromeでは、compareFunction = 0 と compareFunction 0 は「並べ替えない」という意味で同義になるのか? Array.sort - MDN forで回したい for(len key in dict){} で回せるが、他にも Object.keys(dict).forEach Object.keys(dict)でkeyを取り出してforEachを使うこともできる。ただ、forEachではbreakが使えない(return で逃げる)ので面倒。 for ... in ... forEach JavaScriptにおける連想配列のforループ操作
https://w.atwiki.jp/vsync/pages/28.html
test#html2(){{{{{{ script type="text/javascript" src="http //twitter.com/javascripts/blogger.js" /script script type="text/javascript" src="http //twitter.com/statuses/user_timeline/vsyncgames.json?callback=twitterCallback2 count=5" /script ul id="twitter_update_list" /ul }}}}}}
https://w.atwiki.jp/m_shige1979/pages/1020.html
繰り返し制御 概要 繰り返しの制御文 1.break 2.break(ラベル付) 3.continue break文 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title /head body script type="text/javascript" // ![CDATA[ // 添え字 var k=0; // 継続条件 for(var i = 0;i 10;i++){ for(var j=0;j 10;j++){ k++; document.write("i=" + i + " j=" + j + " nbsp;"); if(k 30){ // 繰り返しを抜ける break ; } } document.write(" br / "); } document.write(" br / "); // 出力1 document.write("Test Javascript1" + " br / "); end1 // 出力2 document.write("Test Javascript2" + " br / "); //]] /script /body /html break文2 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title /head body script type="text/javascript" // ![CDATA[ // 添え字 var k=0; // ラベル定義 loop1 // 継続条件 for(var i = 0;i 10;i++){ for(var j=0;j 10;j++){ k++; document.write("i=" + i + " j=" + j + " nbsp;"); if(k 30){ // loop1の繰り返しを抜ける break loop1; } } document.write(" br / "); } document.write(" br / "); // 出力1 document.write("Test Javascript1" + " br / "); end1 // 出力2 document.write("Test Javascript2" + " br / "); //]] /script /body /html continue文 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title /head body script type="text/javascript" // ![CDATA[ // 継続条件 for(var i = 0;i 10;i++){ // 余りを取得 var data = i % 2; // 0の場合は処理しない if(data == 0){ continue; } document.write("i=" + i + " br / "); } document.write(" br / "); // 出力1 document.write("Test Javascript1" + " br / "); end1 // 出力2 document.write("Test Javascript2" + " br / "); //]] /script /body /html
https://w.atwiki.jp/picchuandten/pages/94.html
JavaScriptツール集 このページでは、JavaScriptを使ったプログラムを公開しています。 著作権について めざめるパワー算出機 個体値算出機 著作権について このスクリプトの著作権は当サイト管理者「ハイドレンジア」にあります。 スクリプトの無断転載、一部転載等は一切禁じます。 スクリプト内の構文などを参考にして同じようなスクリプトを作ることも同じです。 めざめるパワー算出機 使い方 フォームに個体値を入力して算出を押すだけです。 HP 攻撃 防御 特攻 特防 素早 威力 タイプ 個体値算出機 使い方 必要入力事項を記入して、「検索」ボタンを押してください。 ステータス、努力値は入力しないと「0」とみなします。 ポケモン 001:フシギダネ 002:フシギソウ 003:フシギバナ 004:ヒトカゲ 005:リザード 006:リザードン 007:ゼニガメ 008:カメール 009:カメックス 010:キャタピー 011:トランセル 012:バタフリー 013:ビードル 014:コクーン 015:スピアー 016:ポッポ 017:ピジョン 018:ピジョット 019:コラッタ 020:ラッタ 021:オニスズメ 022:オニドリル 023:アーボ 024:アーボック 025:ピカチュウ 026:ライチュウ 027:サンド 028:サンドパン 029:ニドラン♀ 030:ニドリーナ 031:ニドクイン 032:ニドラン♂ 033:ニドリーノ 034:ニドキング 035:ピッピ 036:ピクシー 037:ロコン 038:キュウコン 039:プリン 040:プクリン 041:ズバット 042:ゴルバット 043:ナゾノクサ 044:クサイハナ 045:ラフレシア 046:パラス 047:パラセクト 048:コンパン 049:モルフォン 050:ディグダ 051:ダグトリオ 052:ニャース 053:ペルシアン 054:コダック 055:ゴルダック 056:マンキー 057:オコリザル 058:ガーディ 059:ウインディ 060:ニョロモ 061:ニョロゾ 062:ニョロボン 063:ケーシィ 064:ユンゲラー 065:フーディン 066:ワンリキー 067:ゴーリキー 068:カイリキー 069:マダツボミ 070:ウツドン 071:ウツボット 072:メノクラゲ 073:ドククラゲ 074:イシツブテ 075:ゴローン 076:ゴローニャ 077:ポニータ 078:ギャロップ 079:ヤドン 080:ヤドラン 081:コイル 082:レアコイル 083:カモネギ 084:ドードー 085:ドードリオ 086:パウワウ 087:ジュゴン 088:ベトベター 089:ベトベトン 090:シェルダー 091:パルシェン 092:ゴース 093:ゴースト 094:ゲンガー 095:イワーク 096:スリープ 097:スリーパー 098:クラブ 099:キングラー 100:ビリリダマ 101:マルマイン 102:タマタマ 103:ナッシー 104:カラカラ 105:ガラガラ 106:サワムラー 107:エビワラー 108:ベロリンガ 109:ドガース 110:マタドガス 111:サイホーン 112:サイドン 113:ラッキー 114:モンジャラ 115:ガルーラ 116:タッツー 117:シードラ 118:トサキント 119:アズマオウ 120:ヒトデマン 121:スターミー 122:バリヤード 123:ストライク 124:ルージュラ 125:エレブー 126:ブーバー 127:カイロス 128:ケンタロス 129:コイキング 130:ギャラドス 131:ラプラス 132:メタモン 133:イーブイ 134:シャワーズ 135:サンダース 136:ブースター 137:ポリゴン 138:オムナイト 139:オムスター 140:カブト 141:カブトプス 142:プテラ 143:カビゴン 144:フリーザー 145:サンダー 146:ファイヤー 147:ミニリュウ 148:ハクリュー 149:カイリュー 150:ミュウツー 151:ミュウ 152:チコリータ 153:ベイリーフ 154:メガニウム 155:ヒノアラシ 156:マグマラシ 157:バクフーン 158:ワニノコ 159:アリゲイツ 160:オーダイル 161:オタチ 162:オオタチ 163:ホーホー 164:ヨルノズク 165:レディバ 166:レディアン 167:イトマル 168:アリアドス 169:クロバット 170:チョンチー 171:ランターン 172:ピチュー 173:ピィ 174:ププリン 175:トゲピー 176:トゲチック 177:ネイティ 178:ネイティオ 179:メリープ 180:モココ 181:デンリュウ 182:キレイハナ 183:マリル 184:マリルリ 185:ウソッキー 186:ニョロトノ 187:ハネッコ 188:ポポッコ 189:ワタッコ 190:エイパム 191:ヒマナッツ 192:キマワリ 193:ヤンヤンマ 194:ウパー 195:ヌオー 196:エーフィ 197:ブラッキー 198:ヤミカラス 199:ヤドキング 200:ムウマ 201:アンノーン 202:ソーナンス 203:キリンリキ 204:クヌギダマ 205:フォレトス 206:ノコッチ 207:グライガー 208:ハガネール 209:ブルー 210:グランブル 211:ハリーセン 212:ハッサム 213:ツボツボ 214:ヘラクロス 215:ニューラ 216:ヒメグマ 217:リングマ 218:マグマッグ 219:マグカルゴ 220:ウリムー 221:イノムー 222:サニーゴ 223:テッポウオ 224:オクタン 225:デリバード 226:マンタイン 227:エアームド 228:デルビル 229:ヘルガー 230:キングドラ 231:ゴマゾウ 232:ドンファン 233:ポリゴン2 234:オドシシ 235:ドーブル 236:バルキー 237:カポエラー 238:ムチュール 239:エレキッド 240:ブビィ 241:ミルタンク 242:ハピナス 243:ライコウ 244:エンテイ 245:スイクン 246:ヨーギラス 247:サナギラス 248:バンギラス 249:ルギア 250:ホウオウ 251:セレビィ 252:キモリ 253:ジュプトル 254:ジュカイン 255:アチャモ 256:ワカシャモ 257:バシャーモ 258:ミズゴロウ 259:ヌマクロー 260:ラグラージ 261:ポチエナ 262:グラエナ 263:ジグザグマ 264:マッスグマ 265:ケムッソ 266:カラサリス 267:アゲハント 268:マユルド 269:ドクケイル 270:ハスボー 271:ハスブレロ 272:ルンパッパ 273:タネボー 274:コノハナ 275:ダーテング 276:スバメ 277:オオスバメ 278:キャモメ 279:ペリッパー 280:ラルトス 281:キルリア 282:サーナイト 283:アメタマ 284:アメモース 285:キノココ 286:キノガッサ 287:ナマケロ 288:ヤルキモノ 289:ケッキング 290:ツチニン 291:テッカニン 292:ヌケニン 293:ゴニョニョ 294:ドゴーム 295:バクオング 296:マクノシタ 297:ハリテヤマ 298:ルリリ 299:ノズパス 300:エネコ 301:エネコロロ 302:ヤミラミ 303:クチート 304:ココドラ 305:コドラ 306:ボスゴドラ 307:アサナン 308:チャーレム 309:ラクライ 310:ライボルト 311:プラスル 312:マイナン 313:バルビート 314:イルミーゼ 315:ロゼリア 316:ゴクリン 317:マルノーム 318:キバニア 319:サメハダー 320:ホエルコ 321:ホエルオー 322:ドンメル 323:バクーダ 324:コータス 325:バネブー 326:ブーピッグ 327:パッチール 328:ナックラー 329:ビブラーバ 330:フライゴン 331:サボネア 332:ノクタス 333:チルット 334:チルタリス 335:ザングース 336:ハブネーク 337:ルナトーン 338:ソルロック 339:ドジョッチ 340:ナマズン 341:ヘイガニ 342:シザリガー 343:ヤジロン 344:ネンドール 345:リリーラ 346:ユレイドル 347:アノプス 348:アーマルド 349:ヒンバス 350:ミロカロス 351:ポワルン 352:カクレオン 353:カゲボウズ 354:ジュペッタ 355:ヨマワル 356:サマヨール 357:トロピウス 358:チリーン 359:アブソル 360:ソーナノ 361:ユキワラシ 362:オニゴーリ 363:タマザラシ 364:トドグラー 365:トドゼルガ 366:パールル 367:ハンテール 368:サクラビス 369:ジーランス 370:ラブカス 371:タツベイ 372:コモルー 373:ボーマンダ 374:ダンバル 375:メタング 376:メタグロス 377:レジロック 378:レジアイス 379:レジスチル 380:ラティアス 381:ラティオス 382:カイオーガ 383:グラードン 384:レックウザ 385:ジラーチ 386:デオキシス 387:ナエトル 388:ハヤシガメ 389:ドダイトス 390:ヒコザル 391:モウカザル 392:ゴウカザル 393:ポッチャマ 394:ポッタイシ 395:エンペルト 396:ムックル 397:ムクバード 398:ムクホーク 399:ビッパ 400:ビーダル 401:コロボーシ 402:コロトック 403:コリンク 404:ルクシオ 405:レントラー 406:スボミー 407:ロズレイド 408:ズガイドス 409:ラムパルド 410:タテトプス 411:トリデプス 412:ミノムッチ 413:ミノマダム 414:ガーメイル 415:ミツハニー 416:ビークイン ;/option 417:パチリス 418:ブイゼル 419:フローゼル 420:チェリンボ 421:チェリム 422:カラナクシ 423:トリトドン 424:エテボース 425:フワンテ 426:フワライド 427:ミミロル 428:ミミロップ 429:ムウマージ 430:ドンカラス 431:ニャルマー 432:ブニャット 433:リーシャン 434:スカンプー 435:スカタンク 436:ドーミラー 437:ドータクン 438:ウソハチ 439:マネネ 440:ピンプク 441:ペラップ 442:ミカルゲ 443:フカマル 444:ガバイト 445:ガブリアス 446:ゴンベ 447:リオル 448:ルカリオ 449:ヒポポタス 450:カバルドン 451:スコルピ 452:ドラピオン 453:グレッグル 454:ドクロッグ 455:マスキッパ 456:ケイコウオ 457:ネオラント 458:タマンタ 459:ユキカブリ 460:ユキノオー 461:マニューラ 462:ジバコイル 463:ベロベルト 464:ドサイドン 465:モジャンボ 466:エレキブル 467:ブーバーン 468:トゲキッス 469:メガヤンマ 470:リーフィア 471:グレイシア 472:グライオン 473:マンムー 474:ポリゴンZ 475:エルレイド 476:ダイノーズ 477:ヨノワール 478:ユキメノコ 479:ロトム 480:ユクシー 481:エムリット 482:アグノム 483:ディアルガ 484:パルキア 485:ヒードラン 486:レジギガス 487:ギラティナ 488:クレセリア 489:フィオネ 490:マナフィ 491:ダークライ 492:シェイミ 493:アルセウス 494:タマゴ 495:ダメタマゴ 496:デオキシスA 497:デオキシスD 498:デオキシスS 499:ミノマダム地 500:ミノマダム鋼 レベル 性格 いじっぱり うっかりや おくびょう おっとり おだやか おとなしい がんばりや きまぐれ さみしがり しんちょう すなお ずぶとい せっかち てれや なまいき のうてんき のんき ひかえめ むじゃき まじめ やんちゃ ゆうかん ようき れいせい わんぱく ステータス 努力値 HP 攻撃 防御 特攻 特防 素早さ 改造ポケモン HP 攻撃 防御 特攻 特防 素早
https://w.atwiki.jp/atwiki_tools/pages/35.html
jQueryを使ってクラス名からCSSを設定する方法。 クラス名でwidthやheightを指定したくなって作ってみました。 デモ ソースwikiソース Javascript Tips デモ フォントサイズ20pt spanclass プラグインエラー class名は半角英数字で入力してください。 ソース wikiソース Javascript include/setCSSbyClass,js Tips
https://w.atwiki.jp/nicepaper/pages/277.html
前回記事JavaScript入門5では配列の書き方について学びました。今回はオブジェクトとメソッドについて考えていきます。10月26日記事 目次 オブジェクト メソッド コード まとめ オブジェクト 実際に操作する「もの」を作っていきたいと思います。プロパティのように静的なものを扱うものも作ることができれば、メソッドと呼ばれるものも作ることができます。 メソッド メソッドとはオブジェクトにくっついてる関数です。「手続き」と呼ばれ、オブジェクトにくっつけて使います。当然オブジェクトが定義されていないと使えません。 コード !DOCTYPE HTML html head meta charset="utf-8" title オブジェクトとメソッド /title /head body script //連想配列と書き方は同じ。resultオブジェクトを作っていく。 var result = { math 100, english 98 }; console.log(result.math); console.log(result.english); //点数を足したい。メソッドを作る。 var result1 = { math 100, english 95, sum function(){//メソッドを作る console.log(result1.math + result1.english); //または以下のように書いてもよい。 console.log(this.math + this.english); } }; result1.sum();//この際、sumはresult1のメソッドと言います。 //つまりオブジェクトにはプロパティを指定することもできれば、関数を定義してメソッドとして呼び出すこともできるということです。 /script /body /html まとめ 自分自身のオブジェクトを指定するときはthisと指定することもできます。jQueryでもよく見る表記です。これにメソッドを使って手続きしていきましょう。 以上
https://w.atwiki.jp/chaka-poko/pages/37.html
EnterKeyの制御 その1 JWebForm1_1.aspx html xmlns="http //www.w3.org/1999/xhtml" head runat="server" title JavaScript Enterキー入力でFocus移動 その1 /title script type="text/javascript" function ChangeKeycode() { if (event.keyCode == 13 event.srcElement.type == text ) { event.keyCode = 9; } } document.onkeydown = ChangeKeycode; /script /head body onload="document.form1.txtUserID.focus()" form id="form1" runat="server" h2 JavaScript /h2 h3 Enterキーの制御 その1 /h3 table cellpadding="5" tr td width="110px" ユーザーID: /td td width="160px" asp TextBox ID="txtUserID" runat="server" /asp TextBox /td td width="50px" nbsp; /td /tr tr td パスワード: /td td asp TextBox ID="txtPassword" runat="server" TextMode="Password" /asp TextBox /td td asp Button ID="btnSubmit" runat="server" Text="送信" / /td /tr tr td colspan="3" nbsp; asp Label ID="lblMsg" runat="server" /asp Label /td /tr /table /form /body /html JWebForm1_1.aspx.vb Partial Class JavaScript_JWebForm1 Inherits System.Web.UI.Page Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click Me.lblMsg.Text = "Submitされました。" End SubEnd Class イベントが発生したコントロールのタイプがtextだったら、Enterキー入力をTabキー入力に変換することでFocusを移動している。 コントロールのタイプがpasswordだったら、Enterキー入力のままなので、FormがSubmitされる。 つまり、ユーザーID入力、Enter→パスワードにFocusが移動 パスワード入力、Enter →FormがSubmitされる document.body.onkeydown = ~ は、bodyタグの中に書かないとダメ。 document.onkeydown = ~ ならば、headタグのなかでも、bodyタグの中でもOK。 ※このページはdocument.onkeydown =~をheadタグの中に書いている。 ※このページはデザインファイル(.aspx)に直接JavaScriptを書いている。 [Counter] Total: -
https://w.atwiki.jp/nicepaper/pages/279.html
前回記事JavaScript入門7ではStringオブジェクトとメソッドの使い方について学びました。今回はオブジェクトを作らずに使えるMathオブジェクトについて考えていきます。10月28日記事 目次 数学的な表現 コード まとめ 数学的な表現 一番使うのはランダムに数字を出しそれによって処理を変えるMath.floor(Math.random)だと思います。その他にも使えるメソッドを適当に書いていきます。 MDNはこちらです。 コード !DOCTYPE HTML html head meta charset="utf-8" title 用意されているオブジェクトを使う~組み込みオブジェクト~ /title /head body script var num; num = Math.floor(Math.random()*3);//3通りにしたい場合。 document.write(num);//ボディに直接記述させるオブジェクトとメソッド。console.logを使ってもよいが、これも使ってみる。 switch(num){ case 0 document.write("グー"); break; case 1 document.write("チョキ"); break; default document.write("パー"); break; } //その他にも使えるMathオブジェクトのメソッド名 console.log(Math.PI);//πを表示 console.log(Math.abs(-3));//絶対値を表示。 3が表示される。 console.log(Math.ceil(5.6667));//切り上げ。6が表示される。 console.log(Math.max(4,2,67,73,15,78,32,5,6));//引数の中で一番最大値を取り出す。 /script /body /html まとめ Mathオブジェクトはオブジェクトを作らなくても引数を指定することで使えたりします。 以上
https://w.atwiki.jp/allegory/pages/51.html
JavaScriptイベントハンドラ JavaScriptでイベントを定義するのがイベントハンドラです。 onBlur onClick onChange onFocus onLoad onMouseOver onSelect onSubmit onUnload
https://w.atwiki.jp/hirokidaichi/pages/15.html
JavaScriptの備忘録 JavaScriptの備忘録 JavaScriptの備忘録--環境編--ライノ ブラウザ Greasemonkey Firefoxブラウザ拡張 WSH Jscript Jscript.net HTA Bookmarklet JavaScriptの備忘録--変数編-- JavaScriptの備忘録--スコープチェイン-- JavaScriptの備忘録--制御構文--if else for while foreach try catch with function() JavaScriptの備忘録--DOM編-- JavaScriptの備忘録--XPath編-- JavaScriptの備忘録--Ajax/Sjax編-- JavaScriptの備忘録--ライブラリ編--Prototype.js jQuery AFlax JavaScriptの備忘録--COM/ActiveX編-- JavaScriptの備忘録--Jscript.net編-- JavaScriptの備忘録--バッドノウハウ編-- JavaScriptの備忘録--環境編-- ライノ ブラウザ Greasemonkey Firefoxブラウザ拡張 WSH Jscript Jscript.net HTA Bookmarklet JavaScriptの備忘録--変数編-- JavaScriptの備忘録--スコープチェイン-- JavaScriptの備忘録--制御構文-- if else for while foreach try catch with function(){} JavaScriptの備忘録--DOM編-- JavaScriptの備忘録--XPath編-- JavaScriptの備忘録--Ajax/Sjax編-- JavaScriptの備忘録--ライブラリ編-- Prototype.js jQuery AFlax JavaScriptの備忘録--COM/ActiveX編-- JavaScriptの備忘録--Jscript.net編-- JavaScriptの備忘録--バッドノウハウ編--