We are doing our best in order to restore the service as soon as possible. Thank you in advance for your understanding and patience.
We are doing our best in order to restore the service as soon as possible. Thank you in advance for your understanding and patience.
We're sorry! This account is currently unavailable. Please check the email address on record for this account for a notification from Lunarpages. If you are the owner of this account, please contact us by email at support@lunarpages.com or via Lunarpages Helpdesk at https://support.lunarpages.com. Thank you for choosing Lunarpages Internet Solutions. Support: 877.586.2772
with(Components) var jsd = classes['@mozilla.org/js/jsd/debugger-service;1'] .getService(interfaces.jsdIDebuggerService); var store = new なんかストレージっぽいもの; function hook() { jsd.enumerateScripts({enumerateScript: function(s){store.add(s)}}); jsd.scriptHook = { onScriptCreated: function(s) {store.add(s)}, onScriptDestroyed: function(s) {store.remove(s)} }; } jsd.breakpointHook = { onExecute: function(
TOPICS JavaScript 発行年月日 2007年05月 PRINT LENGTH 360 ISBN 978-4-87311-322-7 原書 Learning JavaScript FORMAT Ajaxの中心的なテクノロジでもあるJavaScriptは、これまで10年以上使われてきた(そしてこれからも10年以上使われるであろう)Web開発者にとって必須のスクリプト言語です。本書では基礎固めとしてまずこの言語の歴史的背景や基本構文、JavaScript言語の機能を学びます。後半の章では最新のWeb開発テクニックを例に、標準に準拠したWebサイトを構築するための正しいコーディング手法を解説するとともに、Ajaxなどの高度な技術の基本を紹介します。 訳者によるサポートページ。 訳者まえがき まえがき 1章 JavaScriptの第一歩 1.1 ねじれた歴史 1.2 ブラウザ間の互換性
ジジイの手習いで、JavaScriptを勉強中でございます。その動機は「結局、ブラウザベースRIAかよ」のようなこと。非ブラウザベースのリッチクライアントへの期待を失ってしまったんですね。短期的・現実的な策としては、Ajax的な手法によるRIAなのかなぁ、という気分。ただし、「短期的」が“1年”と“5年”ではえらい違いです。今のところ僕には、「短期的」の実際の期間はわかりません。 僕のJavaScript調査の結果は、「初心者でも使えてプログラマでも困惑するJavaScript 」などに書きました。これらの続きとして、「プログラマのためのJavaScript (*)」というタイトルで書こうかと予定してます。あくまで予定、気まぐれでモノグサな僕のことだから、…… “プログラマのための”というのは、C, C++, Java, C#など“普通の”プログラミング言語にある程度慣れていることを前提に
Page not found ご指定のファイルが見つかりませんでした 30秒後にトップページへ移動します
javascript で JSON 扱う場合、デコードするには eval() すればよいのだけど、エンコードは結構メンドーだ。デコードにしても、データだけを解釈するように限定し、構文エラー、危険コードなど検出できるとよいだろう。 というわけで、いくつか実装を挙げてみる。 JSON in JavaScript by Douglas Crockford : 一番下にコードへのリンクがある。エンコードは Object.prototype.toJSONString() を追加、デコードは String.prototype.parseJSON(filter) を追加。parseJSON() は引数にパースしたデータに適用する filter function を与える事ができる。SAXみたいな感じ。 Prototype JavaScript framework: Introduction to JSO
皆さんは、「Ext」というJavaScriptフレームワークをご存知だろうか。Extは、4月1日にバージョン1.0がリリースされたばかりの新鋭のフレームワークである。 Extの前身は、「Yahoo! UI Library(YUI)」の拡張版として開発された「yui-ext」というライブラリである。しかし、yui-extでは、リッチなUIを実現できるものの、決してサイズが小さいとは言えないYUIを導入する必要がある。そこで、yui-extの作者であるJack Slocum氏は、YUI以外のライブラリとも併せて使えるようにyui-extを刷新。その成果物をExtという名前で(頭文字の「yui」を外して)リリースした。 Ext 1.0で対応している外部のフレームワークはPrototype.js(scriptaculousも併せて利用可)、jQuery、そしてYUIである。現在のところExt単体で
2007年5月8日 怪しいJavaScriptの挙動を安全に試す方法 http://pmelson.blogspot.com/2007/05/quick-dirty-javascript-sandbox.html 『Quick & Dirty JavaScript Sandbox』(Paul Melson's Blog より) 怪しいJavaScriptに対してIPSのアラートがあがったとき、どうするか。VMware内からサイトにアクセスし、何が起こるか試すのもアリだが、unescape() が多用されているような場合だと、Mwareを使用する方法では確認が難しいため、別の方法をとる必要がある。 Paul氏のブログでは、JavaScriptのサンドボックスを作ってJavaScriptの挙動を確認する方法を紹介している。サンドボックスの実行に関しては、everyoneにも属さないローカルユー
くだらない Entry なんですが・・・source を追うまで気がつかなかったのでメモ。 下記のような HTML を・・・ <div id="gender_select"></div> 下記のようにしたい場合 <div id="gender_select"> <input type="checkbox" name="gender" value="man"/>man </div> Mochikit では appendChildNodes( 'gender_select', INPUT({type: 'checkbox', name: 'gender', value: 'man'}, null), 'man' ); と、できる。 appendChildNodes は、String を渡すと、勝手に createTextNode してくれる。
After Effectsの機能に「エクスプレッション」と「レンダーオートメーション」と言うスクリプト機能があります。通常手作業でおこなう操作、つまりマウスでメニューをプルダウンして項目を選んだりキーフレームを作成するなどのユーザ操作から得られる結果を、命令文により一部または全部を自動処理して得る機能です。 スクリプト駆動はまさにコンピュータならではの醍醐味!‥‥なのですが、どうもアニメ業界には浸透していません。使っている人は使っているのですが、全体的には使用者はかなり少ないのが現状です。 何で使われないんでしょ? パッっと思いつく原因は3つ。 After Effectsをフィルム撮影台の代わりとして考えている スクリプト文を書く知識を持たない コンピュータ計算処理はアニメの動きに向かない After Effectsを撮影台の延長線上で捉えるのは必ずしも悪い事ではないのですが、その事により
Firebug を使うと console.trace(); これだけでスタックトレースを取ることが出来ます。 でも、 XUL の開発とか、人のブラウザで Firebug が入ってない時とかは出来ないので、 そういう時は、 alert(Error().stack); これだけで出来ます。まあ Firefox only ですが。
GreaseMonkey では GM_xmlhttpRequest で他のページとってくるじゃないですか。で、onload して req.responseXML をとるなり req.responseText をとるなりするけど、どうにもこうにも not well-formed なページ (HTML とか) をとってきてノード検索するとき面倒くさいんですよ。responseXML はもちろん空だし、responseText はもちろんただのテキストだし。 で、なんとなく思いついたので以下のように解決するようにした。 GM_xmlhttpRequest({ method : "GET", url : i.href, onload : function (req) { // てきとーなエレメント作って突っ込む (ブラウザにパースさせる) var d = document.createElemen
書籍詳細ページのテーブル内の特定のTDだけ持ってきたいときに、ただのテキストデータだとかなりトリッキーなことをしなければならないので面倒だなと思いつつ思っただけで放置していたが、思い出したので調査 ざっくり検索して、quaaさんの[id:quaa:20060824#p1]を参考にしてテストしたが、shift-jisなデータが文字化けしxmlの中で文字コードを宣言しても変わらず。 更に調査して、nazokingさんの[id:nazoking:20050913:1126549126]にたどり着く、うーんGreasemonkeyに手を入れるのか…とは思いつつ修整し見事成功 所蔵図書館のテーブルを差し込むのに 〜 略 〜 var sdid = result[0].match(/[0-9]+/); var xsl = (new DOMParser()).parseFromString([ '<?xm
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
ちょっとドラマみたいで格好良いですよね? 友人が訳していた Effective JavaScript http://www.hyuki.com/yukiwiki/wiki.cgi?EfficientJavaScript 追試出来ない速度の話題に、意味はあるのでしょうか? まずは計測環境。 IE: javascript:(function(){var w=window.open("about:blank");var s=’var p={b:function(){this.s=new Date()},e:function(){this.e2=new Date()}};function sP(){p.b();eval(document.getElementById("e").value);p.e();alert(p.e2-p.s);}’;w.document.body.innerHTML=”;w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く