Standalone test spies, stubs and mocks for JavaScript. Works with any unit testing framework. Get Started Star Sinon.JS on Github Get Started Install using npm To install the current release (v20.0.0) of Sinon: npm install sinon Setting up access Node and CommonJS build systems var sinon = require("sinon"); Direct browser use <script src="./node_modules/sinon/pkg/sinon.js"></script> <script> // Ac
Installing from sources Get one of the source tarballs from http://ftp.mozilla.org/pub/mozilla.org/js/ (1.7.0 or 1.8.0-rc1 will do). Unpack the tarball. Note that once extracted the source are in the directory "js", without the expected version suffix. Go to the js/src directory. cd js/srcBuild SpiderMonkey. There is no default Makefile, use Makefile.ref. The default build is debug, use BUILD_OPT=
Javascriptエンジンを物色してみたところ http://code.google.com/p/v8/ V8 JavaScript Engineというのを発見した。 のだがcygwinでコンパイルするのは困難そうだったので見送り。 前から知っているhttps://developer.mozilla.org/En/SpiderMonkey/1.8 SpiderMonkeyを使ってみることにした。 久しぶりに見たらバージョンがひとつあがって1.8rc1になっていた。 1.7より速くなってちょっと機能が増えたらしい。 とりあえずビルドしてみる。 https://developer.mozilla.org/en/SpiderMonkey_Build_Documentation に書いてあるとおりに $ make -f Makefile.ref とするとコンパイラにvc(cl.exe)が使われる
THESE INSTRUCTIONS ARE OUTDATED Please see https://github.com/couchbase/Android-Couchbase-SourceBuild for up-to-date instructions Installing CouchDB on Android (from source) Update February 27th, 2011 Below are updated instructions that produce a build that is better organized for Android, somewhat more lightweight in the final product and slightly more straightforward to understand (and with supp
Use these instructions to build the latest SpiderMonkey source code. Before you begin, make sure you have the right build tools for your computer: Linux, Windows, Mac, others. When building a version older than 28, you'll additionally need NSPR. And of course, you'll need to get the SpiderMonkey source code. Non-developer (optimized) build Use these steps if you want to install SpiderMonkey for pr
はじめまして。2009年に新卒で入社しました天野祐介です。amachang を期待された方はゴメンナサイ! 先日 SpiderMonkey を利用して PHP から JavaScript を実行する方法を調べる機会がありましたので、ご紹介します。 SpiderMonkey とは SpiderMonkey は C で実装された Mozilla の JavaScript エンジンです。 これを PHP から実行する拡張を利用すると、 PHP コード内で JavaScript が実行できます。 SpiderMonkey extension のインストール こちらhttp://devzone.zend.com/article/4704に記載されている方法で CentOS にインストールしてみました。 PHP 5.3.0 以上が必要です。 $ wget http://ftp.mozilla.org
オブジェクトへ関数を定義する SpiderMonkeyを使えば,JavaScriptからC言語で書かれた関数を呼び出すことが出来る.サンプルによると,JSFunctionSpecの配列を定義して,JS_DefineFunctions関数を呼び出すことで,C言語の関数がJavaScriptの任意にオブジェクトに定義されるようだ.実際のコードは以下の通りとなる.(このコードはC言語じゃなくて,C++言語だが基本的な違いはない) #include <js/jsapi.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #include <iostream> JSBool myjs_rand(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval); J
JSAPI は、SpiderMonkey JavaScript エンジンのための C API です。JSAPI の使用方法を学ぶには、JSAPI User Guide および JSAPI Phrasebook をご覧ください。 アルファベット順一覧 ランタイムとコンテキスト typedef JSRuntime JS_NewRuntime JS_DestroyRuntime JS_ShutDown JS_GetRuntimePrivate JS_SetRuntimePrivate JS_Init JS_Finish JS_ContextIterator typedef JSContext JS_NewContext JS_DestroyContext JS_DestroyContextMaybeGC JS_DestroyContextNoGC JS_GetRuntime JS_GetCont
まず,NSPRを入れる. チェックアウト $ cvs cvs -q -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r NSPR_4_8_4_RTM mozilla/nsprpub $ cd mozilla/nsprpub コンパイル&インストール $ ./configure $ sudo make install/usr/local以下にインストールされる $ ls /usr/local/include/nspr $ ls /usr/local/lib/libnspr* 次に,SpiderMonkeyを入れる. ダウンロード $ curl -O http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz $ tar xzfv js-1.8.0-rc1.tar
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
皆さん始めまして、2008年11月からアリエルの育成プログラムに応募して入社した岩永といいます。 今後よろしくお願いします。 今回、育成プログラムの一環としてRhinoのコードリーディングの成果をここで綴って行くことになりました。 目標は週二回以上の更新らしいです。がんばります。 私がコードリーディングする環境は以下の通りです。 Windows XP Home Edition SP3 Eclipse3.2.0 (All-In-One-Eclipse 3.0.1) JDK 5.0u16 Rhinoの最新ソースコード (執筆段階での最新リリースはRhino 1.7R1) 別途何か必要になった場合はその都度記述します。 さて、コードリーディングを行うからにはソースコードが無くては話になりませんね。 今回は、まずコードリーディングの為の初めの第一歩としてRhinoのソースコードを取ってきたいと思い
jQuery でスクレイピングできたらセレクタ使えるし便利かなーと思ったりしたんですが、Rhino と env-js を使うと超簡単にできたのでレポートしてみます。 Rhino と env-js って何ぞい? Rhino ってのは Java で書かれた JavaScript エンジンです。Rhino を使うとコマンドラインから JavaScript を実行できます。 Rhino には DOM が無いので単体では jQuery を実行することはできませんが、env-js という DOM ライブラリを使用するとこの辺はクリアできます。 env-js の中に jQuery を使ったサンプルがいくつか入ってますので、Java とか JavaScript とか詳しい方はそちらを見てもらった方が早いと思います。 使ってみる まず env-js をビルドしないといけないのでその辺の手順から説明します。
本稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様
オープンなウェブは、開発者に素晴らしい機会をもたらします。これらの技術を最大限に活用するには、それらの使い方を知る必要があります。以下に、ウェブ技術のドキュメントへのリンクがあります。 ウェブ開発者ガイド ウェブ開発者ガイドは、ウェブ技術を実際に使用して、やりたいことや必要なことを実現するために役立つハウツーコンテンツを提供しています。 ウェブ開発者向けチュートリアル HTML、CSS、JavaScript、Web API の学習を段階的に進めるためのチュートリアルです。 アクセシビリティ ウェブサイトを使用する人に何らかの制約があっても、できるだけ多くの人が使用できるようにすることです。 パフォーマンス コンテンツをできるだけ早く利用できるように、操作できるようにすることです。 セキュリティ データ漏洩やデータ盗難、サイドチャンネル攻撃、クロスサイトスクリプティング、コンテンツインジェク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く