タグ

JavaScriptとjavascriptに関するse-miのブックマーク (590)

  • 最速インターフェース研究会 :: JavaScriptのデザインパターン - Singleton

    JavaScriptじゃねえと書けねえよ、ってやり方でデザインパターンを実装してみるコーナー。とはいってもデザインパターンとか良くわからないので適当に覚えながら作る。 間違ってる箇所あったらつっこんでくれるとありがたいです。 わかりやすい文章を書く能力が欠如してるのでデザインパターンって何だとかそういうのはこっち参照。 http://d.hatena.ne.jp/naoya/20050813/1123924312 JavaScriptのコンストラクタはPerl同様自在に定義できます。returnでobjectを返してやれば、newの結果としてそいつを使います。 普通にシングルトンなクラスを実装するにはこんな感じだと思います。 function Singleton(){ var self = arguments.callee; if(self.instance == null){ this.

  • x-desktop.org - x desktop リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    se-mi
    se-mi 2005/08/04
    デスクトップエミュレータ。なんかおもしろそげ
  • naoyaのはてなダイアリー - onsubmit で submit ボタンを disable にしてユーザビリティを良くする

    先の Yahoo! Shopping のアプリケーションで、今度ちょっとやってみようと思ってたことを実装してみた。 http://bloghackers.net/~naoya/ys/app.cgi ボタンを押したときに、そのボタンが disable になります。この方法を使うとボタンが押されて次の処理に入ろうとしているというのが直感的に分かるのと、二重送信防止にもなるということでユーザビリティが改善できます。 仕掛けはすごく簡単で、form の onsubmit ハンドラに、その form に紐づく submit ボタンを disable になるような JavaScript を登録しておくだけ。 function disableSubmit(form) { var elements = form.elements; for (var i = 0; i < elements.length;

    naoyaのはてなダイアリー - onsubmit で submit ボタンを disable にしてユーザビリティを良くする
    se-mi
    se-mi 2005/08/03
    小技
  • Flash でクロージャ。 : torus solutions!

    Flash はクロージャが使えて便利です。 しかし、 最近はオブジェクト指向とか ActionScript 2.0 ばかり取り沙汰されて、 あまりクロージャの便利さが知られていない感じがします。 難しいオブジェクト指向の勉強はとりあえず先延ばしにしておいて、 気楽に使えるクロージャで楽しく ActionScript のプログラミングをしてみませんか? お題:N フレーム目に○○せよ たとえば、 Flash のムービーを再生して 5 フレーム後に、 指定したコードを走らせるには、 どうすればいいでしょうか? ムービークリップの第 5 フレームに、 実行させたいアクションを書けばいいだけです。 しかしこの方法は、 問題をちょっと一般化するだけで使えなくなります。 この 5 フレームの「5」という数値が予めわかっていない場合は、 上の方法は使えませんね。 onEnterFrame では「5 フレ

    se-mi
    se-mi 2005/07/25
    ActionScriptでクロージャの解説
  • いやなブログ: JavaScript とクロージャ

    JavaScript とクロージャ JavaScript プログラミングはなかなかおもしろいよ、と知人に言ってみたところ、 全然信用されずに怪訝な顔をされる、という目に遭いました。 クロージャが使えて DOM ツリーにイベントハンドラを簡単に追加できるよ、と続けると多少は興味を持ってもらえるようなので、クロージャを使ったサンプルプログラムを書いてみました。 箱の中でマウスカーソルを適当に動かしてください。 このプログラムでは各セルの色の濃さをクロージャを使って保持しています。makeHandler という関数の depth という変数がそれです。クロージャを使うと、個々のイベントハンドラごとに独立した状態を簡単に持たせされるのがポイントです。 別にクロージャを使わなくてもいいようなプログラムですが (クロージャではなく DOM のエレメントに状態を持たせるとか)、こういう風にも書けるよ、と

    se-mi
    se-mi 2005/07/25
    クロージャでお絵かき
  • パソコン総合サポート スキルアップ

    テレビで見られる! スライドショーDVD制作 貴方のデジカメ写真を テレビでスライドショー再生! (有) スキルアップ 高崎市下小鳥町69−7 TEL 027-370-5007

    se-mi
    se-mi 2005/07/20
    Venkman-JPとか
  • http://www.lost-season.jp/mt/archives/2005/07/jsanjavascript.html

    se-mi
    se-mi 2005/07/16
    JSANライブラリ
  • Latest > Flakes of Ideas > JavaScriptでDOMを使う――オブジェクト指向入門の入門 - outsider reflex

    2003/9/3 2003/9/4 2003/9/5 2003/9/6 はじめに オブジェクトとプロパティ 連想配列 オブジェクトと連想配列 「クラス」というテンプレート オブジェクトとメソッド 特定の型専用の関数 「メソッド」というプロパティ クラスとメソッド 「オブジェクト指向」の簡単なまとめ DOMとオブジェクト指向 「DOM」とは何か? インターフェースとクラス DOM操作の実例 簡単な処理の例 もっと複雑な処理の例 おわりに Cが分かる人には疑りぶかいあなたのためのオブジェクト指向再入門というページがお勧めです。僕の稚拙な説明よりずっと分かりやすいです。 Home Back to Flakes Prev. Next はじめに JavaScriptでDOMを使う。DOMはHTMLやXMLをスクリプトやプログラムで操作するのにとても便利な技術ですが、簡単なスクリプトくらい書けるからD

    se-mi
    se-mi 2005/07/12
    DOMについて。後でもう一回読み直す。
  • Hatena::agenda

    一応この2ヶ月、はてなダイアリで何かできないかを考えてみた。でもやっぱり、JavascriptPHPPythonも使えないし、管理に制限はあるしで実験場としてのメリットは見いだせない。URIの管理に責任を持つことができない以上、他人のドメイン上で記事を公開するのは無責任である。 というわけで、Hatena::agendaの更新は完全に終了することにした。今後のメモはagendaに公開する。過去の記事を消したりはしないので、まあ当分の間はデッドリンクは発生しないだろう。Hatenaを追い出されたり、Hatenaそのものが消えたりした場合には、ログファイルをhttp://purl.org/jintrick/agenda-links/に置くことにする。一応このURIをHatena::agendaのURIとしてアナウンスしていたので。 惰性ではてなダイアリを使い続けてしまったのは結構痛い。ただ

    Hatena::agenda
    se-mi
    se-mi 2005/07/12
    ふむふむ
  • どんぞこ日誌(2005-03-16)

    * [メモ] JSON-RPCとjsolait さて、とりあえずJSON.pmとJSONRPC.pmをこさえたので、PerlでJSON-RPCCGIサーバがつくれるようになりました。しかしせっかくサーバがあっても動作を確かめるためにクライアントが必要です。ここでJSON-RPCのクライアントをお手軽に構築するのにjsolaitが便利なようです。っていうか、このjsolait というのは大変多機能。でもjsolaitについて解説している日語のページがあまりないので、ちょっとメモ。 "JavaScript O Lait"は、再利用可能なモジュールおよびコンポーネントのライブラリと、より単純なクラスおよびモジュール管理機能を提供することで、JavaScriptの開発を楽にする代物で、ライセンスはLGPL。特徴は: 他の言語でお馴染みのOOP機能をJavascriptで行うためのフレームワーク

    se-mi
    se-mi 2005/07/08
    JSON-RPCをPerlで
  • 逆引きJavaScriptリファレンス

    逆引きJavaScriptリファレンスです。 ◆ステータスバー(ウィンドウの最下行)に文字を表示させたい ◆文書中に文字を表示させたい ◆変数の値を文書中に表示させたい ◆"(ダブルクオーテーション)を表示させたい ◆'(クオーテーション)を表示させたい ◆フォームのテキストエリアに文字を表示させたい ◆背景の色を変えたい ◆現在の日付を求めたい ◆現在時刻を求めたい ◆警告や注意を促したい ◆文字を入力させたい ◆数値を文字にしたい(変換) ◆文字を数値にしたい(変換) ◆文字列の中から1文字だけ取り出したい ◆一定時間ごと処理を行いたい ◆一定時間ごとの処理を停止させたい ◆サブウィンドウを開きたい ◆フォームに入力された文字列を取り出したい ◆自分のコンピューターのファイルを読み出したい ◆相手のコンピューターにファイルを書き込みたい ◆指定アプリケーションを起動させたい ◆配列を作

    se-mi
    se-mi 2005/07/07
    リファレンス
  • 日本アニメ(ーター)見本市 イブセキヨルニ

    Dans un contexte économique où la digitalisation n’est plus une option mais une nécessité, le…

    se-mi
    se-mi 2005/07/05
    かっこいいデモ&ライブラリ
  • [JavaScript] JKL.Calender

    Kawa.netxp [JavaScript] JKL.Calendar/ポップアップするカレンダー表示クラス JKL.Calendar は、ポップアップでカレンダー表示を行うクラスです。 2006年10月にクラス名を変更しましたが、2005年4月のリリース当初のクラス名 JKL.Calender も 別名定義してあるので、こちらも利用可能です。半年前にご指摘いただいた typo でした。 合わせて、選択可能な日付範囲指定用のプロパティ min_date/max_date を追加しました。 Yahoo! UI ライブラリのカレンダー機能がかなり強力なので、 最近なら YUI もオススメできそうですが、 実は JKL.Calendar の方が日語環境では使いやすかったりするかもしれません。 JavaScript ソースのダウンロードはこちら: jkl-calendar.js JavaScr

    se-mi
    se-mi 2005/06/29
    カレンダー。あらステキ
  • 『JavaScriptのチョット便利なdebug方法』

    se-mi
    se-mi 2005/06/29
    デバッグ方法
  • JKL.Debug - デバッグクラス

    JKL.Debug は、デバッグ表示用のクラスです。 <head> <script type="text/javascript" src="js/jkl-debug.js"></script> </head> 予め、ヘッダ内で上記のように jkl-debug.js を呼び出してから利用します。 JKL.Debug クラスは、以下のブラウザで動作確認済みです。 Windows Internet Explorer 6.0 Windows Firfox 1.0 Windows Opera 8.0 ダウンロード .tar.gz 版と .lzh 版の内容は同じです。(アーカイブ形式のみ違う) jkl-debug-0.20.tar.gz TAR-GZ jkl-debug-0.20.lzh LZH サンプル ボタンをクリックすると、ウインドウの右側にデバッグエリアが登場し、 日時とメッセージを表示します

    se-mi
    se-mi 2005/06/29
    デバッグクラス
  • Introducing JSON

    https://www.json.org

    se-mi
    se-mi 2005/06/29
    JSON
  • [ajax] JKL.ParseXML/ajax通信処理ライブラリ

    Kawa.netxp [ajax] JKL.ParseXML/ajax通信処理ライブラリ JKL.ParseXML クラスは、サーバ上の XML 形式ファイルをダウンロード~解析して、 JavaScript オブジェクト(配列やマップ)に変換するライブラリです。 複雑な DOM 操作なく簡単なスクリプトで XML 形式ファイルを扱えるため、 Amazon など XML を出力する既存の Web サービスや、 CGI と連携することで ajax ページを手軽に構築できます。 IE・Firefox・Opera・Safari のクロスブラウザに対応しています。 XML を JSONのように手軽に扱える他、 JSON/CSV/LoadVars 形式ファイルなどのテキストファイルも利用可能です。 安定版アーカイブ: jkl-parsexml-0.22.tar.gz TAR.GZ jkl-parsex

    se-mi
    se-mi 2005/06/29
    これもJSON。XMLからパースしてくれるのは便利
  • JSON/簡単なテスト:基本

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

    se-mi
    se-mi 2005/06/29
    JSONとは その2
  • XMLをJSONデータに変換するJavascriptライブラリ - スピリッツオブゼロ@blog

    XML→JSON展開クラス(by Amazon Web サービス ブログ)経由で知ったXMLデータをJSONデータに変換するJavascriptライブラリが激しく便利です。JSONとは初めて知りましたが JSON (JavaScript Object Notation) は、軽量なデータ交換フォーマットです。それは、人間にとって読みやすく、書きやすく、また、機械にとっても解析と生成の容易な形式です。 JavaScript(ECMAScript)にもとづくサブセットです。(【Ajax】JSON by JavaScript++かも日記) なにやらデータ交換に適したフォーマットらしい。Javascriptの配列・連想配列形式になっています。Kawasakiさんの作成されたXML→JSON展開クラスのJavascriptライブラリ(jkl-parsexml.js)はJavascriptのXMLHt

    se-mi
    se-mi 2005/06/29
    JSONとは
  • Google AJAXSLT

    AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSL-T uses XPath, it is also an implementation of XPath that can be used independently of XSL-T. Overview XSL-T stands for XSL Transformations. XSL stands for eXtensible Stylesheet Language XSL-T is a language for transforming XML documents from one l

    se-mi
    se-mi 2005/06/27
    GoogleのAjaxツール