General Discussion Discuss anything that doesn't fit into other discussion forums.
General Discussion Discuss anything that doesn't fit into other discussion forums.
オブジェクトの入れ子にも対応したバージョン function array2list(array, ordered, doc) { if (!doc) doc = document; var list = doc.createElement(ordered ? 'ol' : 'ul'), li; for (var i = 0; i < array.length; ++i) { var item = array[i]; var itemType = Object.prototype.toString.call(item); if (itemType === '[object Array]') { if (!li) li = list.appendChild(doc.createElement('li')); li.appendChild(arguments.callee(item, order
この記事の内容は古くなってしまっていて、最近だと別の Firefox 拡張の開発方法もある (もちろんこの記事に書かれている方法でも開発できます) ので、2013 年における Firefox 拡張機能の開発方法について別の記事にまとめました。 そちらもあわせてご覧ください。 Firefox 拡張の作り方 (2013 年版) - ひだまりソケットは壊れない 前々から Firefox の拡張機能 (extension: アドオン add-on の一種) を作りたいなーと思っていたので、今回実行に移すことにしました。 作成する拡張機能は、コンテキストメニューから外部アプリケーションを起動するというもの。 ありがちですけどね、最終的な目標としては現在開いているページを外部ブラウザで開けたらいいかなーと。 ちなみに同じような機能を持つ拡張機能としては既に "Launchy" というものがあります。
WebKitにはCSSでスクロールバーをカスタマイズ出来る独自拡張が存在します。 Surfin’ Safari - Blog Archive » Styling Scrollbars Scrollbar Debug View この設定はルート(セレクタ的にはhtml)のスクロールバーには反映されないため、全体に使いたい場合にはbody要素にスクロールバーを表示させて肩代わりさせる必要があります。overflowでこんな感じに: html { /* scrollbar */ overflow-y: auto; } body { /* scrollbar */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow-y: scroll; overflow-x: hidden; } bodyに設定する関係で気付いた点を
先週の Icon Creator Widget に続いて、本日も Opera の開発者向けサイトからのネタをひとつ。公開されたのは先月末なのですが、 CSS3 の text-shadow, box-shadow, border-radius などを活用して美しいボタンやボックスを作成する方法の解説記事が掲載されていました。今後の Web 制作でとても役立つテクニックだと思うので、その内容を簡単にご紹介します。 なお、この記事は CSS3 を使用しているため、ブラウザによっては正しく表示されません。たぶん Firefox, Google Chrome, Opera の最新版であれば大丈夫かと思います(Safari は box-shadow に未対応)。 text-shadow, box-shadow, border-radius について 元記事ではすぐに本題に進んでいるのですが、ここでは
ウェブページがページ遷移することなく動的に変化するAjaxは、GoogleMapsによって瞬く間に広まりました。私もその影響を強く受けた一人で、昨年11月末よりサービスを開始したクラウド型聖書検索・並列表示サイド『DT Works』では、ページを全く移動することなく各種聖書を自由自在に開いて検索でき、ウェブページであることを忘れて、ソフトウェアを使用している感覚になってしまいます。 Ajaxなウェブページで頭を悩ませることがあります。それは「ブラウザの『戻る』ボタンを押すと、全く別のサイトに飛んでしまって、1つ前の動作に戻れない」ということです。現行のブラウザの履歴機能は、複数のウェブページを行き来することを前提としているため、同一ページ内でのAjaxなイベント変化には対応していません。さらに悲劇なのは、別サイトに飛んでしまった後に、もう一度戻ってくると、Ajaxの初期画面に戻ってしまうこ
Accelerators are a new feature in IE8 that allows quick access to various functions via the browser context menu. They were called "Activities" when this extension was written For now I am keeping the "Activities" name to avoid having to retranslate the extension. You can get more information about Accelerators here: http://www.microsoft.com/windows/internet-explorer/features/accelerators.aspx
Web 2.0 Expoで「Dropbox」共同創業者のDrew Houston氏(CEO)と「Xobni」共同創業者のAdam Smith氏(CTO)が共同で「ゼロから100万ユーザー達成まで」という講演を行った。Dropboxはオンラインストレージを用いたファイル同期/共有サービス、XobniはOutlookの検索プラグインだ。今は異なる市場のスタートアップを率いている2人だが、実はマサチューセッツ工科大の同級生で、2人ともエンジニアであり、そして2人ともマーケティングのバックグラウンドを持たない。それなのに、どちらも2年で200万ユーザー突破という成功を収めているから、スタートアップ成功術のスピーカーとして招待された。 Dropbox共同創業者のDrew Houston氏(左)とXobni共同創業者のAdam Smith氏 この部屋から2人のスタートアップ成功者が誕生した 最初に2人
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く