昨日紹介した「わずか「12文字」でIEを判別するスクリプト」に続いて、Firefox 2/3, Safariを判別する1行のスクリプトをThe Spannerから紹介します。
昨日紹介した「わずか「12文字」でIEを判別するスクリプト」に続いて、Firefox 2/3, Safariを判別する1行のスクリプトをThe Spannerから紹介します。
確かIEではクリップボードのコピーをJavaScriptから実現することができる。これは便利な反面、若干の怖さもある。そのためか他のブラウザではできないようになっている。とは言え、場合によってはとても便利な機能になるはずだ。 ブラウザで任意の文字列コピーを実現するライブラリ そのブラウザからクリック一つでコピーを実現するライブラリがZero Clipboardだ。 今回紹介するオープンソース・ソフトウェアはZero Clipboard、各種ブラウザで使えるコピーライブラリだ。 Zero Clipboardではその機能実現にFlashを利用している。FlashではsetClipboardを使うことでクリップボードへの任意の文字列コピーを実現する。Zero Clipboardではその機能を提供しているので、Flashさえ使えるブラウザであればコピー機能が実現できる。 エレメントのデータをクリッ
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
57 Free Image Gallery, Slideshow And Lightbox Solutions | 1stwebdesigner - Love In Design 画像ギャラリーを作る際に使えるFlashやJavaScriptを活用したライブラリ&サンプル集が公開されていました。 3Dを使った物や、UI的に面白い物が色々あって、ちょっとしたサプライズを持った画像ギャラリーなんかを作るのに活用できそう。 3D Curve Wall スムーズかつ立体的に動作する感じで次世代を感じさせる Spiral Carrousel XML 使いにくいけど立体的で面白い動作をします Polaroid Gallery 机の上に置いた写真をマウスで移動できる面白いUI TiltViewer マウスの動きによってギャラリーが傾くという面白いUI。デザインや動きが秀逸。 Galleriffic Sl
jslint-multi-widget - Google Code 複数ファイルの構文チェックも楽々!JavaScript開発に便利な「JSLint Multi Widget」。 フォルダをこのツールにドラッグすれば、フォルダ内にあるJSファイルを全て構文チェックしてくれ、次のように色分け表示してくれます。 ファイルをクリックすれば、エラーの詳細が表示されます。 JavaScriptファイルは、必要に応じて読み込ませたり、複数になることも多いですが、構文チェックが一括で出来るのは嬉しいですね。 Yahoo! ウィジェットベースで動作するみたい。 関連エントリ IEでのJavaScriptデバッグを可能にする「CompanionJS」 JavaScriptデバッグツール集 Chromeでも使えるJavaScriptデバッガ「XBug」
シンプルなツールチップも簡単に実装できるだけなく、デザインのカスタマイズが可能で、対応トリガーも豊富なツールチップのスクリプト「BeautyTips」を紹介します。 BeautyTips demo BeautyTipsは機能が豊富というだけでなく、テキストや画像、AJAXコンテンツの表示、ツールチップの表示位置の自動補正など基本性能もしっかりと抑えられており、フォームエレメントへの表示、ツールチップ元の変更なども可能です。 ツールチップはcanvasで描かれており、画像は必要ありません。 対応ブラウザはIE6.x+, Fx3.x, Op8+, Safari3.xとのことで、canvas非対応ブラウザにはExplorerCanvasが使用されています。また、IE6のz-indexへの対応にbgiframe、ホバー処理にhoverIntentが使用されています。 ※Chrome 1, Fx2で
50 Websites that make amazing use of javascriptSince the rise of Javascript frameworks like jQuery, Mootools and Prototype, developers created stunning javascript solutions and effects for their websites. Here are 50 inspiring Websites that make good use of Javascript, Websites which I have bookmarked over time for inspiration purpose. Some of them are selected purely on look and feel, some have r
jQueryやPrototypejs、YUIなど様々なJavaScrptライブラリが登場している。また、CSSもフレームワークが出てきており、便利な反面、表示されるまでのコネクション数やダウンロードサイズが肥大化している。 CSSやJavaScriptを連結&圧縮 それを解決する手段として、サイズの縮小や複数のファイルをまとめてしまうという方法がある。それを自動化してくれるのがMinifyだ。 今回紹介するオープンソース・ソフトウェアはMinify、JavaScript/CSSの連結、圧縮ソフトウェアだ。 MinifyはPHPで作られており、Webベースで動作する。Minifyにファイルのパスを渡すことで余計な改行や空白を圧縮してサイズを小さくしてくれる。そして複数のファイルを渡すことで連結してくれる機能もある。 生成されたファイル 作成するのは同一ドメイン内のファイルに限られる。また、グ
半年で1億円くらいもらって、あのクソ重たいJavaScriptを改善してくれ。 id:malaならそれくらいの価値はあるだろう。 マイミク一覧とか全然開けんし。絵文字パレットも3割くらいの確率でJavaScriptエラーになる。 多分、3年前に買った私のPCがクソなんですね、わかります。
最近はこう書いている。 /* copyrightやlicense情報は必要だったら最初に複数行コメントで書く */ // グローバル変数を初めにvarで宣言する var global = window; // 関数を使用する前に関数本体を書く function times(func, n, self) { // var宣言は最初に書く。 var i; if (!self) self = global; // 式が一つの場合、一行で書く for (i = 0; i < n; ++i) { // 必要がない場合、i++ではなく++iとする try { func.call(self, i); } catch (error) { if (error instanceof global.StopIteration) { break; } else { // elseが必要な場合、ブレースは必ず付ける
I think the problem is fairly obvious here. If you set a static width on the <select> element and the width of the text in the <option> are wider than that, the text gets cut off in IE 6-8. There is no good pure-CSS solution for this that I can come up with or find. It has been tackled with JavaScript a number of ways. Yahoo! has a fix in their libraries. But I’m already using jQuery, didn’t want
以下のエントリ見て http://d.hatena.ne.jp/mizzusano/20090115/1231986559 グリモン書いた // ==UserScript== // @name Yes Amazon. No Money. // @namespace http://d.hatena.ne.jp/amachang/ // @include http://*.amazon.co.jp/ // @include http://*.amazon.com/ // ==/UserScript== document.body.innerHTML = <> <div style="font-size: 2em"> <h1>考え直しなさい</h1> <p>俺はそれが本当に欲しいのか。</p> <p>俺にそれは本当に必要か。</p> <p>本当に必要なら書店に行きなさい。</p> <p>本当に必
Welcome to this detailed report from our first “State of the Web” survey of professional web designers and developers. It includes details and analysis of all the responses to over 50 questions covering technologies, techniques, philosophies and practices that today’s web professionals employ. You can read all the questions, download the complete (anonymized) set of responses, see tabular results
2008-12-16 [駄訳] Understanding Progressive Enhancement ラベル: translate WDEに行ってから個人的にProgressive Enhancementがブーム(謎)なので訳してみた。 原文: Understanding Progressive Enhancement 著者: Aaron Gustafson 2008年10月7日 Understanding Progressive Enhancement by Aaron Gustafson 1994年の頃からウェブ開発者のコミュニティはGraceful Degradation(以下、GD)を主張してきた。エンジニア業界から持たされたこのコンセプトの核心は、最新かつ高機能なブラウザを使う人にはフルコースの料理を振舞われたかのような体験を提供するとともに、 Netscape 4で満足し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く