タグ

javascriptに関するlenoreのブックマーク (199)

  • 新莆京,7906app官网(AG)-Home

    页面错误!请稍后再试~ 你可以返回上一页重试,或直接向我们反馈错误报告 返回主页 XML 地图

  • ブックマーク抜粋 2005/10/26 - FAX

    ブックマーク抜粋 2005/10/26 リンク Speaking the Lingo DSL in Ruby (Ruby Conf 2005)。Jim Weirichさんのプレゼンテーション。 How to Interview a Programmer プログラマを、どのように面接し採用するか。Josh Bloch、Alistair Cockburn、Bruce Eckel、Pete McBreen、Dave Thomasほか。翻訳依頼を送るも返事を頂けず。今日になり別アドレスに送付し、あっさり許可を頂く。各所で紹介され、翻訳後の「おっ」という感じが減り残念。 「Joel on Software - ゲリラ的雇用面接のすすめ」は、書籍『ビル・ゲイツの面接試験―富士山をどう動かしますか?』から、パズルを除いた内容とほぼ一致する。未経験者、新人はパズルでポテンシャルを測り、経験者は過去の経験を

    lenore
    lenore 2005/10/27
    リンク集。よく使用するajaxライブラリ、ieメモリリークのしくみ他
  • Dialog Test Main

    showModalDialog/showModelessDialog クロス?ブラウザスクリプト mm_dialog.js は、IE の場合は、ファイル(F)-名前を付けて保存(A)... で頁全体を指定して保存すると mm_dialog.js を含めて保存できます 注意!!モーダル・モードレスダイアログ小窓の制御が無いブラウザでは通常の window.open() の小窓が開きます。 使い方 <script type="text/javascript" src="mm_dialog.js"></script> この1行を親画面と子画面の <title> の直下に記述してください。 どんな外部 js ファイルよりも最初に初期化(読み込み)されるように記述してください。 言うまでもないことですが、mm_dialog.js は 親画面と子画面のHTML/CGI がある ディレクトリと同じ場所

    lenore
    lenore 2005/10/26
    別ウィンドウをモーダル/モーダレスで開く制御をまとめる
  • こせきの日記

    Mozillaで実装されているselectionStart/selectionEndをIEでも使えるようにする、Selection.jsを公開しました。 IEのTextRangeオブジェクトは、 range.textを書き換えると選択範囲末尾の改行が消えてしまう。 選択範囲の前後のコンテクストを見て処理を行うのが難しい。 のような使いにくい点があります。 これは、HTMLの書き換えでは問題にならないかもしれませんが、テキストエリア内の文字列を書き換える場合にやっかいな問題を引き起こします*1。 一方、MozillaのselectionStart/selectionEndは、textarea.valueに対する文字列操作として実装できるため、余計な心配が要りません。 というわけで、クロスブラウザなselectionStart/selectionEndを実現するSelection.jsを作成し

    こせきの日記
    lenore
    lenore 2005/10/23
    Mozillaで実装されているselectionStart/selectionEndをIEでも使えるようにする、Selection.js
  • The Coolest DHTML / JavaScript Calendar [dynarch.com]

    What is it? » Popup or flat DHTML calendar » Suitable for selecting date/time Supported browsers » Internet Explorer 5.0+ for Windows » Mozilla, Netscape 7.x, Mozilla FireFox (any platform) » Other Gecko-based browsers (any platform) » Konqueror 3.2+ for Linux and Apple Safari for Macintosh » Opera 7+ (any platform) Features » The look is customizable through external CSS » High quality color them

  • hbkr : ハバカリ | 音とアイコンでリンクの開き先を表現する

    kazuma ieiri, イエイリカズマ,家入一真作ってみたよ。下のリンクにマウスオーバーしてみてください。 例1:このウィンドウ内でリンクを表示 例2:新しくウィンドウを開いてリンクを表示 どうですか?aタグのtargetで判別して、onmouseoverでswfを表示してるだけなんですけど、単なるhtmlでも音と動きが出るとちょっと面白いですよね。 ・・ うざい・・ 【関連URL】aタグで飛び先のタイトルとキャプチャを取得

    lenore
    lenore 2005/10/20
    fladdict氏とこみたいに音だけのんでもいい。控えめな音でお願いします
  • script.aculo.us - web 2.0 javascript

    This is a bugfix release that bumps script.aculo.us to version 1.9.0. Most importantly, the included Prototype 1.7 provides performance and compatibility improvements with the latest browsers. One other fix is includes, that makes the script.aculo.us loader work better if you use script tags in the BODY of your page. Download at http://script.aculo.us/, or grab/fork the source at http://github.com

    lenore
    lenore 2005/10/19
    ライブラリ
  • S5: A Simple Standards-Based Slide Show System

    S5 is a slide show format based entirely on XHTML, CSS, and JavaScript. With one file, you can run a complete slide show and have a printer-friendly version as well. The markup used for the slides is very simple, highly semantic, and completely accessible. Anyone with even a smidgen of familiarity with HTML or XHTML can look at the markup and figure out how to adapt it to their particular needs. A

    S5: A Simple Standards-Based Slide Show System
  • presentacular - Adding effects to S5 with script.aculo.us

    Presentacular Presentacular adds script.aculo.us visual effects to slide shows created with S5. It has the same advantages than S5 for creating slide shows: printer-friendly version, simple and semantic markup and portable across the most modern browsers. Adding effects First of all you’ll have to create an S5 slide show. If you are new to S5, A Basic Primer in Using S5 can be useful to you. Next,

    lenore
    lenore 2005/10/19
    : A Simple Standards-Based Slide Show System:xhtml+css+jsを用いたスライドショーのライブラリscript.aculo.us
  • ブックマーク抜粋 2005/10/18 - FAX

    ブックマーク抜粋 2005/10/18 リンク presentacular - Adding effects to S5 with script.aculo.us S5 + script.aculo.us。リッチな視覚効果を含むHTMLプレゼンテーション。 ::guimp:: 「元」世界最小。18×18ピクセル。世界最小は別にあるが、こちらが元祖で、面白さも上。 JavaScript 2.0 根拠 JavaScript 2.0の特徴。 Tokyo Fuku-blog: ネコが突然ピンク色に この話が、好きでたまらない。 Weighing the alternatives - Ajax Info 何故、今、Ajaxなのか。XUL、Flash、アプレット、SVGなどとの比較。Ajaxよりの意見。 HONDA ACCORD (via marsのメモ) The 118118 Experience

    lenore
    lenore 2005/10/19
    リンク集
  • Collection & Copy - JavaScriptにおける古典的継承

    翻訳 原文:Classical Inheritance in JavaScript著者:Douglas Crockford ※原文のコード内に誤りがあり、このまま記述しても動作しません。著者のコメント及び補足情報は翻訳メモを参照下さい。 君は自分が利口で階級にも属さず 自由だなんて思い込んでる―John LennonJavaScriptは、クラスという概念に囚われていない言語です。JavaScriptでは、古典的な継承の代わりにプロタイプ的な継承を使用します。これはC++Javaのような旧来のオブジェクト指向言語に長けたプログラマを当惑させるかもしれません。JavaScriptのプロトタイプ的継承が、古典的継承に比べていかに表現力が優れているかを、これから見ていきましょう。 JavaJavaScript強い型付け弱い型付け静的動的古典的プロトタイプ的クラス関数コンストラクタ関数メソッド関

  • Download Javascript Gamelib, javascript games programming library

    Scott Porter made a popular library for creating Javascript Games, called the Javascript Gamelib. It provided relatively simple routines for animation, sprites, collision detection and control. It meant games programmers could concentrate on designing games for websites instead of spending time rewriting the basic building blocks. Unfortunately, Scott's site at www.javascript-games.org has been di

    lenore
    lenore 2005/10/12
    ゲーム用ライブラリ
  • ブックマーク抜粋 2005/10/11 - FAX

    ブックマーク抜粋 2005/10/11 リンク linux virgin 1.1-1.5 女の子二人がPCを組み立て、それを男が覗く。シュール。音楽が上手い。 IBM developerWorks - alt.lang.jre - Harnessing Rhino サイを飼い慣らす(Rhinoを使いこなす)。 playerを使って「EAC」「CDex」でCDDBの取得 CDexなどのリッピングツールから、iTunesが利用しているCD情報データベースへ接続する方法。Player -> cdplayer.ini -> CDex の経路を利用する。日語CDDBに優ることが多い。 NTFSDOS.EXE DOSから、NTFSフォーマットされたドライブへアクセスするドライバ。以下などでドライバをロード。 NTFSDOS /U JavE - Java Ascii Versatile Editor

    lenore
    lenore 2005/10/12
    などへリンク
  • ブックマーク抜粋 2005/10/01 - 2005/10/10 - FAX

    ブックマーク抜粋 2005/10/01 - 2005/10/10 リンク ECMAScript Shells ECMAScriptの実行環境一覧。FESI、Rhino、WSH、ActionScript、JudoScript。 ebooks PDF、オライリー、が、プレイステーションに化けた。タヌキ? The Sunshade suite of eclipse plugins JavaScriptから、Eclipseを動かすプラグイン。(via こんな毎日・・・) phrogz.net - /JS/Classes/ JavaScriptのオブジェクト指向関連。構文色づけスクリプトあり。 The Engadget & Joystiq Interview: Nintendo’s Shigeru Miyamoto 任天堂、宮茂さんへのインタビュー。 Cyber Dummy - Web Devel

    lenore
    lenore 2005/10/10
    関連リンク集
  • 最速インターフェース研究会 :: [速報] GoogleのRSSリーダー(β版)、早速真似して作ってみた

    GoogleからRSSリーダーがリリースされましたね。 http://www.google.com/reader/ ソース読むのとか面倒なんで真似して作ってみました。だいたい6時間ぐらいで出来た。 http://la.ma.la/roll.html このBlogで使ってるjsファイルをちょっといじって使ったので、キャッシュ利いてて動かない場合はリロードしてみてください。 Firefoxだとアニメーションがやや重い。アニメーションを無くせばもっとサクサク動くんだけどGoogleReaderよりは軽いんじゃないかと思う。 Operaはなんかスクロールしていくと強制終了します。アニメーションさせつつ、上下の要素を継ぎ足すようにしてやれば多分大丈夫だとは思うけど面倒なので現時点ではそこまでやってない。 あとはIEとFirefoxではホイールを使ってページ切り替えられるようになっています。 Goog

    lenore
    lenore 2005/10/09
    さすがだなあ。ホイールいい!
  • エンターキーの押下でフォームの送信を行わないようにする : blog.nomadscafe.jp

    エンターキーの押下でフォームの送信を行わないようにする エンターキーの押下でフォームの送信を行わないようにするJavaScript。 オライリーの「JavaScript & DHTML クックブック」に載ってたりするわけだが、 function BlockEnter(evt){ evt = (evt) ? evt : event; var charCode=(evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode); if ( Number(charCode) == 13 || Number(charCode) == 3) { return false; } else { return true; } } こういうコードを書いて、 <input type="text" name="search" onkey

  • http://homepage.mac.com/takaho_e/computer/rhino/

  • 最速インターフェース研究会 :: 実践JavaScriptリファクタリング、その2

    連載すんの? リファクタリングとか嘘で実は実践ビルトインオブジェクトハックなんだけど。 例題 配列 a = [3,5,4,2,1] から一番小さな値と、一番大きな値を取り出すにはどうすればいいか。 多分昔はこんな風に書いてたと思うんですよ。 a = [3,5,4,2,1]; for(i=0;i<a.length;i++){ if(i == 0){ min = a[0]; max = a[0]; } if(min > a[i]){min = a[i]} if(max < a[i]){max = a[i]} } 模範解答として、後先考えないやり方を提示しておく。 a = [3,5,4,2,1]; min = a.sort().shift();// 1 max = a.sort().pop(); // 5 短い。ただし、これをやるとaの内容は並べ替えられて最初と最後の要素が取り除かれる。 a /

  • Collection & Copy - JSON入門

    翻訳(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月)の一部をベースに作られています。JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構

    lenore
    lenore 2005/10/06
    JSON(JavaScript Object Notation)
  • 最速インターフェース研究会 :: 実践JavaScriptリファクタリング

    同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。 例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。 短くなるのは確かなんだけどわかりやすいかというと、人によるかもしれない。 グローバル関数を定義2年前なら、多分こういう具合だった。 //ふつうに関数として定義する function x(str,num){ var tmp = ""; for(var i=0;i<num;i++){ tmp += str; } return tmp; } x("abcde",80) Stringのメソッドとして定義1年前だとこんな感じ。 //Stringのメソッドとして定義する String.prototype.x = function(num){ var tmp