約 2,903,229 件
https://w.atwiki.jp/dotcom/pages/99.html
こんなかんじ。参考サイトさんのURLがみつかりません。。どうしよう。 見つかり次第追記しますです。 script language="JavaScript" !-- menuItem = [["りんご","みかん","いちご",],["きゃべつ","はくさい","たまねぎ",],["あじ","さんま","ほっけ",],]; function setMenuItem(n,codeb) { len = document.forms["mainform"].elements[codeb].options.length; for (i=len-1; i =0; i--) { document.forms["mainform"].elements[codeb].options[i] = null; } for (i=0; i menuItem[n].length; i++) { document.forms["mainform"].elements[codeb].options[i] = new Option(menuItem[n][i],menuItem[n][i]); } } // -- /script form name="mainform" onsubmit = "return check()" select name="CodeA" onChange="setMenuItem(this.selectedIndex, CodeB )" option selected="" くだもの /option option selected="" やさい /option option selected="" さかな /option /select select name="CodeB" style="width 150px;" option /option /select /form
https://w.atwiki.jp/microsoftexcelmatome/pages/44.html
Javascript1.5互換ではないらしい。 prototypeの扱いもなんかmozillaとかとは色々違う。 でもふつーにテキスト処理とループだけやってる分にはぜんぜん速いし問題ない。
https://w.atwiki.jp/suffix/pages/1131.html
変数の種類 記述 種別 意味合い let(※1) 局所変数 let (変数 = 値) {}のブロック内でのみ変数が有効となる const(※2) 定数 変数識別子への再代入をできないようにする。配列やオブジェクトは変更できるため、不変という意味ではない。 var(※3) ローカル変数とグローバル変数 通常の変数宣言だが、letが登場してからはスコープ範囲を制限する観点で使う機会が減少した (※1) script type="text/javascript; version=1.7" /script のようにバージョンを明記が必要。 (※2)constとすると定数を書ける。ただし、ECMAScript6で決まった仕様なので使用できるブラウザに制限がある模様。 (※)関数内でvarをつけた場合はローカル変数。 関数外でvarをつけた場合はグローバル変数として扱われる。 var hoge; //グローバル変数(=window.hoge) function sample() { var hoge; //ローカル変数(=sample.hoge) } Activation(Call)オブジェクト 関数のコールが発生した時に生成されるオブジェクト。プログラマ側からアクセスは出来ない。 function sample(){ var test = "hoge"; } から以下のオブジェクトが生成される。 sample = { test hoge , //変数オブジェクト arguments , // -argumentsオブジェクト。関数の呼び出し元から渡された変数を格納(配列ではないが、Array.prototype.slice.call(arguments);で変換可能。 // callee 関数自身、caller 関数呼び出し元,length 引数の長さ等を持つ。 this } スコープチェーン 基本的に変数は内側から優先されて、評価される。 with句(非推奨)➡内側のcallオブジェクト➡外側のcallオブジェクト(*1)➡グローバルオブジェクト(windowオブジェクト) var hoge = "hoge"; function test() { var hoge = "test"; //sample関数スコープでhoge変数を宣言しなかった場合は、test関数のスコープが参照される。 //function sampleの部分をxxx.onclick = function() {}のようにした場合は(*2)参照。 function sample() { var hoge ="sample"; //sample関数スコープで宣言したhoge変数("sample")の方が優先度高い。 } } (*1)内側のcallオブジェクトのargumentsから外側のcallオブジェクトを辿るので、まるでチェーンのようだ…という意味。 (*2)スコープ参照の注意 参考:http //utage.headwaters.co.jp/blog/?p=1116
https://w.atwiki.jp/test0123/pages/10.html
https://w.atwiki.jp/javascriptwiki/
html,CSSとの関係、AJaxについての連携のためのJavaScriptとして記載します。
https://w.atwiki.jp/hiroyasu/pages/26.html
#blognavi 昨晩、ある案件でJavascriptを駆使して、動きのあるフォトアルバムページを作成した。このページはdwrという簡単Ajaxツールも用いて、サーバと非同期通信をする優れもの。 ということで、このあたりのノウハウは、 これから技術情報に載せていきます。 カテゴリ [技術情報] - trackback- 2005年11月14日 12 08 57 名前 コメント #blognavi
https://w.atwiki.jp/javascriptmatome/pages/5.html
html head script type="text/javascript" !-- function changecontents(){ document.getElementById("contents").innerHTML=" img src= http //blog-imgs-35.fc2.com/j/a/v/javascriptmania/20110411_3.jpg height= 100 br / こんなんです。" } /script /head body div id="contents style="background-color #ffffcc" 人面犬を見たことがありますか? こないだ発見しました。 下のボタンをクリックしてみてください。 /div form input type="button" value="クリック" onclick=changecontents() /form /body /html
https://w.atwiki.jp/kodan/pages/132.html
ダイアログを表示すると、画面最上段に戻ってしまう障害が発生 →ダイアログのボタンを押すとURLの末尾に「#」が付加されていた →「#」が付加された=画面は遷移しないが、ページトップに移動する →ダイアログ表示ボタンののクリックイベントの先頭でevent.preventdefaultを呼ぶことで回避 http //pnlybubbles.github.io/javascript/2013-03-18/Disable-scroll-from-event/
https://w.atwiki.jp/marineblue45/pages/14.html
javascript sleipnir seahorse sample 参考 if (document != null) { var hoge= 謎 + document.title + ですよ ; alert(hoge); document.title = hoge; for ( var i = 0; i document.styleSheets.length; i++ ) document.styleSheets[i].disabled = true; } create element 参考 function addElement() { var element = document.createElement( div ); element.id = "id"; element.innerHTML = "hogehoge"; element.style.backgroundColor = red ; var objBody = document.getElementsByTagName("body").item(0); objBody.appendChild(element); // body要素にdivエレメントを追加 } get iframe etc.. 参考 function callNakanohito(){ //window.alert(frameHogename.document.getElementById("nakanohito").value); window.alert(document.getElementById("frameHogeid").contentWindow.document.getElementById("nakanohito").value); } なお、iframe作成直後にgetしてもなにもないので空しか取れないので注意。 その場合はiframeでonload=などでロードし終わったのを確認してから取得する。 参考 iframe src="frame.html" onload="alert( complete );" ここを編集
https://w.atwiki.jp/yonnar/pages/20.html
リテラル変数・定数式・演算子正規表現