Collection of Awesome CSS and JS Creations to help out frontend developers and designers.
ああー、疲れた。いったん、ほうりなげよう。 気がむいたら手直しするけど…… って何の話かというと: これをはじめた動機 「ブラウザ上でXMLプログラミングしようぜ」って話をする予定です(一昨日のエントリーを参照)。 しかし、ブラウザ+テキストエディタだけではさすがにシンドイ。SpiderMonky, WSH, Rhinoなどの対話的環境を併用すれば随分と楽になります。だがしかし、(少なくともRhinoでは)DOMが備わってないのですよ。 そこで、JavaScripでDOMを実装してしまえばいいと思って、やってみました。とりあえず最小限の機能ということで、MiniDOM/JS、ついでにDOMツリーをたどってSAX風イベントを発生させるMiniSAX/JS。 だけど見直す気がしないゾ まだチャントできてません。テストもしてないし、test firstじゃなくて、test after first
ブラウザ上で、JavaScript を使って HTML のソースから HTML 文書を生成するのに、どんな方法があるのか調べました。なお、以下のスクリプトは HTML 文書上で実行することが前提です。 表の見方 XSLT の HTML 出力 createHTMLDocument メソッド createDocument メソッド createDocument メソッドと名前空間の指定 createDocument メソッドと文書型宣言の指定 createDocument メソッドと文書型宣言及び名前空間の指定 cloneNode メソッド iframe 要素 ActiveXObject CID からの作成 まとめ 表の見方 以下の表において、各項目の意味は次の通りです。 doc HTML 文書を作成できれば○、XML 文書を作成できれば△、それ以外なら×です。HTML 文書かどうかは、cre
ここまでのまとめ。 WEBスクレーピングをCSSセレクタで遣るためにPerl入れますか?Ruby入れますか?PerlでWeb::ScraperやRubyでScrapiと同じ事をWSHでやればいいじゃん。わざわざWSHで?うん、わざわざ、してみた。 ActivePerlでCPANモジュール使うの面倒じゃん*1 WindowsにRubyいれてパッケージ入れるのすら面倒(笑 WSHならJSだけで動くじゃん JScriptでWeb.Scraperを作ればいいじゃん。 休日を返上してうんうん唸って捻って考えた結果。どうしてもWSHからIEを使いたかった。 スクレーピングのテストとしてYahooから株価を取得することを考えた。 株価取得コード これを動作させるのが目標 //株価取得 var stocks = {}; stocks.NIKKEI = Utena.Scraper.YahooStock("9
CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML
uuQuery.js is JavaScript library where the ID, Tag, ClassName and CSS selectors offered. uuQuery.js は ID, Tag, ClassName と CSSセレクタを提供する JavaScript ライブラリです。 Features - 特徴 Light and Right: - Much faster and Good accurately. - とても速く、かなり正確です。 Conforms to W3C: - Conform CSS Selector Module Level 3, and it operates correctly. All almost the interchangeability tests (1 2) of W3C are passed(exc
2009/05/28 「決してWebをあなどってはいけない」(Never underestimate the Web)。Google I/O 2009初日の基調講演でシュミットCEOに続いて登壇したのは、米グーグル バイス・プレジデントのビック・グンドトラ氏だ。ゆっくりと一語一語を区切りながら語り始めたグンドトラ氏の言葉には重みがある。彼は元マイクロソフト社員で、まさにWebをあなどっていた側にいたからだ。 グンドトラ氏はWindowsプラットフォームを唱道する立場にあった。彼に限らず、マイクロソフト社員の間には、ネイティブアプリケーションでなければできないことがあるとする見方が一般的だったという。「Keyholeという会社が出てきたとき、彼らが持つようなアプリケーションこそ、ネイティブでなければできないものだと言っていた。ところがグーグルは2004年11月にKeyholeを買収し、Goo
Sunday, February 22, 2009 3 comments HTML5 Canvas Cheat Sheet Labels: canvas My memory isn't very good and I often find myself looking up simple things in various specs but sometimes they're just too damn long-winded when you're simply looking for argument x of function y. That's where cheat sheets and reference cards come in handy with their compact, bare-bones information crammed into, at most,
Ever concerned about how your code looks like? Ever heard of different indenting styles, for example K&R? Ever received code from someone else who didn't care about code formatting? Ever tried to configure a code indenter to convert such code to your coding style? Ever got bored by that tedious "changing a parameter"-"call the indeter"-"try and error" procedure? Help is close to you. ... offers a
Installation - 導入方法 uupaa-mutationevent.js is a package of a part of the function of uupaa.js. uupaa-detect.js is necessary. uupaa-mutationevent.js は uupaa.js の機能の一部をパッケージしたものです。uupaa-detect.js が 必要です。 <head> <script type="text/javascript" src="uupaa-detect.js"></script> <script type="text/javascript" src="uupaa-mutationevent.js"></script> </head>
uupaa-selector.js is JavaScript library where the CSS, ID, Tag, Class, XPath selectors and Array Iterata are offered. uupaa-selector.js は CSS, ID, Tag, Class, XPathセレクタと、Arrayイテレータを提供する JavaScript ライブラリです。 Features - 特徴 Light: - CSS selectors are 6 times jQuery-1.2.7 faster, and 40 times Prototype.js-1.6.2 in IE6. - CSSセレクタは、IE6で jQuery(1.2.7)の6倍速く Prototype.js(1.6.2)の40倍高速です。 Right: - Co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く