約 2,903,163 件
https://w.atwiki.jp/m_shige1979/pages/1533.html
suggest.js 概要 入力保管を行うライブラリ URL http //www.enjoyxstudy.com/javascript/suggest/ サンプル なし
https://w.atwiki.jp/tomokazu0525/pages/64.html
最終更新日時2014-08-29 ■目次 ページフッタこのページの1階層上のページ このページの1階層下のページ このページに含まれるタグ このページへのアクセス数 ■本文 MECEもへったくれもないですが、これまでに作成したjavascript関連のコンテンツの一覧。 今後はライブラリを使用したものを使うコンテンツを追加予定。 勉強用メモ - javascriptと似た言葉、一緒に出てくる言葉の整理 勉強用メモ - javascript入門(ブラウザのカスタマイズ用) 勉強用メモ - javascrptブックマークレットのつくりかた 勉強用メモ - javascript文法 勉強用メモ - javascript/XPATH 勉強用メモ - javascript他のURLのデータにアクセスする mixi トップに接続してみる - Entering Passive Mode ここを編集 ページフッタ このページの1階層上のページ このページの1階層下のページ CSSセレクタ XPATH ブックマークレット(Bookmarklet) 他のURLのデータにアクセスする 似た言葉、一緒に出てくる言葉の整理 入門(ブラウザのカスタマイズ用) 文法 配列の処理 このページに含まれるタグ javascript このページへのアクセス数 今日: - 昨日: - これまで合計: -
https://w.atwiki.jp/m_shige1979/pages/1029.html
基本 概要 javascriptでのクラスの使用方法の説明 Java言語やphpを対応した人は少し混乱する形態 特徴 ・function(){}の{}内での処理がコンストラクタ ・コンストラクタに戻り値は不要 定義 var 変数 = function(){}; varで定義した変数に関数を設定する形態となる サンプルソース // オブジェクト定義 var MyClass = function(){ // プロパティ this.aaa = 10; this.bbb = "aaaaaaaaa"; // メソッド this.getData = function(){ return aaa = + this.aaa + bbb = + this.bbb; } }; // オブジェクトのインスタンスを生成して実行 var obj1 = new MyClass(); // 結果を出職 document.writeln(obj1.getData()); 結果 aaa = 10 bbb = aaaaaaaaa
https://w.atwiki.jp/keisks/pages/344.html
http //phpjavascriptroom.com/example.php?f=module/include/js/radiocheckbox/rc8.inc ttl=チェックボックスを全選択%uFF0F全解除
https://w.atwiki.jp/aias-jsstyleguide2/pages/2.html
サイト内検索 コンテンツ トップページ 言語仕様に関するルールvar 定数 セミコロン ネストされた関数 ブロック内での関数宣言 例外 独自の例外 標準機能 プリミティブ型のラッパーオブジェクト 多段階のプロトタイプ階層 メソッドとプロパティの定義 delete クロージャ eval() with() this for-in ループ 連想配列 複数行の文字列リテラル 配列リテラルとオブジェクトリテラル 組込みオブジェクトのプロトタイプの書き換え Internet Explorerの条件付きコメント スタイルに関するルール命名規則プロパティとメソッド メソッドと関数のパラメータ GetterとSetter アクセサ関数 名前空間 ファイル名の命名規則 変数初期化の遅延 明示的なスコープ コードのフォーマット波括弧 配列とオブジェクトの初期化 関数の引数 無名関数の引渡し goog.scopeによる別名 行折り返しのインデント 空行 二項または三項の演算子 丸括弧 文字列 可視性(privateまたはprotectedなフィールド) JavaScriptのデータ型JavaScriptの型言語 JavaScriptで使えるデータ型 型キャスト そのパラメータ・プロパティは「Nullを許す」のか「省略できる」のか 型定義 テンプレート型 列挙型 コメントコメントの構文 JSDocのインデント JSDocの中のHTML トップ(ファイル)レベルのコメント クラスへのコメント メソッドと関数へのコメント プロパティへのコメント JSDocタグリファレンス goog.provideによる依存関係の規定 コンパイル ヒントとテクニック論理値表現 条件(三項)演算子 と || ノードリストへの反復処理 Closure Linterの使い方 リンク Google JavaScript Style Guide (原文) Closure Linter 更新履歴 取得中です。 管理人:aiaswood ご意見・お問い合わせ等はこちらまでどうぞ
https://w.atwiki.jp/nicepaper/pages/254.html
今日はOnclickについて勉強していこうと思います。 ボタン(htmlのINPUTタグ)がクリックされた時にJavaScriptを実行したい 場合があります。 INPUTタグのOnClick属性にJavaScriptを記述することで、ボタンクリック時にJavaScriptを実行する事が可能になります。 実際にコードを書いていきます。 コード head meta charset="utf-8" title onclick /title script language="javascript" type="text/javascript" function OnButtonClick() { target = document.getElementById("output"); target.innerHTML = "修行"; } /script /head body input type="button" value="男は" onclick="OnButtonClick();"/ br / br / div id="output" /div /body /html 実行結果 このボタンをクリックすると、 解説 上に書かれたコードを解説していきます。 "output"のIDを持つdivを作り、そのタグの内部のテキストに"修行"の文字列を挿入します。 INPUTのonclick属性に実行したいJavaScriptを記述します。 今回の場合、呼び出す関数名のみを記述したため、ボタンが押されるとOnButtonClick()関数が実行される動作となります。 そこで、functionにより関数を定義しています。 おまけ input type="button" value="サブウィンドウを閉じる" onClick="window.close()" あるいは a href="javascript ;" onclick="window.close();" このように記述する事でウィンドウを閉じる事が出来ます。 以上
https://w.atwiki.jp/ecmascript4/pages/17.html
Ejscript.org 1.0.0-5 release Ejscript documentation hg repository
https://w.atwiki.jp/fumiduki1985/pages/175.html
String.replace()の第1引数には、文字列のほかに正規表現も指定できるため、正規表現のグローバルマッチを使用するのがシンプル。 記述例: var str = "test test"; var result = str.replace(/t/g, * ); // t を全て * に置き換える このページのタグ一覧 ExtendScript JavaScript プログラミング
https://w.atwiki.jp/divadiva/pages/100.html
JavaScriptとDOMでDOM Scriptingする時に引っかかる罠などについて。まぁFAQみたいなんですけど。 テーブルをDOM Scriptingで動的に生成する際、IEはtbodyがないと動かない件について IEがイベントハンドラ関数をsetAttribute()することを拒否する件について テーブルをDOM Scriptingで動的に生成する際、IEはtbodyがないと動かない件について たとえば、 var table = document.createElement( table ); var tr = document.createElement( tr ); var td = document.createElement( td ); var txt = document.createTextNode( Hello World ); td.appendChild(txt); tr.appendChild(td); table.appendChild(tr); とか書いた場合、FireFoxやChromeでは問題なく動くようですが、IEだと動きません。 IEは、 table tbody tr という構造を要求しているからです。 tbody要素もcreateElementしてappendChildしてあげましょう。ちなみにDOM Scriptingで動的に追加しない場合、つまり単なるブラウジングの場合は、IEがtbodyを勝手に補完してくれるので問題なく見れるとのことです。 IEがイベントハンドラ関数をsetAttribute()することを拒否する件について たとえば、HTMLに対してJavaScriptでボタン要素を動的に追加したい場合、下記のように書けば普通に動くはずです。 var elem = document.createElement( input ); elem.type = button ; elem.value = PUSH! elem.setAttribute( onclick , onPushed() ); 「PUSH!」と書かれたボタンを押すと、onPushded()関数が呼ばれるという寸法です。このコードはFireFoxでもChromeでもOperaでも動きます。 しかしなんと!IEでは動きません!IE6でもIE7でもだめでした。 そこでググッてみると、出るわ出るわ。。 うーん、FAQ! このページによると、下記のようなコードでもいいみたいです。 elem.setAttribute( onclick , new Function("onPushed(arg);")); こう書くと、onPushed(arg)が呼び出されるのです。 しかし今度はIEでは動くが他のブラウザで動かないという、本末転倒な事態に陥ります。仕方がないのでブラウザ判定して呼び出すことにしました。 もう1つ、 elem.onclick = onPushed; という書き方ですとどのブラウザでもOKなようですが、どうも()をつけたらだめなようです。引数を渡したいときはどうするんでしょうね。。
https://w.atwiki.jp/suffix/pages/1177.html
Workersメソッドを使うと並列処理が実現できる。 /*main.html*/ html head script type="text/javascript" language="javascript" function sample() { var worker = new Worker( test.js ); worker.addEventListener( message , function(e) { //e.data等に値があるがあるのでmessage()関数に加えたい処理を記述する }, false); worker.postMessage( test ); //Workerにデータを送る。 } /script /head body input type="button" value="押して" onClick="sample();" /body /html /*test.js*/ self.addEventListener( message , function(e) { self.postMessage(e.data); }, false);