約 2,903,067 件
https://w.atwiki.jp/sevenlives/pages/1728.html
ReadOnly(JavaScript) 読み:りーどおんりぃ 英語:read only 別名: 意味: readOnlyとは、JavaScriptにおいて読み込み専用の属性のこと。 プロパティに定義されていれば、値を変更できず読み込むことしか出来ません。 JavaScriptは標準関数なども変更出来てしまう柔軟な言語なため、定数など表現するためにreadOnly属性が使用されます。 2009年10月06日 JavaScript 定数? ビルトイン・オブジェクト DontEnum DontDelete
https://w.atwiki.jp/shisaku0017/pages/175.html
Emprise JavaScript Charts 開発者名 W3Schools ダウンロードURL http //www.ejschart.com/ 特徴 JavaScriptベースのグラフ作成ライブラリ 仕様 利用可能データ型式 XML グラフ出力型式 JavaScript 対応言語 JavaScript 前提ソフトウェア なし 利用可能なグラフと表現 + 全般 集合グラフ 選択項目のハイライト表示 選択箇所の拡大表示 複合グラフ 対話的データ制御 バルーンテキスト ノード表示 グリッド線表示 グラフの表示項目操作 グラフのスクロール + 点グラフ 散布図 + 線グラフ 集合線グラフ 曲線表示 + 棒グラフ 集合棒グラフ 垂直棒グラフ + 円グラフ 選択スライスの切り出し スライスの切り出し + 面グラフ 集合面グラフ 曲線面グラフ 登録タグ フリーウェア 円グラフ 棒グラフ 点グラフ 線グラフ 面グラフ
https://w.atwiki.jp/prgmemo/pages/14.html
JavaScript の文字列比較 String オブジェクトとリテラル文字列は === で一致しないので、== を使用する (new String('aaa')) !== 'aaa'
https://w.atwiki.jp/sevenlives/pages/2068.html
LiveWire? Node.js Rhino Aptana Jaxer? SpiderMonkey CommonJS JavaScript
https://w.atwiki.jp/m_shige1979/pages/1017.html
配列 概要 Objectや"{}"で定義する。 1.{}で静的定義する 2.{}で定義後、動的追加する 3.new Objectで定義 記述1(静的設定"{}"で挟んだ文字を配列とする) hoge.html !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 ary = {"aaa" "123", "bbb" "456", "ccc" "789"}; // 出力1 document.write("ary.aaa=" + ary.aaa + " br / "); document.write("ary.bbb=" + ary.bbb + " br / "); document.write("ary.ccc=" + ary.ccc + " br / "); document.write(" br / "); // 出力1 document.write("ary[\"aaa\"]=" + ary["aaa"] + " br / "); document.write("ary[\"bbb\"]=" + ary["bbb"] + " br / "); document.write("ary[\"ccc\"]=" + ary["ccc"] + " br / "); //]] /script /body /html 記述2(静的設定"{}"の定義後に動的追加を行う) hoge.html !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 ary = {}; // 追加 ary.aaa = "001"; ary.bbb = "002"; ary.ccc = "003"; // 出力1 document.write("ary.aaa=" + ary.aaa + " br / "); document.write("ary.bbb=" + ary.bbb + " br / "); document.write("ary.ccc=" + ary.ccc + " br / "); document.write(" br / "); // 出力2 document.write("ary[\"aaa\"]=" + ary["aaa"] + " br / "); document.write("ary[\"bbb\"]=" + ary["bbb"] + " br / "); document.write("ary[\"ccc\"]=" + ary["ccc"] + " br / "); //]] /script /body /html 記述2-B(静的設定"{}"の定義後に動的追加を行う) hoge.html !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 ary = {}; // 追加 ary["aaa"] = "aaaaa"; ary["bbb"] = "bbbbb"; ary["ccc"] = "ccccc"; // 出力1 document.write("ary.aaa=" + ary.aaa + " br / "); document.write("ary.bbb=" + ary.bbb + " br / "); document.write("ary.ccc=" + ary.ccc + " br / "); document.write(" br / "); // 出力2 document.write("ary[\"aaa\"]=" + ary["aaa"] + " br / "); document.write("ary[\"bbb\"]=" + ary["bbb"] + " br / "); document.write("ary[\"ccc\"]=" + ary["ccc"] + " br / "); //]] /script /body /html 記述3(new Objectで定義して設定) hoge.html !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 ary = new Object; // 追加 ary.aaa = "test1"; ary.bbb = "test2"; ary.ccc = "test3"; // 出力1 document.write("ary.aaa=" + ary.aaa + " br / "); document.write("ary.bbb=" + ary.bbb + " br / "); document.write("ary.ccc=" + ary.ccc + " br / "); document.write(" br / "); // 出力2 document.write("ary[\"aaa\"]=" + ary["aaa"] + " br / "); document.write("ary[\"bbb\"]=" + ary["bbb"] + " br / "); document.write("ary[\"ccc\"]=" + ary["ccc"] + " br / "); //]] /script /body /html
https://w.atwiki.jp/debuneko333/pages/20.html
参考 http //amenti.usamimi.info/treemenu2.html !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http //www.w3.org/TR/html4/strict.dtd" html head meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" link rel="stylesheet" href="import.css" type="text/css" media="all" / script type="text/javascript" !-- function qa(menu_class,menu_id) { var div=document.getElementById(menu_id); if (div.style.display == "block") div.style.display="none"; else { var sib=div.parentNode.childNodes; for (var i=0; i sib.length; i++) if (sib[i].className == menu_class) sib[i].style.display="none"; div.style.display="block"; } } title test /title /head body div id="first" div id="content" div id="qa" dl class="first-qa" dt a href="javascript qa( tree , menu1 );" 派遣法改正後新しく加わった職種はなんですか? /a /dt dd class="tree" id="menu1" p 従来は、OA機器操作、ファイリングなど人材派遣が認められていたのは、 br / 26業務だけでしたが2004年3月の労働者派遣法改正以降は、 /p ul li 港湾運送業務 /li li 建設業務 /li li 警備業務 /li /ul p これら3つを除くすべての業務について人材派遣が認められることとなりました。 br / この事より、販売、営業,医療、製造などスタッフの方々にとって活躍できるお仕事の幅が大幅に広がりました。 /p /dd dt a href="javascript qa( tree , menu2 );" 改正後の新職種の派遣期間は、どうなっていますか? /a /dt dd class="tree" id="menu2" p 物の製造業務については、改正法が施行されてから三年を過ぎる日までは、派遣期間は最長一年でしたが、 2007年3月より最長三年の派遣期間となりました。 医療関連業務は、社会福祉施設などの医療関連業務に限って解禁となりました。 /p /dd dt a href="javascript qa( tree , menu3 );" 派遣先で困ったことが起ったら? /a /dt dd class="tree" id="menu3" p リバティーの担当者にご遠慮なく何でもご相談ください。 br / あなたが気持ちよく働けるよう最善の努力を尽くします。 /p /dd /dl /div /div /div /body /html
https://w.atwiki.jp/hear_br0wn/pages/28.html
●関数 複数の命令を一つにまとめたもの。 イベントハンドラの値に関数を指定して実行JavaScriptする。 【関数】: function 関数名(引数){ 処理; } ・関数の呼び出し: イベントハンドラ名="関数名()" ※関数名の後には必ず()を記述 ⇒関数名は基本英数字を使用していれば何でも良いが、あらかじめ決まっており、関数名にできない予約語があるので注意。 ※処理の文の最後に「 」(セミコロン)を必ず記述 ※関数名は大文字or小文字のアルファベットから恥じめなければならない。 【予約語】 break case catch continue default delete do else false finally for function if in instanceof new null return switch this throw true try typeof var void while with ●変数 変数=箱(数値や文字を入れられる) 変数を扱う場合、変数の宣言をする必要がある。 代入する値は、数値はそのまま、文字は""(ダブルコーテーション) or ''(シングルコーテーション)でくくる。 【変数の宣言】: var 変数名 = 代入する値; 以下でも可、 var 変数名; 変数名 = 代入する値; ※複数の変数を同時に宣言することも可能(その場合は、変数と変数の間をカンマ「,」で区切る) var 変数名a,変数名b,変数名c,変数名d; 変数名a = 代入値a; 変数名b = 代入値b; 変数名c = 代入値c; 変数名d = 代入値d; ※変数にもJavaScript命令文、予約語などの使えないものがあるので注意。基本は関数の予約語と同じ。 【変数の表示】: 実行するJavaScript(変数名) ※表示する場合は「実行するJavaScript()」の()の中に変数を記述する。 ●関数と変数の組み合わせの使い方 function 関数名(引数){ var 変数名 = 代入する値; 実行するJavaScript(変数名); } 例: script language="javascript" function kotae(){ var yama = "富士山"; alert(yama); } /script body 日本一高い山は? button onclick="kotae()" 答えを見る /button /body 以下のように表示される。 日本一高い山は? [答えを見る] ※答えを見るのボタンを押すとポップアップで「富士山」と表示 ※これはfunction kotae()関数のなかに、 var yama = "富士山"; という変数を作成し、 alert(yama); ポップアップで表示しろという命令が入っている。 《変数の注意点、グローバル変数とローカル変数》 ・関数の外で宣言した変数 = グローバル変数 ・関数の中で宣言した変数 = ローカル変数 という。 ※ローカル変数はその関数の中でしか利用できない。 例: script language="javascript" var rock = "グランドキャニオン"; function kotae(){ var yama = "富士山"; alert(yama); } /script 変数rockはグローバル変数、変数yamaはローカル変数
https://w.atwiki.jp/kodan/pages/136.html
http //phpspot.org/blog/archives/2006/10/javascript_28.html http //yuilibrary.com/ カラーパレット 前篇 http //dev.classmethod.jp/client-side/javascript/jhc-study-18-colorpalette/ カラーパレット 後篇 http //dev.classmethod.jp/client-side/javascript/jhc-study-18-1-colorpalette/ 画面上の色取得 http //wakamsha.github.io/dev.cm/jhc-study/18/colorpicker.html simpleColorPicker http //webhako.net/jquery/plugin-simple_color_picker/ simpleColorPicker公式 https //github.com/rachel-carvalho/simple-color-picker JSColor 公式 http //jscolor.com/
https://w.atwiki.jp/lightbox/pages/11.html
JavaScript整形 例えば、以下のコードは Google の検索ページを右クリックしてソースコードを表示させて、 JavaScript 部分を取り出したものですが、整形する事によって読めるようになります window.google={kEI "IbCzR_aPEZWMsALe2oHcCg",kEXPI "17259,17735,17870,17981",kHL "ja"}; function sf(){document.f.q.focus()} window.clk=function(b,c,d,e,f,g){if(document.images){var a=encodeURIComponent||escape;(new Image).src="/url?sa=T"+(c?" oi="+a(c) "")+(d?" cad="+a(d) "")+" ct="+a(e)+" cd="+a(f)+(b?" url="+a(b.replace(/#.*/,"")).replace(/\+/g,"%2B") "")+" ei=IbCzR_aPEZWMsALe2oHcCg"+g}return true}; window.gbar={};(function(){var b=window.gbar,c,g,h;function n(d,f,e){d.visibility=h?"hidden" "visible";d.left=f+"px";d.top=e+"px"}b.tg=function(d){var f=0,e=0,a,i=0,o,l=window.navExtra,m,j=document,k=0;g=g||j.getElementById("gbar").getElementsByTagName("span");(d||window.event).cancelBubble=!i;if(!c){c=j.createElement(Array.every||window.createPopup?"iframe" "DIV");c.frameBorder="0";c.scrolling="no";c.src="#";g[7].parentNode.appendChild(c).id="gbi";if(l g[7])for(o in l){m=j.createElement("span");m.appendChild(l[o]);g[7].parentNode.insertBefore(m,g[7]).className="gb2"}j.onclick=b.close}while(a=g[++i]){if(e){n(a.style,e+1,f+25);k=Math.max(k,a.firstChild.tagName=="A" a.offsetWidth);f+=a.firstChild.tagName=="DIV"?9 20}if(a.className=="gb3"){do e+=a.offsetLeft;while(a=a.offsetParent)}}{i=0;while(a=g[++i]){if(a.className=="gb2")a.style.width=k+"px"}c.style.width=k+"px"}c.style.height=f+"px";n(c.style,e,24);h=!h};b.close=function(d){h b.tg(d)}})(); window.google = { kEI "IbCzR_aPEZWMsALe2oHcCg", kEXPI "17259,17735,17870,17981", kHL "ja" }; function sf() { document.f.q.focus() } window.clk = function(b, c, d, e, f, g) { if (document.images) { var a = encodeURIComponent || escape; (new Image).src = "/url?sa=T" + (c ? " oi=" + a(c) "") + (d ? " cad=" + a(d) "") + " ct=" + a(e) + " cd=" + a(f) + (b ? " url=" + a(b.replace(/#.*/, "")).replace(/\+/g, "%2B") "") + " ei=IbCzR_aPEZWMsALe2oHcCg" + g } return true }; window.gbar = {}; (function() { var b = window.gbar, c, g, h; function n(d, f, e) { d.visibility = h ? "hidden" "visible"; d.left = f + "px"; d.top = e + "px" } b.tg = function(d) { var f = 0, e = 0, a, i = 0, o, l = window.navExtra, m, j = document, k = 0; g = g || j.getElementById("gbar").getElementsByTagName("span"); (d || window.event).cancelBubble = !i; if (!c) { c = j.createElement(Array.every || window.createPopup ? "iframe" "DIV"); c.frameBorder = "0"; c.scrolling = "no"; c.src = "#"; g[7].parentNode.appendChild(c).id = "gbi"; if (l g[7]) for (o in l) { m = j.createElement("span"); m.appendChild(l[o]); g[7].parentNode.insertBefore(m, g[7]).className = "gb2" } j.onclick = b.close } while (a = g[++i]) { if (e) { n(a.style, e + 1, f + 25); k = Math.max(k, a.firstChild.tagName == "A" a.offsetWidth); f += a.firstChild.tagName == "DIV" ? 9 20 } if (a.className == "gb3") { do e += a.offsetLeft; while (a = a.offsetParent) } } { i = 0; while (a = g[++i]) { if (a.className == "gb2") a.style.width = k + "px" } c.style.width = k + "px" } c.style.height = f + "px"; n(c.style, e, 24); h = !h }; b.close = function(d) { h b.tg(d) } })();
https://w.atwiki.jp/saicron/pages/72.html
とほほのJavaScriptリファレンス JavaScript/DOM - PHP JavaScript Room JavaScriptリファレンス - JavaScriptist 一撃必殺JavaScript日本語リファレンス JavaScript リファレンス (ver 4)