October 11, 2010: Reported on the front page of the New York Times Find the latest details, code, and implementations on github @ https://github.com/samyk/evercookie DESCRIPTION evercookie is a javascript API available that produces extremely persistent cookies in a browser. Its goal is to identify a client even after they've removed standard cookies, Flash cookies (Local Shared Objects or LSOs),
正式版となった「jQuery UI 1.8」が公開されました。先日、「Ajaxのタブ切り替えを使って、WPのサイドバーにある発リンク数を調整」という記事を書いているのですが、早速同様のタブコンテンツを jQuery UI Tabs で再現したいと思います。 ファイル一式を用意 デモ : http://jqueryui.com/demos/tabs/ ダウンロード : http://jqueryui.com/download 1. ダウンロードのページに行くと、全ファイルにチェックが入った状態で待ち構えていますが、必要最低限のファイルだけ欲しいので、いったん全チェックを外します。 2. WidgetsにあるTabsだけにチェックを入れます。エフェクトなどの機能が欲しい方は、必要なコンポーネントにチェックを加えてください。 3. Tabs をチェックすると、動作に必要な「Core」と「Widg
今日行なわれたインターン4日目の講義「JavaScript で学ぶ イベントドリブン」by id:cho45の資料と録画を公開します。今回は、JavaScriptの概要からDOM、イベントドリブンまでを2時間で網羅した密度の高い講義となっています。今回の放送は安定していましたので、音質・画質とも良好にできました。 明日もAM10:30より、JavaScript界の貴公子id:nanto_viによる「ユーザーインターフェース, HTML5」を放送しますので、是非ご覧ください。 自己紹介 id:cho45 - vimmer うごメモチームのエンジニア (7月後半〜) 少し前までブックマークチーム Perl, JS (Scala, Ruby, etc...) サーバサイド・クライアントサイドUI・スマートフォンなど Java や AS も場合によっては書いています 特技 1行コードを書くごとにハ
これまで、JavaScript の構文チェックには JSLint を使ってきました。かなり強力なんですが、JavaScript で書かれているためブラウザー越しに使わなければならない、そして速度が遅いという問題がありました。 コマンドラインから使える構文チェッカとしては Rhino の js があります。しかし、これは僕の要求を満たしてくれるほど、チェックが厳しくありませんでした。 MacPorts をいじっていて、JavaScript Lint なるものがあることに気付き早速使ってみました。Crockford先生についても触れていることから分かるように、素晴らしいです。 使い方 コマンド名は、jsl です。JavaScript ファイルや script タグを含んだ HTML ファイルを引数 -process の後に渡します。 % jsl -process prototype-1.6.0
Home » Blog, イベント, 制作 » 2009 » 6 月 » Emacs でつくる JavaScript と ActionScript の環境 第7回のウェブテコで発表したネタです。スライドを用意しなかったので、今回はブログの記事として書きます。 Emacs の JavaScript のメジャーモード。 Emacs では、特定のファイルを編集する場合、それに特化したメジャーモードを使うことで、編集をより便利に行なうことができます。 JavaScript を編集するためのメジャーモードは、以下のものが代表的です。 javascript-mode js2-mode 最近、人気なのは js2-mode の方で、こちらは Java で書かれた JavaScript パーサのRhinoが移植されており、リアルタイムの構文チェックが行なわれるところが他のモードとの大きな違いです。 ただし
主にPHP Pearについて取り扱っています。最近はAjaxとSBMに凝ってます 毎日HPを更新したら記録を取る 送信ボタンで送信させないで、Scriptから送信許可を出したい。 だけど<input type=button/>は不便だ やはりFormの送信ボタンが便利だ。 入力中にEnterキーを押せばsubmit()をしてくれる。 ところがこれをやめさせたいときがある どうするんだろう。google先生に聞いてみたら onSubmit() = function{ return false;} すると書いてある。 これはだめなんだよねぇ。警告音が鳴る。 そこで頭を捻ってみる。 BookMarkletが <A href ="javascript:hoge();" とHrefを横取りできるんだよね。 じゃぁ同じように <form action="javascript:hoge()" が出来ない
JavaScriptでヒアドキュメントを使うライブラリを作りました。 heredoc.js http://www.teria.com/~koseki/memo/jsheredoc/heredoc.js テスト http://www.teria.com/~koseki/memo/jsheredoc/test.html 外部ファイルサンプル http://www.teria.com/~koseki/memo/jsheredoc/tests.txt 使い方 scriptタグ内に直接書き込む使い方(インラインモード)と、外部ファイルを読み込んでコールバックを実行する使い方があります。 インラインモード <script src="heredoc.js"> # ここはscriptとして解釈されません。 str1 =<<EOT 複数行の文字列です。 下の行でおわりです。str1はグローバルになります。
Update: Newer WebGL based version This is an old experiment. I created a newer much faster webgl powered library for you to play with this technique. It's called normalmap.js. It allows you to easily apply normal mapping for interactive lighting effects in javascript. Original Article I made a little experiment with normal mapping and phong shading in javascript which turned out to work quite well
DOM window $(selector).openDOMWindow({options}) & $(selector).closeDOMWindow({options}) jQuery plugin (jquery.DOMwindow.js) used to create DOM windows. Example 1 Open a DOM window using inline content embedded in the page. The window is fixed to the centered of the viewport. This is default behavior. required | optional | not used anchoredClassName - datatype:string, default:empty string anchoredS
linq.jsってデバッグしにくいかも……。いや、やり方が分かればむしろやりやすいぐらい。という解説を動画で。HDなので文字が見えない場合はフルスクリーンなどなどでどうぞ。中身の見えないEnumerableは、デバッガで止めてウォッチウィンドウでToArrayすれば見えます。ウォッチウィンドウ内でメソッドチェーンを繋げて表示出来るというのは、ループが抽象化されているLinqならではの利点。sortしようが何しようが、immutableなので元シーケンスに影響を与えません。ラムダ式もどきでインタラクティブに条件を変えて確認出来たりするのも楽ちん。 ところで、JavaScript開発でもIDE無しは考えられません。デバッグというだけならFirebugもアリではありますが、入力補完や整形が可能な高機能エディタと密接に結びついている、という点でIDEに軍配があがるんじゃないかと私は思っています。動
The powerful, easy-to-use JavaScript testing framework.Get Started View the Docs Easy Easy, zero configuration setup for any Node.js project and minimal configuration for Browser-based projects. Universal QUnit can run anywhere; web browsers, Node, SpiderMonkey, even in a Web Worker! Test your code where it runs.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く