タグ

JavaScriptとjavascriptに関するamnmaのブックマーク (382)

  • JavaScript サンプル:『2つの時刻の間隔を計算させてみる』

    説明 入力してもらった2つの時刻の間隔を計算してみます。 計算結果は「時」を単位にします。例えば2時間30分なら「2.5時間」となります。 コード function timeDiff(obj){ var date1 = new Date(); var date2 = new Date(); var diff = 0; if (obj.value == "" || isNaN(obj.value)) { obj.value = "00"; } obj = obj.form; date1.setHours(parseInt(obj.text1.value,10)); date1.setMinutes(parseInt(obj.text2.value,10)); date1.setSeconds(0); date2.setHours(parseInt(obj.text3.value,10)

  • JavaScript リファレンス

    <body> <h1>JavaScript リファレンス</h1>

  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
  • HTML Components

    この文書は、W3C 標準情報 (TR) の覚書 (NOTE)、"HTML Components" <http://www.w3.org/TR/1998/NOTE-HTMLComponents-19981023> を ToyFish.Net が独自に翻訳したものです。この仕様書の正式なものは W3C のサイトにある英語版であり、その著作権は W3C が保有しています。また、翻訳に誤りがある可能性に留意してください。 翻訳の最終更新日: 1999 年 10 月 20 日 NOTE-HTMLComponents-19981023 HTML Components ウェブアプリケーションのコンポーネント化 この版 (原文): http://www.w3.org/TR/1998/NOTE-HTMLComponents-19981023 最新版: http://www.w3.org/TR/NOTE-HT

  • WEB リソースページ (JavaScript/VBScript/HTC)

    始めに... このページで公開するスクリプト(JavaScript/VBScript/HTC)は、いわゆるフリー(使用自由かつ自己責任)なソフトウェアなので、これを使用しても作者が対価を求める事は、有りません。→ (無料) 各リソースの文字コードは、Shift_JIS 又は、UTF-8、改行は、LF となっています。 Shift_JISや、UTF-8及び、LF改行に対応するテキストエディタで編集してください。 Windows版のメモ帳で Script/HTCファイルを開くと見え辛くなる場合が有ります。 What's New ? (最近の更新) [2005/09/22] (JavaScript+VBScript) Netscape plugin or ActiveX search Ver 0.9.3 [2005/08/07] (JavaScript) UserAgent & Platform

  • 2006-03-24

    ………、といきたいのだが、道は遠い。 少しずつ読み始める。英語長文読解の参考書みたいに、コード全部を載せてから、上から順番に解説してくれるところが、いい。 AJAX Webアプリケーション アイデアブックposted with amazlet on 08.02.27羽田野 太巳 秀和システム (2005/12/09) 売り上げランキング: 153627 おすすめ度の平均: 意外と入門者向けでしたが・・・ AJAXの早い理解にはGood! レガシーWeb開発経験者におすすめ Amazon.co.jp で詳細を見る あとは、DOM Scripting: Web Design with JavaScript and the Document Object Modelを注文するか (Update 2008.02.27) 羽田野 太巳氏はWeb標準の日々に出たりネットで連載書いたりとDom Scri

    2006-03-24
  • [暴満館] JavaScriptによるCSSの操作

    またFirefoxは短縮形で取得しようとすると、設定していないプロパティにデフォルト値が入った状態で返ってくるので注意する。 getStyleValue( "div.hoge", "background" ) //Mozilla : rgb(17, 34, 51) none repeat scroll 0% 0% ルールを削除する function deleteRule( index, sheetindex ) { if( sheetindex == undefined ) sheetindex = 0; document.styleSheets[ sheetindex ].deleteRule( index ); } 全てのルールにはインデックスが振られており、それを指定することでルールから消すことができる。 ただ、同じセレクタで上書きするのとほとんど変わらないので、あまり必要にならない

  • 100 までの素数を列挙 in JavaScript: Days on the Moon

    「キミならどう書く 2.0 - ROUND 1 - ― Lightweight Language Ring」より。せっかくなので JavaScript 1.7 の新機能である Generator を使って書いてみる。 function countUp(n) { n = n || 0; while (true) yield n++; } function filter(iterator, callback, thisObject) { for (var i in iterator) if (callback.call(thisObject, i)) yield i; } function takeWhile(iterator, callback, thisObject) { var result = []; for (var i in iterator) { if (callback.cal

  • フォーカスとjavascript:void(0)の話・2

    Googleがonclickにはhref="javascript:void(0)"も付ける理由?に頂いたコメントを元に再び考察してみました。 Tabでのフォーカス云々は独自にショートカットキーを実装してるので大して意味が無い話だと思います。 個人的な好みとしては、アプリケーションごとのショートカットキーを覚えるのは面倒なうえ、後述の問題があるため、あまり好きではありません(GMでカスタマイズは別として)。 というのも、Operaのような比較的高性能なショートカットキーを持つブラウザの場合、アプリケーションごとのショートカットキーが操作の邪魔となることが多いからです。例えば(サポート外なのは理解していますが)LDRですと、Shift+↑↓がフックされるため、「フォーカスの移動」が制限されてとてもストレスが溜まります。 だからといって「勝手に独自キーを定義するな」と一概に言うことは出来きないの

  • Googleがonclickにはhref=&#34;javascript:void(0)&#34;も付ける理由?

    Googleはonclickなアイテムにはhref="javascript:void(0)"も付けてくれることが多いあるのだが、このお陰で(少なくともFxなら)フォーカスを合わせることが出来る(フォーカス状態でEnterを押せばクリックと同じ動作になる)。対してLDRなどはonclick属性しか使用していないらしく、Tabキーでブラウジングしてる場合などに、フィードの一覧にどうやってもフォーカスが移らないため、とても残念な気持になる。 例えばspan要素などにonclick属性を付けてイベントを発生させている場合はこの方法は使えない(そもそもhref属性がない)ため、表面上のユーザビリティ的には、クリックイベントを取得する場合はa要素を使い、onclick属性と一緒にhrefも付けておくのがよいと言うことになる。 フォロー記事 フォーカスとjavascript:void(0)の話・2

  • ECMAScript for XML (E4X) 仕様邦訳

    この文書は ECMA-357 ECMAScript for XML (E4X) Specification 2nd edition を訳者 (nanto_vi) が私的に訳したものであり、Ecma International またはその他の関連団体・個人とは一切関係ありません。 この文書は正規の仕様ではありません。正規の仕様に関しては Ecma International から PDF で公開されています。 翻訳の内容については保障しません。この文書の利用によって発生したいかなる損害についても訳者は責任を負いません。 翻訳上の誤りなどがあれば訳者 (ブログまたはメール <nanto (at) moon.email.ne.jp>) までご連絡ください。 Standard ECMA-357 2nd Edition / December 2005 序文 2002 年 6 月 13 日、BEA S

  • CSSの小技集、20個:phpspot開発日誌

    CSS Techniques Roundup - 20 CSS Tips and Tricks I never cease to be amazed at what problems can be solved with pure CSS. CSSの小技集、20個。 どのテクニックも、誰もが使うであろうテクニックで便利なものばかりです。 角丸 画像なしの角丸 投票用スターの作成 テーブルなしのフォーム リストをCSSでデザイン 2カラムレイアウト 3ラムレイアウト 3カラム固定幅、中央寄せ 印刷とCSS RSSフィードにスタイルシートを指定 固定フッター 要素にHoverエフェクトを加える HRタグへのCSS FloatのClearに関するテクニック CSSでポップアップ小窓 ボックスの見出し(Box Punch)を表現  CSSボタン オレンジのRSSボタンをP

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • CGI不要の郵便番号→住所変換フォーム  Kawa.net Blog /ウェブリブログ

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    CGI不要の郵便番号→住所変換フォーム  Kawa.net Blog /ウェブリブログ
    amnma
    amnma 2006/09/24
    紹介。CGI不要の郵便番号→住所検索Ajax
  • AjaxZip 2.0

    Kawa.netxp AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) AjaxZip2は、昨年公開した 『ajaxな住所入力フォーム』 の新バージョンです。 郵便番号を入力すると、該当する都道府県名・住所が自動的に入力されます。 Ajaxと JSON フォーマットを利用するJavaScriptライブラリとして公開しました。 JavaScript のみで稼動するため、サーバサイドで稼動するCGIプログラムは不要です。 郵便番号→住所変換処理は全てクライアントサイドのJavaScriptで行います。 既存 HTML の住所入力フォームをたった3行書き換えるだけで利用できます。 簡単に設置できるため、プログラムに詳しくない方でも導入していただけると思います。 以下の住所入力フォームに、7桁の郵便番号を入力してみてください。 【2007/12/09 追記】 jQ

    amnma
    amnma 2006/09/24
    使ってみたい!
  • 404 Blog Not Found:javascript - ページはいつ再描画されるか

    2006年09月23日01:30 カテゴリLightweight Languages javascript - ページはいつ再描画されるか 大変に有用な考察だが、一つ重要な指摘漏れがある。 IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 setInterval、setTimeout、イベントによる関数の実行を理解することだと思う ページがいつ再描画されるか、ということである。 未経験者は、document.write()やelement.innerHTML = "foo"のように、ブラウザーに「書き出した」点でそれが直ちに反映されると思うだろう。 ところが、そうではないのである。 実例を見てみよう。以下のscriptを考えてみる。ボタンを押すと、ボタンのラベルが1000から1までカウントダウンした後、元通りになることを意図してい

    404 Blog Not Found:javascript - ページはいつ再描画されるか
    amnma
    amnma 2006/09/23
    setInterval、setTimeout、イベントによる関数の実行
  • javascript 難読化 解除

    var base_code='';var jsdecoder;var jscolorizer;var code='';var time=0;function decode() {code='';base_code='';jsdecoder=new JsDecoder();jscolorizer=new JsColorizer();if($('msg').innerHTML.length){do_clean_init();}else{jsdecoder.s=$("a1").value;do_decode_init();}} function do_decode_init() {$('msg').innerHTML+='Decoding .. ';setTimeout(do_decode,50);} function do_decode() {time=time_start();tr

    amnma
    amnma 2006/09/22
    JavaScript版のソース整形ツール
  • ThickBox 3.1

    ThickBox is a webpage UI dialog widget written in JavaScript on top of the jQuery library. Its function is to show a single image, multiple images, inline content, iframed content, or content served through AJAX in a hybrid modal. Features: ThickBox was built using the super lightweight jQuery library. Compressed, the jQuery library is 20k, uncompressed it's 58k. The ThickBox JavaScript code and C

    amnma
    amnma 2006/09/22
    Examples必見
  • Remember The Milk: オンラインでTodoやタスクを管理しよう

    Get to-dos out of your head. Stop thinking about your to-dos, and let the app remember for you.

  • glayer.js - グレーアウト表示ライブラリ

    Lightbox.jsや、Livedoor Readerのフィード追加画面のような、背景全体をグレーアウト表示させるためのライブラリです。(gray+layerで、glayer.js) Lightbox JS livedoor Reader - RSSリーダー 下記のような機能を持っています。 背景全体を覆うレイヤの表示/非表示が簡単に出来ます。(レイヤを透過表示することにより、グレーアウトを実現) レイヤ自体は、透過PNGを使う方法と、opacityを使う方法の二種類をglayer.cssにスタイルとして定義しています。 フェードイン、フェードアウトしながらのレイヤ表示/非表示も行えます。(この場合は、opacityによるレイヤを透過表示) なお、Ver 2.0 にて、prototype.js、script.aculo.usを使用せずに、glayer.jsのみでフェードイン、フェードアウ