Processing.js

ソフトウェアのスクリーンショット:
Processing.js
ソフトウェアの詳細:
バージョン: 1.4.9
日付のアップロード: 1 Mar 15
開発者: John Resig
ライセンス: 無料
人気: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.jsは密接にJavaScriptコードにその主要な機能のほとんどを移植する、オリジナルのの処理の言語を模倣。
これにより、開発者はWebページにはるかに簡単でシンプルな統計、相互作用、およびさまざまなアニメーションを追加することになり、強力で複雑なデータ可視化ツールにアクセスできます。
Processing.jsはそうでチャート、グラフ、ゲーム、デジタルアート、Webプレゼンテーション、および使用することができます。
ライブラリは重く最も近代的なデスクトップおよびモバイルブラウザに取り組んで、グラフィックスやアニメーションを埋め込むためのHTML 5 canvas要素に依存しています。
プロジェクトは新機能はかなり成熟しており、それが学び、それに慣れるために、今日は非常に簡単ですので、参照、ドキュメント、およびデモの複雑なセットを構築するのに十分な時間を持っています。

のこのリリースでは、の:ます。

  • このバージョンでは、()、PVectorの回転させるようにrandomGaussianのサポートをいくつかの修正を持っており、いくつかのユニットテストは、これらの修正が召集を渡すことを確認する

のあるどのバージョン1.4.1のの新しい:

  • 1.4.1は1.4.0用の修正プログラムです。 、マウスのクリックに焦点を当てたからスケッチを妨げるバグを修正します。

バージョン1.3.6の新機能のは何ですか。

  • 固定アーク()後半程度を充填しないます。

  • 1.3.5での
  • 固定カメラ()呼び出しの順序回帰ます。
  • 固定遅延()、サポートされていない関数エラーをスローするようにします。

の新機能バージョン1.3.5で:

  • 処理ctorの中でキャンバスを追加しましたチェックします。
  • のFirefox 3.6を追加しましたdocument.head互換ます。
  • のonLoadのpインスタンスへの参照を追加()
  • を追加しましたテキスト(文字列、X、Y、Z)のrefテストします。
  • 無効WebGLのアンチエイリアシングます。
  • 固定PImage.mask()PGraphicsます。
  • から作成PImageを渡されたとき
  • 固定PImage.toImageDataいないキャッシュを使用します。

  • 3Dで動作していない
  • 固定uyvyカラーます。
  • source引数なしの固定コピー()
  • 固定円錐台()
  • 2Dモードでエラーを投​​げていない
  • 固定GET()PImageます。
  • のコピーを返していません
  • 固定GET(x、y)をします。
  • 3D PGraphicsに呼びかけ
  • ヌルのチェックを修正しましたgetUniformLocationます。
  • テクスチャに適用されていない固定点灯します。
  • 固定modelX / Y / Z()失敗カメラ()が最初に呼び出されなかった場合は
  • 固定noFillを()/ noStroke()()
  • サイズの前に呼び出された場合に動作していない
  • 固定ピクセルは、クラス内の変数名として使用できません。

  • ドロー中に
  • 固定pmouseX / Y値()
  • 固定rectMode()
  • 3Dで動作しない
  • 番号の代わりに文字列を返す)textWidthプロパティ(固定します。
  • 固定テクスチャUVは正規化されたとNPOTテクスチャ
  • にクランプされていない座標
    NPOT PImageを修正する
  • 固定テクスチャ()は渡された
  • 固定ティント()を無視アルファパラメータます。
  • 固定ティント()
  • 汚れたとしてPImageをマークしない
  • クラスメンバー識別子としてPを用いて固定します。
  • textAlignとで固定された垂直整列()
  • curRectModeとcurEllipseModeの最適化を使用します。
  • を削除p.Importます。

のバージョン1.3.0でのの新機能:

  • /
    「出口が() '
  • スケッチに見つからない場合、
  • REFテスト·ビルダーにエラーメッセージを追加しました
  • を追加しましblendColor refのテストをします。
  • 文字列オブジェクトに追加codePointAtます。
  • toP5String関数に追加ドキュメンテーションます。
  • 文字列オブジェクトに追加equalsIgnoresCaseます。

  • 2Dモードで使用する場合
  • beginCameraとendCameraにエラーメッセージを追加しました。
  • Processing.jsによってサポートされていない処理ファイルおよびI / O機能を追加しましたエラーメッセージ
  • を追加しましprintMatrixユニットテストします。
  • を追加しましresetMatrixユニットテストします。
  • を追加しました丸みを帯びたRECTます。
  • を追加しましscreenWidthとscreenHeight変数が一致するために、処理V2.0ます。
  • を追加しましたスクリプトはPConstantsを交換するためのプロセスを構築する。*これらの数値でます。
  • 文字列オブジェクトに追加のstartsWithとendswithは
  • のImageCache
  • に画像を追加するための外部javascriptのコードのサポートが追加されました
  • を追加しましたティントPERFとrefテストします。
  • のArrayオブジェクトに追加のtoArray()

  • テストPERF
  • を追加しました透明ます。
  • 変更機能(){}の処理ローカル変数を 'NOP'
  • に変更obj.constructorの型チェックのtypeof(OBJ)にします。
  • に変更PERFテストが終了する()を使用します。
  • に変更Processing.jsエラーがtinylogする代わりに、印刷のスローするようにします。
  • REFテストに変換され、アニメーションテストスイートをテストします。
  • は代わりにするXMLElement(文字列)
  • のXMLElement.parse(文字列)を使用するようにするXMLElementユニットテストにコンバート
    すべての変換がスケッチします。に適用されたとき、正常に動作していない
  • 固定カリカリ
  • 固定CSSのフォント宣言SVGフォントを使用するときにします。
  • ベースラインにテキストモードで修正されたデフォルトの垂直整列(halign、VALIGN)
  • 固定equalsIgnoreCaseではなく正規表現(// I)
  • よりもtoLowerCaseメソッドを使用する
  • たびのcreateElementが呼び出される同じキャンバスを返す固定偽-dom.jsます。
  • 固定フォントメトリックス(textAscent、textDescent、等。)
  • 固定フォントする@ font-face規則が既に存在するかどうかをチェックしないプリロードします。

  • tinyfontます。を使用するようにプリロード
  • 固定フォント
    computeFontMetricsのバグを引用
  • 固定フォントます。
  • 固定HashMap.values​​()は、ArrayListのます
  • を返すように
  • 固定進リテラル#FFFFFFがします。
  • 適切にin​​tに変換されていない
    グレースケールでuyvyカラー範囲を無視して
  • 固定HSB機能します。
  • マルチスレッドに固定httpd.pyウェブサーバとMSIE互換ます。
  • 固定画像()
  • 3Dモードで動作していない
  • HSBカラーモードでの誤った値を生成する固定lerpColorます。
  • 固定メイク間違ったディレクトリに一時ファイルを作成するリリース·ファイル
  • 固定mandelbrot.pdeとhistogram.pde REFテストします。

のバージョン1.2.3でのの新機能:

  • 失敗オペラ約テストスイートにメモを追加しましたカーソルます。
  • はテストするためのローカルHTTP Serverを実行するために、分布にhttpd.pyが追加されました。
  • Shiffmanの&QUOTが追加されました。コード]のの性質;パーサーテストスイートにします。
  • スケッチロードからハッシュ/ブックマークのURLのサポートが追加されました。

  • <李は> example.html例に、インラインと外部負荷サンプルの両方を追加しました
  • スケッチにJavaScriptイベント·フックを追加します。
  • バックtinyLogLiteにProcessing.loggerに変更します。
  • は、データ処理対象のデータ·ターゲットからキャンバスを標的とするために使用するスクリプトの属性を変更します。

  • <李は> REFテストにテストスイート#113と#114にコンバート
  • README.mdに変換READMEます。
  • 変換さrefのテスト適切なドローを持っているが、それらの中で、出口()でループします。
  • が作成SVG refのテストをします。
  • が作成曲線* REFをテストします。
  • に作成もっとバックグラウンド()REFをテストします。

  • <李は> メイクファイルのドキュメントを作成しました
  • processing.jsで削除されたデッドコードます。
  • 削除された未使用の変数と関数ます。

  • よりOS /ブラウザのコンボのための
  • 拡張テストスイートの構成

  • R / G / Bを超えた
  • 拡張線形補間ユニットテストします。
  • 固定のArrayListのコピーコンストラクタます。

  • 分布の種類が含まれるように
  • 固定processing.jsヘッダーます。

  • 3Dのテストを作成するときに、2D試験後の仕事をする
  • 固定処理ヘルパーます。

  • 考慮strokeWeight()を取るために
  • 固定3Dポイントします。
  • 固定の出口()が適切にスケッチします。
  • にバインドされているイベントを解放する
  • 固定スプリット()ので、それは自分自身のスプリット機能を実装するオブジェクトとスコープ紛争ます。
  • しません
    適切に第2の画像をロードするために
  • 固定テストスイートブレテストします。

  • それを再実行できるように
  • ページをリロードすることなく、REFテストランナーを修正
  • 固定パーサ深いクラス階層内のすべてのクラスは$ベースを取得するようにします。
  • テストが指定した値よりも高いepsilonOverrideグローバル値を使用するように修正しましたREFテストランナーます。

  • ピクセル差分誤差による
  • 固定失敗REFテストします。
  • メイクチェックの一部として、チェックインの糸くずを作る実行するために修正されたビルドシステム
  • IE9やOperaに固定されたテストスイートの#56アルファマスクます。
  • はFirefox 4にプリロード固定処理ヘルパーます。

  • テキストを使用
  • 固定REFテストします。
  • 固定イベントハンドラが漏れるprocessing.jsます。

  • ローカルファイルをロードすることができません
  • 固定のエラーメッセージ
  • 固定refのテストランナーを適切に差分画像

  • 適切にソートします。テストを完了したために
  • 固定refのテストランナー
  • 固定テストスイートとテストスイートにフルprocessing.js対縮小さ使用するには、REFテストランナーます。

  • Makefileを修正しました
  • はWindowsのフレンドリーであるとします。

  • 複数のディレクティブが指定されている場合、
  • 固定@pjsディレクティブは動作するようにします。
  • 固定ビルドシステムが縮小さprocessing.jsにバージョン番号とヘッダを追加します。
  • そのリリースターゲットは、チェックインのリリースを自動的にトリガするように修正しましたビルドシステム

  • 代わりにキャンバスの幅/高さの
  • サイズを(使用するように修正しましたexample.html)
    #1363
  • から
  • 固定回帰
  • 固定SVGパス&QUOT; M&QUOT。文の回帰ます。

  • 署名アプレットを言及しないように
  • 固定のLoadImage()参照します。

  • 失敗したマージから
  • 固定SVG回帰ます。
  • 固定loadShape()
  • 固定Makefileのそのチェック-閉鎖は途中で死ぬしないようにします。
  • 固定PVector.setが未定義(NaNに)にZを設定しないようにします。

  • REFテスターで
  • 固定is3D正規表現ます。

  • REFテストのSVGファイル名と関連した試験において、
  • 固定大文字と小文字を区別します。
  • のfillStyleを実装します。
  • virtHashCodeを介して実装__hashCode機能します。
  • 調べA3Dレンダラを実装するの適性ます。
  • defaultScope
  • にユーティリティ関数(extendClassChain、のDefineProperty、...)に移動
  • 2Dと3Dのメソッドにリファクタリング回転Zます。

  • 関数引数を使用するには、
  • リファクタリングMAG()

  • 関数引数を使用するには、
  • リファクタリング頂点()
  • リファクタリングライン()関数の引数を使用するようにします。
  • を削除fixOperaCreateImageData()
  • REFテストランナーで削除さfixOperaCreateImageData()
  • 削除された遅延()参照から

  • PJSのAPIバージョンから
  • INIT削除され、loadSketchFromSourcesます。
  • レポから削除init.jsおよび/ダウンロードします。
  • 削除されたのevalの使用(&QUOT; ...&QUOT;)
  • を削除できなくパーサをテストします。
  • を削除し、重複loadSketchFromSourcesとdisableInitます。
  • NOPとグローバル閉鎖引数リストからeval_削除しました
  • を削除@pjs透明性指令ます。

  • 誤って削除した後に、インラインスケッチをロードするための
  • 復元機能します。
  • 書き直しbeginDrawとendDrawはより良います。
  • 自分の存在を説明するためにコメント

のバージョン1.2.1でのの新機能:

  • 固定背景()3の引数で呼び出されたとき。
  • 固定使用は透明なディレクティブを@pjsます。

  • テスト、リリースのシステムを構築するために
  • を更新します。

バージョン1.1.0の新機能のあるもの:ます。

  • iOSデバイス上のタッチイベントのサポート

  • <李>のmouseOverイベントとmouseOutイベントは、ユーザーがキャンバスに入り、出るときにイベントが発生することを可能にするために添加した。
  • カスタムPJSパッケージャは、スケッチを取ると、ライブラリと一緒にパッケージ化し、不要なコードを取り除く、それを縮小化し、非常に小型かつ軽量であり、最終的な.jsファイルを作成できるように作成されています。
  • オプションでは、processing.jsの唯一のバージョンを、APIを作成することができますメイクファイルに追加されました。
  • 数多くのウェブサイトの更新は、リファレンス·ページおよびドキュメントを実施したします。

バージョン1.0.0の新機能のは何ですか。

  • の機能を追加しましたソースレベルのドキュメント
  • 不足している言語機能を追加しました参照ページ
  • のdevのツールのリストに追加sketchpad.ccます。
  • を追加しましsaveFrame()
  • を追加しました残りPImage機能します。
  • の定数を追加しましコンパイル時の最適化、関数、クロージャます。
  • を追加しましPShapeSVG(新しいXMLElemnt(SVG列))
  • )(処理に「新しい」の使用を行方不明のための追加されたチェックは呼び出します。
  • キャスティングと負の整数を追加しましテストします。
  • はスイートます。
  • をテストするために、カーソルのURLの例を追加しました
  • 包装の例のために追加のMakefileのターゲットます。
  • processingjs.org用に作成ウィキます。
  • の処理とJavaScript開発者のために作成クイックスタートガイドます。
  • それはキーを押している時に発生しませんので、のkeyReleased固定します。
  • 固定neighborhood.htmlます。

  • 背景に発注
  • 固定変換する()()の呼び出します。
  • それは最後の文字を削除しないようにloadStrings()問題を修正します。
  • 固定行列演算は、彼らが引き分けでリセットされないようにセットアップして実行します。
  • 固定定着可能でした既知の障害を残ります。
  • 画像を修正パフォーマンスの問題()マスクと色合いが指定されていない機能します。
  • テキスト$行を修正し、パフォーマンスの問題

  • 負の幅ます。で正常に動作するように
  • 固定SVG
    PShapeSVG / PShape固定
  • はパブリックであるとします。
  • はWebKitのは、3Dスケッチをロードできるように修正します。

  • PGraphics.getます。で生成されたオブジェクトを操作するための
  • 固定PImage.mask
  • はIE9をサポートするために修正します。
  • 追加のフロートリテラル形式を受け入れるようにパーサを修正します。
  • のArrayListを修正パフォーマンスの問題
  • 抽象メソッドを持つ問題を修正しました。
  • 固定テキストの3Dエラーます。
  • 固定またはユーザー入力デバイス/ mouseYの値を考慮にスクロールバーを取るためにします。
  • 廃棄された処理方法を修正パーサのバグします。
  • uniformMatrixとvertexAttributePointerを修正パフォーマンスの問題
  • 固定(INT)にキャストします。
  • 固定非2の累乗テクスチャロード発行します。
  • ソースツリーで修正されたすべての非2の累乗のイメージます。
  • のFirefoxとUbuntuでの固定テキスト幅の例
  • これとスーパーを使用して修正しましたメソッド呼び出します。
  • の問題を修正しましたリンティングJSます。
  • Uint8Arrayための固定RE​​Fテストランナーます。
  • 固定ラーニングIDEフレームレートのバグします。
  • ソースツリーからの.svnを削除dirsにします。
  • curContext.setTransform用に更新された偽の-dom.jsます。
  • を更新processingjs.org(多くの修正、訂正)します。
  • のLoadImage、requestImage、用に更新されたドキュメントはプリロード@pjsます。

の要件

  • JavaScriptクライアント側で有効になってます。
  • HTML 5対応のブラウザます。

開発者の他のソフトウェア John Resig

Sizzle
Sizzle

10 Feb 16

jQuery
jQuery

2 Oct 16

へのコメント Processing.js

コメントが見つかりません
コメントを追加
画像をオンにする!