約 2,903,163 件
https://w.atwiki.jp/essentia/pages/13.html
右クリック画像保存禁止 OpenWindow
https://w.atwiki.jp/restinpiece/pages/41.html
WebコントロールにJavaScriptのイベントを追加する Private Sub IventhandleSet(ByVal ctrl As Control, ByVal IventHandle As String) IventHandleに与える引数 onblur(フォームがフォーカスを失う際に起動) onchange フォームの内容が変更されフォーカスを失った際に起動 select、text、textarea onclick フォームがクリックされた際に起動 button、checkbox、radio、link、reset、submit onfocus フォームがフォーカスされた際に起動 select、text、textarea onload ページがロードされた際に起動 body要素内で定義する onmouseOver マウスカーソルが重なった際に起動 link onselect フォーム内でテキストが選択された際に起動 text、textarea onsubmit submit(提出)された際に起動 form onrest reset(取り消し)された際に起動 form onunload() Dim exeEvent As String exeEvent = "alert( イベント起動 )" Dim script As String = _ vbCrLf + " SCRIPT language= JavaScript " + vbCrLf + _ "document.getElementById( " + ctrl.ClientID + " )." + IventHandle + " = function (){" + vbCrLf + _ exeEvent + vbCrLf + _ "}" + vbCrLf + _ " /SCRIPT " + vbCrLf RegisterStartupScript("setfocus", script) End Sub
https://w.atwiki.jp/sotto_project/pages/223.html
はてなブログのJavaScriptフリー 目次 注意点Q. JavaScriptが使えると聞きましたが全然動作しませんよ? 事例デザインのカスタマイズ やばい系 はてなダイアリーの場合 注意点 Q. JavaScriptが使えると聞きましたが全然動作しませんよ? HTML編集で書いてください JavaScriptが使えると聞きましたが全然動作しません。なにか設定が必要でしょうか|フィードバック|はてなブログ (beta) ブログの設定で編集モードを「見たままモード」に設定してから記事を新規作成し、編集画面の「HTML編集」タブを開き、エディタ等で書いたJavaScriptのコードを貼り付けます(あの妙に重い編集画面でJavaScriptコードを書く変態は居ないと思う) はてなブログで JavaScript を書くことについて。 - まきもとの日記 事例 JS Test - 404 id sotarok Not Found はてなブログにGoogle Analyticsを導入するたった1つの方法 - masabossa's diary 音の鳴るブログ デザインのカスタマイズ デコもじ使うとユルくておもろい - kyabana's blog はてなスターにユーザーアイコンつける - hitode909の日記 はてなブログで記事の先頭にはてなスターとはてブボタンを表示させてみた - wadahiroの日記 やばい系 はてなブログ作品集(やばいブログ集) - NAVER まとめ 開いただけで自動的にスターがつく便利日記 - ぼくはまちちゃん!\'\"\ imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 Hamachiya2はまちや2 新しいはてなブログではJavaScriptが自由に使わせてもらえるので、とりいそぎ開いただけで自動的にはてなスターがつく便利日記ができました http //t.co/Ey3f06V4 (2011/11/07 20 31 38) link ログアウト - はてな はてなブログに音の鳴る機能をつけるモジュール - 音の鳴るブログ mohayonao/otononarumodule · GitHub はてなブログでサウンド再生「音の鳴るモジュール」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ 文字をなめらかにした - hitode909の日記 はてなブログから広告を消すライフハック - use Sleadge; はてなブログの広告を増やすライフハック - mala's blog はてなダイアリーの場合 ブログサービスの設計思想とユーザ側の制約 はてなダイアリーの本文中で部分的にjavascriptが解禁された。 - 情報の海の漂流者
https://w.atwiki.jp/restinpiece/pages/39.html
ASP.NET 1.1 JavaScriptを用いたクライアントサイドの処理 概要 http //www.atmarkit.co.jp/fdotnet/dotnettips/160regscript/regscript.html 渡したフォームのIDにJavaScriptを使い移す Private Sub SetFocus(ByVal ctrl As Control) Dim script As String = _ " script language= JavaScript " _ + "document.getElementById( " _ + ctrl.ClientID _ + " ).focus(); " + "/script " RegisterStartupScript("setfocus", script) End Sub 引数をjavaScriptのメッセージボックスを通して出力する Private Sub Msgbox(ByVal str As String) Dim script As String = _ " script language= JavaScript " _ + "alert( " + str + " ) " _ + " /script " RegisterStartupScript("Msgbox", script) End Sub JavaScriptのWindow.Closeを出力する Private Sub WindowClose() Dim script As String = _ " script language= JavaScript " _ + "window.close(); " _ + " /script " RegisterStartupScript("WindowClose", script) End Sub
https://w.atwiki.jp/atwiki_tools/pages/17.html
jQueryを使ってテーブルをソート可能にするプラグイン tablesorter の紹介ページ。 プラグイン配布ページ デモ県番号と都道府県名および県庁所在地 テーブル編集(table_edit)との組合せ ソースwikiソース Javascript CSSカスタマイズ追記例 Tips プラグイン配布ページ tablesorter ダウンロード デモ 1 2 3 4 5 6 7 8 6 7 8 5 7 8 5 6 県番号と都道府県名および県庁所在地 番号 都道府県名 都道府県名(かな) 県庁所在地 県庁所在地(かな) 1 北海道 ほっかいどう 札幌 さっぽろ 2 青森県 あおもり 青森 あおもり 3 岩手県 いわて 盛岡 もりおか 4 宮城県 みやぎ 仙台 せんだい 5 秋田県 あきた 秋田 あきた 6 山形県 やまがた 山形 やまがた 7 福島県 ふくしま 福島 ふくしま 8 茨城県 いばらき 水戸 みと 9 栃木県 とちぎ 宇都宮 うつのみや 10 群馬県 ぐんま 前橋 まえばし 11 埼玉県 さいたま さいたま さいたま 12 千葉県 ちば 千葉 ちば 13 東京都 とうきょう 東京 とうきょう 14 神奈川県 かながわ 横浜 よこはま 15 新潟県 にいがた 新潟 にいがた 16 富山県 とやま 富山 とやま 17 石川県 いしかわ 金沢 かなざわ 18 福井県 ふくい 福井 ふくい 19 山梨県 やまなし 甲府 こうふ 20 長野県 ながの 長野 ながの 21 岐阜県 ぎふ 岐阜 ぎふ 22 静岡県 しずおか 静岡 しずおか 23 愛知県 あいち 名古屋 なごや 24 三重県 みえ 津 つ 25 滋賀県 しが 大津 おおつ 26 京都府 きょうと 京都 きょうと 27 大阪府 おおさか 大阪 おおさか 28 兵庫県 ひょうご 神戸 こうべ 29 奈良県 なら 奈良 なら 30 和歌山県 わかやま 和歌山 わかやま 31 鳥取県 とっとり 鳥取 とっとり 32 島根県 しまね 松江 まつえ 33 岡山県 おかやま 岡山 おかやま 34 広島県 ひろしま 広島 ひろしま 35 山口県 やまぐち 山口 やまぐち 36 徳島県 とくしま 徳島 とくしま 37 香川県 かがわ 高松 たかまつ 38 愛媛県 えひめ 松山 まつやま 39 高知県 こうち 高知 こうち 40 福岡県 ふくおか 福岡 ふくおか 41 佐賀県 さが 佐賀 さが 42 長崎県 ながさき 長崎 ながさき 43 熊本県 くまもと 熊本 くまもと 44 大分県 おおいた 大分 おおいた 45 宮崎県 みやざき 宮崎 みやざき 46 鹿児島県 かごしま 鹿児島 かごしま 47 沖縄県 おきなわ 那覇 なは テーブル編集(table_edit) との組合せ No 列2 列3 編集 1 hoge ほげ 編集 2 hogehoge ほげほげ 編集 3 編集 4 編集 5 編集 ソース wikiソース Javascript include/tablesorter,js CSSカスタマイズ追記例 @import url("http //www53.atwiki.jp/atwiki_tools/pub/css/themes/blue/style.css"); Tips JSのみを記述したページ(ex. ページ名:tablesorter)を用意し、テーブルにソート機能を追加したいページで include_cache(tablesorter)と呼び出すと、より使いやすい。 この場合、呼び出したページでは表を#divclass(tablesorter){}で囲う必要がある。
https://w.atwiki.jp/suffix/pages/1005.html
正規表現を見つける javascriptで正規表現との比較を行う際には、以下の2つの方法がある。 1.RegExpオブジェクトを使う方法 RegExp(正規表現)で正規表現を生成し、test関数やexec関数で合致するか調べる。 test関数は合致したか否かをtrue/falseで返し、exec関数は合致した文字を返す。 var exptest = new RegExp( ^[0-9]+\\s[0-9]+ ); // -先頭英数字1回以上(^[0-9]+),空白文字(¥s),英数字1回以上のもの //正規表現の書き方はvar 変数=/正規表現/;のような書き方もOK var string1 = "034 58"; if(exptest.test(string1)) { alert( 正規表現にマッチ ); } else { alert( 正規表現にマッチせず ); } var exptest = new RegExp( [0-9]+\\s[0-9]+ , g ); // -gはグローバルマッチ。複数にマッチできる。 var string1 = "034 58 99 21"; alert(exptest(string1)); // -034 58を表示する alert(exptest(string1)); // -2回目は99 21を表示する。 2.Stringオブジェクトを使う方法 match関数 正規表現に合致した文字列を返す search関数 正規表現に合致した位置を返す 正規表現の後方参照 JavascriptではRegExp.$1等の記述で後方参照できる。 正規表現の大文字小文字区別 var exptest = new RegExp(正規表現,"i")のように第2引数にiフラグをセットすると、大文字小文字を区別しなくなる。 正規表現にiフラグがセットされているかはexptest.ignoreCaseで確認できる。 正規表現の書き方については、正規表現の書き方を参照にされたし。 参考: http //memo.hirosiki.jp/article/27778598.html(後方参照について)
https://w.atwiki.jp/myrenshu/pages/40.html
ここにwiki編集用の文字列が表示されます シナリオ フリー 幕間 [消]ボタンロック クエスト名 地名 推奨Lv. 絆P EXP QP 報酬 ガイド クエストフェイズを連結しない入力支援フォームです。 タブ機能の利用して各フェイズをひとまとめにすることを推奨します //↓タブ機能を有効にする記述(※編集ページ上端に必ず1回だけ書く) #include_cache(javascript/tabs) //タブの書式 ここから #divclass(tabs){{{ //↓各タブボタンのタイトル (↓はタブボタンを4つ定義している。Phase2以降は"Phase "を省略しないとスマホページでレイアウトが崩れる場合がある) #divclass(tab_menu2){Phase 1,2,3,4} //↓タブの中身 (タブボタンで定義した数と同じ数だけtab_contentを書く) #divclass(tab_content){{ //Phase 1の内容 #### 入力支援フォームで作成したwiki編集用文字列はtab_content内に貼り付ける #### }} #divclass(tab_content){{ //2の内容 }} #divclass(tab_content){{ //3の内容 }} #divclass(tab_content){{ //4の内容 }} }}} // タブの書式 ここまで タブ機能と入力支援フォームを併用したサンプルは亜種特異点IVセイレムの番外劇 西遊記にあります。 入力欄の各項目について AP欄の2行目は「功徳の札[改行]15個」のような改行が必要な場合を想定してます。普段はAP欄1行目のみを使ってください。 [隠]ボタン 「表示」をクリックすると名前欄が表示されるopenclose2プラグインを挿入します。 備考とエネミー/右列は複数行対応。改行は自動的に&br()に置換されます。
https://w.atwiki.jp/myscripts/pages/22.html
CopyScriptCode をインポート // MyScripts wiki でスクリプトを公開するときにお使いください #PROCESS_SCRIPT function getTinyURL(long_url) { var url = "http //tinyurl.com/api-create.php?url=" + encodeURIComponent(long_url); var req = new XMLHttpRequest(); req.open("GET", url, false); req.send(null); var tiny_url =req.responseText; return tiny_url; } if (SCRIPT_TITLE === null) { alert("スクリプト処理用です。\nスクリプトに対して\n実行してください。"); TARGET = null; null; } else { var import_url = "myscripts //add?title=" import_url += SCRIPT_ENCTITLE; import_url += " script="; import_url += ENCTEXT; import_url += " target="; import_url += SCRIPT_TARGET; var text = "[["; text += SCRIPT_TITLE; text += " をインポート "; text += getTinyURL(import_url); text += "]]\n#highlight("; text += /^#HTML/.test(TEXT) ? "html" "javascript"; text += "){{\n"; text += TEXT; text += "\n}}"; alert("スクリプトコードを\nコピーしました。"); TARGET = "copy"; text; }
https://w.atwiki.jp/aias-jsstyleguide2/
このサイトは Google JavaScript Style Guide(Revision 2.93) を私的に日本語訳したものです。 この翻訳の内容について、翻訳者は一切の責任を負いません。ご利用は自己責任でお願いします。 以下のコーディングルールは、最終的にコードをClosure Compilerにかけて完成させることが暗黙の前提となっている点に注意してください。Closure CompilerはGoogle自身が提供しているJavaScript圧縮・最適化ツールです。(こちらの日本語の解説も参考にしてみてください。) JavaScriptコードがこのスタイルガイドに適合しているかどうかを検証する、Clisure LinterというツールがGoogleから提供されています。使い方はこちらを参照してください。 2.93 版 Aaron Whyte Bob Jervis Dan Pupius Erik Arvidsson Fritz Schneider Robby Walker 目次 JavaScriptの言語仕様に関するルール var 定数 セミコロン ネストされた関数 ブロック内での関数宣言 例外 独自の例外 標準機能 プリミティブ型のラッパーオブジェクト 多段階のプロトタイプ階層 メソッドとプロパティの定義 delete クロージャ eval() with() this for-in ループ 連想配列 複数行の文字列リテラル 配列リテラルとオブジェクトリテラル 組込みオブジェクトのプロトタイプの書き換え Internet Explorerの条件付きコメント JavaScriptのスタイルに関するルール 命名規則 独自のtoString()メソッド 変数初期化の遅延 明示的なスコープ コードのフォーマット 丸括弧 文字列 可視性(privateまたはprotectedなフィールド) JavaScriptのデータ型 コメント goog.provideによる依存関係の規定 コンパイル ヒントとテクニック はじめに JavaScriptはGoogleの多くのオープンソースプロジェクトで、主要なクライアントサイドのスクリプト言語として使用されています。このスタイルガイドはJavaScriptプログラムのための すべきこと と すべきでないこと のリストです。 JavaScriptの言語仕様に関するルール var 常に、varと共に変数を宣言します。 定数 定数値にはNAMES_LIKE_THISのような名前をつけます。 変数やプロパティの参照先が固定されている(上書きできない)ことを示すには@constを使います。 Internet Explorerがサポートしないconst キーワードは決して使いません。 セミコロン 常にセミコロンを使います。 ネストされた関数 使えます。 ブロック内での関数宣言 使わないでください。 例外 使えます。 独自の例外 使えます。 標準機能 標準機能は非標準の機能よりも常に優先されます。 プリミティブ型のラッパーオブジェクト 使わないでください。 多段階のプロトタイプ階層 好ましくありません。 メソッドとプロパティの定義 /** @constructor */ function SomeConstructor() { this.someProperty = 1; } Foo.prototype.someMethod = function() { ... }; delete より好ましいのは this.foo = null の方です。 クロージャ 使えます、しかし慎重に。 eval() コードローダまたはREPL(Read-eval-print loop)にのみ使います。 with(){} 使わないでください。 this オブジェクトのコンストラクタとメソッド、クロージャの作成時にのみ使います。 for-in ループ オブジェクト / マップ / ハッシュ内をキーによって走査する場合のみ使えます。 連想配列 決して Array をマップ / ハッシュ / 連想配列として使わないでください。 複数行の文字列リテラル 使わないでください。 配列リテラルとオブジェクトリテラル 使えます。 組込みオブジェクトのプロトタイプの書き換え しないでください。 Internet Explorerの条件付きコメント 使わないでください。 JavaScriptのスタイルに関するルール 命名規則 原則として、関数はfunctionNamesLikeThis、変数はvariableNamesLikeThis、クラスはClassNamesLikeThis、列挙型はEnumNamesLikeThis、メソッドはmethodNamesLikeThis、定数はCONSTANT_VALUES_LIKE_THIS、名前空間はfoo.namespaceNamesLikeThis.bar、ファイルはfilenameslikethis.jsのように、それぞれ命名してください。 独自のtoString()メソッド 副作用なしで常に成功すること。 変数初期化の遅延 OK。 明示的なスコープ 常にそうしてください。 コードのフォーマット 詳しい情報を見るにはリンクをクリックしてください。 丸括弧 必要なときだけ使います。 文字列 "より を使います。 可視性(privateまたはprotectedなフィールド) JSDocアノテーションの@privateと@protectedの利用を推奨します。 JavaScriptのデータ型 Compilerによる型の強制を推奨します。 コメント JSDocを使ってください。 goog.provideによる依存関係の規定 トップレベルのシンボルだけを規定します。 コンパイル 必須です。 ヒントとテクニック JavaScriptについてもう少しだけ。 最後に 一貫性を持たせてください。 コードを編集するとき、少しの間周辺のコードを眺めてからスタイルを決めるようにしてください。それらが全ての計算記号の前後にスペースを入れているのであれば、あなたもそうすべきです。もしコメントが#マークで四角く囲まれているなら、あなたもコメントを#マークで囲んでください。 スタイルガイドラインの意義は、人々がコーディングに関する共通の語彙を持つことにあります。そうすれば、どう話すかより何を話すかに集中できるようになります。我々が示したのは共通語彙としての全体的なスタイルルールですが、ローカルルールもまた同じように重要です。もしあなたがファイルに追加したコードが既存のコードとかけ離れていたら、他の人はコードを読むリズムを狂わされてしまいます。そうならないようにしてください。
https://w.atwiki.jp/mhikichi/
JavaScriptで学ぶアルゴリズム講座です。 JavaScriptを使って基本的なアルゴリズムを用いたプログラムを作って行くつもりです。 あくまでアルゴリズムの習得を目指しているのでプログラムとしてみると無駄が多かったりすると思います。 授業をしながら使う教材として作っていますので説明不足なところもあるかもしれません。不足している部分は追々更新したいと思います。 最終的には基本情報技術者のアルゴリズムを理解できるぐらいを目標として更新していきます。 動作環境 基本的にはFirefox16でしか動作確認していません。 IEでは動作しないものがあるようです。ご注意ください。 目次 動作環境を作ろう 基本プログラム順次処理 変数と計算 入力するプログラム計算機 肥満度計算機 割り勘計算機 分岐するプログラム肥満度判定機 改良計算機 トランプ構造体の作り方 配列の作り方 シャッフル トランプその2線形探索 トランプその3配列ずらしこみ トランプその4バブルソート 挿入ソート トランプその5併合処理 トランプその6マージソート