Measure, monetize, advertise and improve your apps with Yahoo tools. Join the 200,000 developers using Yahoo tools to build their app businesses.

チャートマニアックスを使うと、様々なサイトのアクセスチャートを見ることができます。
Amazon見てて思ったこと。 こういう本があった。内容は見てないので、一般論。 JavaScriptによるアルゴリズムデザイン―オブジェクト指向からDB・Web・マイニングまで 作者: 石川博出版社/メーカー: 培風館発売日: 2007/10/01メディア: 単行本購入: 6人 クリック: 114回この商品を含むブログ (10件) を見る コメントに、こう書いてある。 タイトルに「JavaScript」が付いているが、JavaScriptのコードはなく、アルゴリズム用の擬似コードが載っている。JasvaScriptに関しては最初に10ページほどの簡単な解説が書いてあるだけであり、純粋なアルゴリズムの教科書である。 これが本当なら、『出版社の「売らんかな」の都合』でJavaScriptと冠につけたということになる。で、そうすると、デザイン系の非プログラマをひきつけて、 なにしろ価格が高すぎ
<html> <head> <title>どうでもいい</title> <script type="text/javascript"> //ぽっぽついったー0.2 // // 使い方の例 // // var Poppo=new Twitter(id,status); // Poppo.post(status); // Poppo.close(); // // *1 上の宣言におけるid/statusは任意です。 // idは複数のtwitterインスタンスを制御(DOM上のFORMなど)します。 // 自動で乱数が割り当てられますが、明示することも可能です。 // statusは、post()実行時に送られる文字列をセットします。 // *2 post()実行時にstatusを明記すれば、POSTされる文字列のオーバーライドができます。 // なお、インスタンス生成時とpost時のどちらに
2008年08月15日00:00 カテゴリ書評/画評/品評Lightweight Languages if (you.learn('JavaScript')) Books.toRead[0] = this; // 書評 - Head First JavaScript 矢野様より献本御礼。 Head First JavaScript Michael Morrison / 豊福剛訳 [原著:Head First JavaScript] 初出2008.08.08; 販売開始まで更新 今JavaScriptを使った本を複数発注受けてるオレ、ちょっと涙目。 404 Blog Not Found:SELECT * from sqlbooks WHERE fun = 1 -- 書評 - Head First SQL これはすごい。ここまで分かりやすく、楽しく、それでいてきちんと完結している入門書は、SQ
超簡単にソートやリサイズ、その場編集が可能なテーブルを作成できるJavaScriptライブラリ「TableKit」 2007年05月31日- TableKit TableKit is a collection of HTML table enhancements using the Prototype framework. 超簡単にソートやリサイズ、その場編集が可能なテーブルを作成できるJavaScriptライブラリ「TableKit」。 次のようなExcel風テーブルが簡単に作れます。 どれぐらい簡単か、というと、必要なJavaScriptを読み込んだあと、table の class に次のように値を指定するだけ。 <table class="sortable resizable editable"> 最低幅の指定など、動作に関するカスタマイズも豊富なオプションによって指定可能です。 こ
アニオタが非オタの彼女にアニメ世界を軽く紹介するための 10 本が流行っているようで (◯◯オタが非オタの彼女に◯◯世界を紹介するための 10 本まとめ)。えっ、もうブームは去った? まあそんなこと気にせず勝手にいっちゃいます。 軽く紹介するための 10 本 まあ、どのくらいの数の JS オタがそういう彼女をゲットできるかは別にして、「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、その上で全く知らない JavaScript の世界とはなんなのか、ちょっとだけ好奇心持ってる」ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、JavaScript のことを紹介するために見せるべき 10 実装を選んでみたいのだけれど。(要は「脱オタクファッションガイド」の正反対版だな。彼女に JavaScript を布教するのではなく相互のコミュニケーションの入口として) あくま
ウェブページ、というかハイパーテキストでJavascriptを使用する際の原則は、Javascriptに依存せずとも100%利用可能にすることであると考えている。つまりJavascriptを利用できない環境であっても文書を読めて、ハイパーリンクを利用できればいい。Javascriptに依存しなければ実現不可能なコンテンツでない限り、これは自分の中ではもう常識中の常識。このサイトではJavascriptを、この前提の下で利用している。つまり「動かなくて元々」で使っているわけ。 バージョン1.7のJavascriptを積極的に利用する理由はコードの生産性にある。IE6/7, Opera7/8/9, Firefox2/3, safariで動くものを仮に完成されたソフトウェアだとすれば、私は忠実度の高いプロトタイプを書いているに過ぎないので生産性が何より重要だ。純粋なソフトウェアの機能にとって、本
Firefox 3.0.1にて。 var g = function(){ while(1) yield 1; }.call(); for each(let i in g){ break; } g.next(); // StopIteration例外 なんでやねん。なんかどう考えてもfor each文を抜けるときにジェネレータが凍結されずにcloseメソッドが呼ばれているだろこれ。Firefox2のときと挙動が違うというか、Pythonと違う。 こういうことをするならJavascript1.8でやってくれないかなあ。本気で迷惑なんだけど。 どうするか考え中。 « body要素書き換え | 真に自由なリンク »
ゆの in Ruby - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech ゆの in Squeak Smalltalk - sumim’s smalltalking-tos アニメひだまりスケッチを 2 話で切ってしまった私が通りますよ。 String.prototype .\u306F\u3088\u3044\u4F5C\u54C1\u3067\u3057\u305F = function () this.substring(0, 4); var o = 0; var X = { valueOf: function () { var _ = arguments.callee.caller; _._ += "スケッチブック ~full color's~".はよい作品でした (o^_^o); _._ += _.arguments[0]; return (this
もともとは存在しなかったタグ要素を新たに追加したり、変更、削除するテクニックを学ぶ。こうした処理ができるのはDOMならではの魅力だ。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。本連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 DOMスクリプティングでは、HTMLをJavaScriptから自由自在に書き換えられる点が大きな魅力です。これまで、HTMLに存在する要素の参照方法や属性の扱い方を学んできましたが、
はじめに 「CSS のセレクタ」っていうと以下のようなものを想像すると思うんですけど div.container ul > li じゃあ、 div はセレクタ? .container はセレクタ? div.container はセレクタ? > はセレクタ? などなど色々と疑問が出てくる訳で、どういう名前で呼べばいいか。自分のために書いておく。 これ系のエントリでは、以下のエントリが一番参考になります http://d.hatena.ne.jp/kiririmode/20080516/p1 Selectors group カンマで区切られたセレクタのリスト div.container ul > li, div#hoge.hoge ~ span#fuga.fuga Selector カンマで区切られてる一個一個のやつ div.container ul > li とか div#hoge.hoge
GoogleからGoogle AJAX APIを拡張する新しいサービス「The AJAX Libraries API」が公開された。The AJAX Libraries APIはGoogleのサイトで人気のある有益なJavaScriptライブラリを提供しようというもの。これまでYUIであればYahoo!、DojoであればAOLなどが同類のサービスを提供していたが、特定のJavaScriptライブラリに限定することなく有益であれば配布に追加するというポリシーをもっている点が新しい。 JavaScriptライブラリを活用するタイプのWebアプリケーションは数多くある。結果として、何度も似たようなJavaScriptライブラリをダウンロードしていることになり、このままいけば今後ライブラリ自体のサイズの巨大化や多くのサービスの登場でライブラリダウンロード総量は増加することになる。 The AJAX
2008年06月07日17:30 カテゴリ書評/画評/品評Lightweight Languages javascript - DOMをリサイズ可能に これまた数ある車輪の再発明のうちの一つだけど、習作をかねて /lang/javascript/DOM.resize /- CodeRepos::Share - Trac 使い方 <script src="http://blog.livedoor.jp/dankogai/js/resize.js"></script> <div class="resizable"> この要素がリサイズ可能に </div> <script>make_dom_resizable('resizable');</script> 要は、JS fileをロードしておいて、最後にmake_dom_resizable()を呼ぶだけ。引数が、リサイズ指定したいDOMのクラス名に
要素が挿入された瞬間を取得する 今までは出来ないと思っていたのですが、今日いろいろ試していて出来る方法が分かりました。 ですので、ちょっと紹介したいと思います。今のところアイデアなので、実用性は?です。 方法 HTML に以下の style 要素を挿入することで実現することができます。 <style type="text/css"> * { display: expression(function() { if (!this.__mark) { this.__mark = true; alert('inserted node: ' + this.tagName); } return ''; }.apply(this)); } </style> 実際に例を見てみましょう http://amachang.art-code.org/ieexpression/000.html <!DOCTYPE
bookreader.jsは、長文を縦スクロールではなく、横スクロールで表示し読みやすくするJavaScriptライブラリです。 →プロジェクトのホーム (Google Code) - New!! →ダウンロード(ver 0.4.6) - 2009/04/18公開 ※ダウンロードの詳細については、こちらのページをご覧下さい。 まずは、このページで体験してみて下さい。キーボードの[→]/[←]キーが、「進む」あるいは「戻る」に対応します。画面上に表示される、半透明の▶/◀ボタンをクリックしてもOKです。使い方の詳細は「ヘルプ」を参照ください。 次期バージョンの開発状況 幸いにしてさまざまな方からフィードバックをいただきました。ありがとうございます。それを元に機能の絞り込みとWEBサイトへの「組込み方」について検討を行っています。まだ、実装の方針が定まった、という段階ですが次期0.8.x系のサ
MXR replaced by DXR The MXR code indexing and cross-referencing service has been retired and replaced by DXR Based on your query, we suggest the following DXR URL: DXR url? Please Do Not Hotlink Files Please do not hotlink files directly from MXR or DXR as a way of getting Mozilla code into your project. You may not get the latest version, and your performance will suffer. If you want to incorpora
正規表現ベースの字句解析器を書くときは、narcissusというJSベースのJS処理系のコードを見るといいです http://mxr.mozilla.org/mozilla/source/js/narcissus/jsparse.js 面倒な正規表現の模範解答が載ってます。下手に自分で考えて誤爆するより、一流の人が書いたものを使いましょう 正規表現リテラル /^\/((?:\\.|[^\/])+)\/([gimy]*)/ 文字列(ダブルクォート、シングルクォート共)/^"(?:\\.|[^"])*"|^'(?:[^']|\\.)*'/ → 訂正 Cスタイルコメント(一行、ブロック共) /^\/(?:\*(?:.|\n)*?\*\/|\/.*)/ ↓narcissusについてはyukobaさんのプレゼンを(去年のShibuya.es) http://accelart.jp/shibuyajs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く