jsに関するzimのブックマーク (20)

  • JavaScript DB

    In Catalan: Barcelona, 11 de Febrer 2005 08:11h Vaig començar aquest projecte perquè més d'una vegada havia tingut la necessitat de tenir un minimotor de bases de dades per poder executar d'una forma pseudo dinàmica uns continguts estàtics. En principi el projecte va ser molt ambiciós, però actualment he tocat més de peus a terra, ja que si sobrecarreguem el JavaScript el navegador i la navegació

    zim
    zim 2006/05/24
  • サンプルページ   円グラフ

    ホームへ       サンプルページ  円グラフ pie_graph.htm 円グラフ、データ数自在。      DHTML。      データなどのカスタマイズはテキストエディターなどで可。    all 対応。     コピー、編集し、簡単にWebで応用できまっ、(^ ^)。 < ご使用方法 > ・ ローカル(=PC)への保存は、graph/をクリック、開いたホルダーで、pie_graph.htm、024200.js、024202.js を右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。   ※: 変わってしまったファイル名や、*.html 中のパスは要修正。 ・ このDHTMLの実装方法は、pie_graph.htm をテキストエディターで開き、ホームページ作成ソ

    zim
    zim 2006/04/07
    JSで円グラフ
  • http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm

    zim
    zim 2006/04/07
    グラフィック描画ライブラリ
  • HTMLリアルタイム編集(ブックマークレット) @ ZEROBASE BLOG

    quickedit by ZEROBASE'+b.innerHTML.replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"')+'');var t=x.getElementById('t');t.onchange=t.onkeyup=function(){b.innerHTML=t.value;};}())">[HTML編集] このリンクをブラウザのブックマークバーにドラッグ&ドロップするなどにより登録してください。 使い方 編集したいページで上記ブックマークレットを実行します。ためしに上記リンクをクリックしてみてください。 テキストエリア内にHTMLが表示されますので、それを編集してください。変更が即座に反映され、もとのウィンドウが書き換わります。 書き換えているのは、ブラウザのメモリ上のHTMLです。サーバには何の影響もありません。 便利

    zim
    zim 2006/02/16
  • The Yahoo! User Interface Library (YUI)

    YUI Library Controls/Widgets: AutoComplete Button Calendar Charts [experimental] Color Picker Container (including Module, Overlay, Panel, Tooltip, Dialog, SimpleDialog) DataTable ImageCropper Layout Manager Menu Rich Text Editor Slider TabView TreeView Uploader [experimental] YUI Library CSS Tools: CSS Reset (neutralizes browser CSS styles) CSS Base (applies consistent style foundation for c

    zim
    zim 2006/02/16
  • calendarLay

    更新記録 calendarlay3-1.js 2010.1.30 IEで月移動ボタンクリック時に出ていたエラーを修正しました。 calendarlay3.js 2005.3.30 表示位置をあらかじめ指定できるようにしました calendarlay.js 2003.1.25 BOSSさんのリクエストにより、何日目以降を有効にするかを カスタマイズ変数で指定できるように修正しました 2002.11.15 書き出し時の不安定化回避のため一時クリア追加 2002.11.14 MacIE用曜日文字処理修正 2002.5.1 N4対応と一部修正 2002.4.20 作業開始 利用について 使用制限などはありません。 商用利用も自由です。 コメントやサポートページなどは将来のバージョン アップや不具合対応情報として残してくださいませ。 また、改変した場合はその旨を更新記録として追加し てください。 有

    zim
    zim 2006/02/07
  • TinyMCE JavaScript Content Editor - naoyaのはてなダイアリー:

    とある友人に教えても経ったTinyMCEという WYSYWIGWYSIWYG な HTML エディタライブラリがやばそう。 JavaScript で記述された LGPL でオープンソースな クロスプラットフォームの 多言語対応もしてて 簡単に使える ライブラリ。似たようなものに htmlArea というのがあって結構昔に話題になってたんですが、導入がめんどくさかったりブラウザによってはまともに動かなかったりとか色々面倒な感がありました。TinyMCE の方はと言いますと、Installation instructions にもあるとおり、 <html> <head> <title>TinyMCE Test</title> <script type="text/javascript" src="/js/tiny_mce/tiny_mce.js"></script> <script type=

    zim
    zim 2006/01/25
    wysiwig no
  • AJAX開発フレームワークThinkCAP JX、非商用配布に限ってGPLで提供 | エンタープライズ | マイコミジャーナル

    ClearNovaは10日(米国時間)、同社のAJAX開発環境ThinkCAP JXに対して、非商用配布に限ってオープンソースソフトウェア版を提供すると発表した。ThinkCAP JXはAJAXを使ったWebアプリケーションを開発するためのビジュアル開発環境。同社はThinkCAP JXを使うことで迅速にAJAXを使ったWebアプリケーションを開発できるとしている。 ClearNovaは昨年の2月にThinkCAP JXサポートサイトを立ち上げ、これまでにフィードバックの受付、バグフィックス、要求受付などをおこなってきた。今後は非商用配布に限ってはオープンソースライセンス(GPL)のもとでのThinkCAP JXの提供を開始するほか、製品のサポート、トレーニング、コンサルティング、メンテナンスなどのサービスも提供していくという。商用ライセンスにおける提供も継続しておこなっていくという。 T

    zim
    zim 2006/01/21
  • 最速インターフェース研究会

    http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に問題が起きる。それから、deep_cloneが欲しい場合はJSONを作ってevalすればよい。パフォーマンスを気にする場合とか、浅いコピーが必要な場合はそれなりに工夫する必要があるけど。 で、JSONにするのにFirefoxだとtoSourceというのが使える。unevalというラッパーがあって、これだとnullでも平気。 http://subtech.g.hatena.ne.jp/cho45/

  • Realtime validation using Ajax - masuidrive

    Ajaxで、フォームの検証をリアルタイムに行います。 イベントハンドラの指定もjavascript側で行うので、既存のフォームに加える場合もメッセージ表示用のdivタグを追加するだけでOKです。

    zim
    zim 2006/01/12
  • prototype.js v1.5.0 の使い方

    それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス

    zim
    zim 2005/12/12
  • Google Maps APIシューティング挫折版

    for JavaScript ver. 0.01α (C) Kenta Cho(ABA."Saba") [上下左右] - 自機の移動 [Z] - ブラスター ソース main.js - メインルーチン mapmanager.js - マップ制御 ship.js - 自機 explosion.js - 爆発および焼け跡 turret.js - 地上砲台 bullet.js - 敵弾 Back to ABA Games

    zim
    zim 2005/12/06
  • Ajaxをコーディングレスで作成するAjaxBuilder - @IT

    Google Mapsへの驚きから始まったAjaxブームは、とうとうAjaxを基盤技術として国産ソフトウェアベンダまで生み出した。株式会社HOWS(ハウズ)は、あのBiz/Browserを生み出したアクシスソフトの創業者である大塚裕章氏が新たに起業したベンチャーである。 同社の主力製品はAjaxBuilderだ。AjaxBuilderはAjaxを利用したWebアプリケーションをGUIで構築できる開発ツールで、そのライトバージョン(基機能のみを提供)が年内に出荷される予定だ(2005年11月現在)。 ■コードを1行も書かないAjax開発ツール AjaxBuilderは、GUIのインターフェイスのみでAjaxアプリケーションを構築できるユニークなツールだ。Ajaxアプリケーションでよく利用されるコードがコンポーネントで用意されているため、アプリケーション作成者は、これらを組み合わせるだけでA

    zim
    zim 2005/11/24
  • アクセス頻度に応じてリンクに色をつける

    CSSのa:visitedを利用することにより、 アクセスしたことがあるリンクとそうでないリンクの色を変えることができるが、 アクセス頻度によって色を変えるともっと便利かもしれない。 Firefoxの拡張機能である Greasemonkeyを使って これを実装してみた。 使用例 左図のようなページで「Google」をクリックすると、 中図、右図のようにリンクの背景色が変化する。 クリックせずに何日も放置すると左図のような状態に戻る。 Greasemonkey Greasemonkeyは、 Firefoxの機能拡張を利用することによって、 ユーザが参照したWebページ上でJavaScriptを自働実行させるシステムである。 Greasemonkeyの機能を利用して<a>タグをフックしてアクセス数をカウントし、 それに応じて背景色を変えることにすれば、 アクセス頻度に応じてリンクの色を変えるこ

  • オブジェクト指向プログラム言語としてのJavaScript

    このページでは、JavaScriptのオブジェクト指向言語としての側面を研究します。 JavaScriptは、HTMLの拡張という側面が注目されていますが、 プログラム言語として見た場合にも、興味深い独自の特徴がたくさんあります。 このページでは、これらJavaScriptの言語としての特性、 特にオブジェクト指向言語としてJavaScript を見た場合の特徴について詳しく研究を試みます。 JavaScriptは、ほぼ完全なオブジェクト指向言語です。プログラマによるクラス定義、プロパティ定義、メソッド定義ができます。継承は、言語の基機能としては用意されていませんが、基機能の組み合わせにより実現できます。 メソッドのバインディング(binding)はレイトバインディング(late binding)です。これは、JavaScriptが変数の型のない言語だからです。 JavaScript

    zim
    zim 2005/11/01
  • javascript [paulownia.jp]

    Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。 クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによるオブジェクト指向では、クラスの定義は必須ではなく場合によってはクラスという概念自体が存在しない。既存のオブジェクトのクローンとして新しいオブジェクトを作成し、そのオブジェクトに独自の性質を付加してプログラミングする。 JavaScriptのオブジェクトの性質は動的に変更可能。Java等では一度決定したオブジェクトの振る舞いは変更できないが、JavaScriptでは実行中の任意の場所でメソッドの動作を変更したり、新しく追加したり、削除したりすることができる。

    zim
    zim 2005/11/01
  • Hawk's W3 Laboratory : XML : XMLHttpRequestについて

    zim
    zim 2005/10/31
  • #!shebang.jp : prototype.js をちゃんと使ってみる。

    September 12, 200516:45 prototype.js をちゃんと使ってみる。 カテゴリ技術ネタ prototype.js をちゃんと(仕事で)使ってみようという事でゴニョゴニョしたメモ。 やりたい事は通常のテキストを編集可能にして Ajax で保存っていうありがち(?)な事。 で、使い方の勉強がてら書いたコードをのせておくと以下のような感じ var Editable = Class.create(); Editable.prototype = { initialize: function(text, url) { this.view = $(text); this.url = url; Element.show(this.view); this.editor = document.createElement('input'); this.editor.type = "t

    zim
    zim 2005/10/31
  • Prototype JavaScript Framework: Class-style OO, Ajax, and more

    zim
    zim 2005/10/31
  • Adobe InDesign CS JavaScript リファレンス

    Adobe InDesign CS JavaScript リファレンス ■命令 コメント/注釈 break const continue delete do~while for for...in function if new return switch this try var while with throw(未チェック) ■Boolean Boolean ■Function arguments function ■Number Number MAX_VALUE MIN_VALUE NaN NEGATIVE_INFINITY POSITIVE_INFINITY toExponential toFixed toPrecision ■Array Array concat join length pop push reverse shift slice sort splice toStrin

    zim
    zim 2005/10/26
  • 1