Today the O’Reilly Network features SVG On The Rise, a thoughtful article on the strengths of the Scalable Vector Graphics (SVG), a standards-based alternative to Flash. Be sure to read the section entitled “Why SVG fits into the Web.”
页面错误!请稍后再试~ 你可以返回上一页重试,或直接向我们反馈错误报告 返回主页 XML 地图
ブックマーク抜粋 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 - ゲリラ的雇用面接のすすめ」は、書籍『ビル・ゲイツの面接試験―富士山をどう動かしますか?』から、パズルを除いた内容とほぼ一致する。未経験者、新人はパズルでポテンシャルを測り、経験者は過去の経験を
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 がある ディレクトリと同じ場所
Mozillaで実装されているselectionStart/selectionEndをIEでも使えるようにする、Selection.jsを公開しました。 IEのTextRangeオブジェクトは、 range.textを書き換えると選択範囲末尾の改行が消えてしまう。 選択範囲の前後のコンテクストを見て処理を行うのが難しい。 のような使いにくい点があります。 これは、HTMLの書き換えでは問題にならないかもしれませんが、テキストエリア内の文字列を書き換える場合にやっかいな問題を引き起こします*1。 一方、MozillaのselectionStart/selectionEndは、textarea.valueに対する文字列操作として実装できるため、余計な心配が要りません。 というわけで、クロスブラウザなselectionStart/selectionEndを実現するSelection.jsを作成し
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
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
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
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,
ブックマーク抜粋 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
翻訳 原文:Classical Inheritance in JavaScript著者:Douglas Crockford ※原文のコード内に誤りがあり、このまま記述しても動作しません。著者のコメント及び補足情報は翻訳メモを参照下さい。 君は自分が利口で階級にも属さず 自由だなんて思い込んでる―John LennonJavaScriptは、クラスという概念に囚われていない言語です。JavaScriptでは、古典的な継承の代わりにプロタイプ的な継承を使用します。これはC++やJavaのような旧来のオブジェクト指向言語に長けたプログラマを当惑させるかもしれません。JavaScriptのプロトタイプ的継承が、古典的継承に比べていかに表現力が優れているかを、これから見ていきましょう。 JavaJavaScript強い型付け弱い型付け静的動的古典的プロトタイプ的クラス関数コンストラクタ関数メソッド関
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
ブックマーク抜粋 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
ブックマーク抜粋 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
GoogleからRSSリーダーがリリースされましたね。 http://www.google.com/reader/ ソース読むのとか面倒なんで真似して作ってみました。だいたい6時間ぐらいで出来た。 http://la.ma.la/roll.html このBlogで使ってるjsファイルをちょっといじって使ったので、キャッシュ利いてて動かない場合はリロードしてみてください。 Firefoxだとアニメーションがやや重い。アニメーションを無くせばもっとサクサク動くんだけどGoogleReaderよりは軽いんじゃないかと思う。 Operaはなんかスクロールしていくと強制終了します。アニメーションさせつつ、上下の要素を継ぎ足すようにしてやれば多分大丈夫だとは思うけど面倒なので現時点ではそこまでやってない。 あとはIEとFirefoxではホイールを使ってページ切り替えられるようになっています。 Goog
エンターキーの押下でフォームの送信を行わないようにする エンターキーの押下でフォームの送信を行わないようにする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
連載すんの? リファクタリングとか嘘で実は実践ビルトインオブジェクトハックなんだけど。 例題 配列 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 /
翻訳(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月)の一部をベースに作られています。JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く