Processing.js

Software screenshot:
Processing.js
Rincian Software:
Versi: 1.4.9
Tanggal Upload: 1 Mar 15
Pengembang: John Resig
Lisensi: Gratis
Popularitas: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js erat meniru aslinya Pengolahan bahasa, port sebagian besar fitur utama untuk kode JavaScript.
Hal ini memungkinkan pengembang akses ke alat visualisasi data yang kuat dan kompleks yang membuat menambahkan statistik, interaksi, dan berbagai animasi ke halaman web lebih mudah dan sederhana.
Processing.js dapat digunakan untuk diagram, grafik, game, seni digital, presentasi Web, dan sebagainya.
Perpustakaan sangat bergantung pada HTML 5 elemen kanvas untuk embedding grafis dan animasi, bekerja pada yang paling modern desktop dan mobile browser.
Proyek ini cukup matang dan memiliki cukup waktu untuk membangun satu set kompleks referensi, docs, dan demo, sehingga sangat mudah hari ini untuk belajar dan berkenalan dengan hal itu.

Apa yang baru dalam rilis ini:.

  • Versi ini memiliki beberapa perbaikan untuk memutar PVector itu, dukungan untuk randomGaussian (), dan beberapa unit test untuk memastikan mereka perbaikan akan diterima

Apa yang baru dalam versi 1.4.1:

  • 1.4.1 adalah perbaikan terbaru untuk 1.4.0 , memperbaiki bug yang mencegah sketsa dari fokus pada klik mouse.

Apa yang baru dalam versi 1.3.6:

  • busur Tetap () tidak mengisi setengah derajat terakhir
  • .
  • kamera tetap () agar panggilan regresi dalam 1.3.5.
  • delay tetap () untuk melempar kesalahan fungsi yang tidak didukung.

Apa yang baru dalam versi 1.3.5:

  • Ditambahkan cek kanvas di Pengolahan ctor
  • Ditambahkan document.head kompatibilitas untuk Firefox 3.6
  • Ditambahkan referensi p misalnya dalam onLoad ()
  • Teks Ditambahkan (string, x, y, z) tes ref
  • Dinonaktifkan WebGL anti-aliasing
  • Tetap PImage.mask () ketika melewati PImage dibuat dari PGraphics
  • Tetap PImage.toImageData tidak menggunakan Cache
  • colorMode tetap tidak bekerja di 3D
  • copy Tetap () tanpa argumen sumber
  • frustum Tetap () tidak membuang kesalahan dalam mode 2D
  • get Tetap () tidak mengembalikan salinan PImage
  • get Tetap (x, y) saat dipanggil pada 3D PGraphics
  • Tetap getUniformLocation memeriksa nol
  • lampu tetap tidak diterapkan untuk tekstur
  • Tetap modelX / Y / Z () gagal jika kamera () tidak dipanggil pertama
  • Tetap noFill () / noStroke () tidak bekerja jika dipanggil sebelum ukuran ()
  • piksel tetap tidak diperbolehkan sebagai nama variabel di kelas
  • Tetap nilai pmouseX / Y selama imbang ()
  • Tetap rectMode () tidak bekerja di 3D
  • Tetap textwidth () mengembalikan string bukan nomor
  • UV tekstur tetap koordinat tidak normal dan dijepit dengan NPOT tekstur
  • tekstur Tetap () memodifikasi NPOT PImage dilewatkan ke
  • warna tetap () mengabaikan parameter alpha
  • warna tetap () tidak menandai PImage kotor
  • tetap menggunakan p sebagai identifier anggota kelas
  • tetap menyelaraskan vertikal di TextAlign ()
  • penggunaan Dioptimalkan curRectMode dan curEllipseMode
  • Dihapus p.Import

Apa yang baru dalam versi 1.3.0:

  • Ditambahkan grafik ke Perf test suite
  • Ditambahkan pesan kesalahan kepada pembangun uji ref jika 'exit ()' tidak ditemukan dalam sketsa
  • tes ref Ditambahkan blendColor
  • Ditambahkan codePointAt ke objek String
  • Ditambahkan dokumentasi fungsi toP5String
  • Ditambahkan equalsIgnoresCase ke objek String
  • Ditambahkan pesan kesalahan ke beginCamera dan endCamera ketika digunakan dalam mode 2D
  • Ditambahkan pesan kesalahan ke file Pengolahan dan I / O fungsi yang tidak didukung oleh Processing.js
  • Ditambahkan printMatrix unit test
  • Ditambahkan resetMatrix unit test
  • Ditambahkan bulat rect
  • Ditambahkan screenWidth dan screenHeight variabel untuk mencocokkan Pengolahan v2.0
  • naskah Ditambahkan untuk membangun proses untuk menggantikan PConstants. * Dengan nilai-nilai numerik mereka
  • Ditambahkan startsWith dan endsWith ke objek String
  • Ditambahkan dukungan untuk javascript eksternal kode untuk menambahkan gambar ke imageCache
  • Perf Ditambahkan warna dan tes ref
  • Ditambahkan toArray () ke objek Array
  • Ditambahkan transparansi Perf test
  • fungsi Berubah () {} ke Pengolahan variabel lokal 'nop'
  • Berubah jenis-memeriksa obj.constructor ke typeof (obj)
  • tes Berubah Perf menggunakan exit ()
  • kesalahan Processing.js Berubah membuang bukannya cetak untuk tinylog
  • Dikonversi animasi tes suite tes tes ref
  • Dikonversi Unit XmlElement tes untuk menggunakan XMLElement.parse (string) bukan XmlElement (string)
  • renyah tetap tidak bekerja dengan baik bila ada transformasi yang diterapkan untuk sketsa
  • tetap CSS Font deklarasi ketika menggunakan SVG font
  • standar tetap menyelaraskan vertikal di mode teks (halign, valign) ke BASELINE
  • Tetap equalsIgnoreCase menggunakan toLowerCase daripada regex (// i)
  • Tetap palsu-dom.js kembali kanvas yang sama setiap kali createElement disebut
  • metrik font yang tetap (textAscent, textDescent, dll.)
  • Font tetap preloading tidak memeriksa apakah aturan @ font-face sudah ada
  • Font tetap preloading menggunakan tinyfont
  • Font tetap mengutip bug di computeFontMetrics
  • HashMap.values ​​Tetap () sehingga mengembalikan sebuah ArrayList
  • hex tetap #FFFFFF literal tidak dikonversi ke int benar
  • fungsi Tetap HSB mengabaikan berbagai colorMode di grayscale
  • Tetap httpd.py webserver menjadi multi-threaded dan MSIE kompatibel
  • gambar tetap () tidak bekerja dalam modus 3D
  • Tetap lerpColor menghasilkan nilai-nilai yang salah dalam mode warna HSB
  • tetap membuat rilis-file membuat file sementara di direktori yang salah
  • mandelbrot.pde tetap dan histogram.pde ref tes

Apa yang baru dalam versi 1.2.3:

  • Ditambahkan catatan untuk test suite tentang Opera gagal kursor
  • Ditambahkan httpd.py untuk distribusi dalam rangka untuk menjalankan server http lokal untuk menguji
  • Ditambahkan Shiffman s & quot; Sifat Kode & quot; dalam uji parser Suite
  • Ditambahkan dukungan untuk url hash / bookmark dari loading sketsa
  • Ditambahkan baik inline dan beban eksternal sampel untuk contoh example.html
  • Tambahkan JavaScript event kait untuk Sketch
  • Berubah Processing.logger kembali ke tinyLogLite
  • Berubah atribut script yang digunakan untuk menargetkan kanvas dari data-target untuk pengolahan data-sasaran
  • uji Dikonversi suite # 113 dan # 114 untuk ref tes
  • Dikonversi README ke README.md
  • tes Dikonversi ref memiliki imbang yang tepat loop dengan exit () di dalamnya
  • Dibuat SVG tes ref
  • kurva Dibuat * tes ref.
  • Dibuat lebih background () tes ref
  • Dibuat dokumentasi makefile
  • Dihapus kode mati di processing.js
  • Dihapus variabel yang tidak terpakai dan fungsi
  • Expanded konfigurasi test suite untuk lebih OS / combo Browser
  • Expanded lerp unit test di luar r / g / b
  • Tetap ArrayList salinan konstruktor
  • processing.js tetap sundulan untuk memasukkan jenis distribusi
  • Tetap pengolahan pembantu untuk bekerja saat membuat tes 3D setelah tes 2D
  • poin 3D tetap untuk mengambil strokeWeight () memperhitungkan
  • exit Tetap () untuk benar melepaskan peristiwa yang terikat untuk sketsa
  • perpecahan tetap () sehingga tidak lingkup konflik dengan benda-benda yang menerapkan fungsi perpecahan mereka sendiri
  • Uji Tetap test suite blur untuk benar memuat gambar kedua
  • Tetap pelari uji ref kembali menjalankan sehingga dapat tanpa reload halaman
  • parser tetap sehingga semua kelas dalam hirarki kelas dalam mendapatkan $ dasar
  • Tetap pelari uji ref untuk menggunakan nilai global epsilonOverride ketika lebih tinggi dari nilai tes yang ditentukan
  • tetap gagal tes ref karena kesalahan pixel diff
  • tetap membangun sistem untuk menjalankan membuat check-lint sebagai bagian dari make cek
  • uji Tetap suite # 56 alpha topeng IE9 dan Opera
  • Tetap pengolahan pembantu preloading di Firefox 4
  • tes tetap ref yang menggunakan teks
  • event handler tetap kebocoran processing.js
  • pesan kesalahan tetap ketika file lokal tidak dapat dimuat
  • Tetap pelari uji ref untuk benar gambar diff

  • Tes
  • ref tetap pelari tes untuk benar semacam selesai
  • test suite tetap dan ref pelari tes untuk menggunakan minified vs processing.js penuh dalam test suite
  • Tetap Makefile harus Windows ramah-
  • pjs tetap arahan untuk bekerja ketika beberapa arahan yang ditentukan
  • membangun sistem tetap untuk menambahkan nomor versi dan header processing.js minified
  • tetap membangun sistem sehingga target rilis memicu check-release secara otomatis
  • example.html tetap menggunakan ukuran () bukan kanvas lebar / tinggi
  • regresi tetap dari # 1363
  • Tetap SVG path & quot; m & quot; regresi pernyataan
  • Tetap LoadImage () mengacu tidak menyebutkan applet penandatanganan
  • SVG regresi tetap dari gagal menggabungkan
  • Tetap loadShape ()
  • Tetap Makefile sehingga check-penutupan tidak mati di tengah jalan
  • Tetap PVector.set untuk tidak menetapkan z untuk terdefinisi (NaN)
  • Tetap is3D regex di tester ref
  • Tetap kasus-sensitivitas dalam ref nama file tes SVG dan tes terkait
  • Diterapkan fillStyle
  • Diimplementasikan fungsi __hashCode via virtHashCode
  • Diselidiki kesesuaian pelaksanaan A3D Renderer
  • Pindah fungsi utilitas (extendClassChain, defineProperty, ...) ke defaultScope
  • Refactored rotateZ ke 2D dan 3D metode
  • Refactored mag () untuk menggunakan fungsi args
  • Refactored vertex () untuk menggunakan fungsi args
  • Refactored baris () untuk menggunakan fungsi args
  • Dihapus fixOperaCreateImageData ()
  • Dihapus fixOperaCreateImageData () di ref pelari tes
  • Dihapus delay () dari Referensi
  • Dihapus init dan loadSketchFromSources dari versi api dari pjs
  • init.js Dihapus dari repo dan / download
  • menggunakan Dihapus dari eval (& quot; ... & quot;)
  • Dihapus tes parser mungkin
  • Dihapus duplikat loadSketchFromSources dan disableInit
  • Dihapus nop dan eval_ dari daftar penutupan arg dunia
  • Dihapuspjs transparansi directive
  • fitur Dipulihkan untuk memuat sketsa inline setelah penghapusan disengaja
  • Menulis ulang beginDraw dan endDraw komentar untuk lebih menjelaskan kehadiran mereka

Apa yang baru dalam versi 1.2.1:

  • latar belakang tetap () saat dipanggil dengan 3 argumen.
  • digunakan tetappjs direktif transparan.
  • Update untuk membangun sistem untuk pengujian, release.

Apa yang baru dalam versi 1.1.0:.

  • Dukungan untuk acara sentuh pada perangkat iOS
  • mouseover dan mouseout peristiwa yang ditambahkan untuk memungkinkan peristiwa terjadi ketika pengguna masuk dan keluar kanvas.

  • Sebuah pjs kustom packager telah dibuat yang dapat mengambil sketsa dan paket bersama-sama dengan perpustakaan, menghapus kode yang tidak dibutuhkan, mengecilkan, dan membuat file js akhir yang jauh lebih kecil dalam ukuran dan ringan. >
  • Sebuah opsi ditambahkan ke makefile yang memungkinkan Anda untuk membuat API hanya versi processing.js.
  • Banyak update website dilakukan ke halaman referensi dan dokumentasi.

Apa yang baru dalam versi 1.0.0:

  • Ditambahkan sumber dokumentasi tingkat untuk fungsi
  • referensi halaman Ditambahkan untuk fitur bahasa yang hilang
  • Ditambahkan sketchpad.cc ke daftar alat dev
  • Ditambahkan saveFrame ()
  • Ditambahkan tersisa fitur PImage
  • optimasi Ditambahkan kompilasi-waktu untuk konstanta, fungsi, penutupan
  • Ditambahkan PShapeSVG (XMLElemnt baru (svg string))
  • Ditambahkan cek untuk hilang penggunaan 'baru' untuk Pengolahan () panggilan
  • uji Ditambahkan untuk casting dan negatif int
  • Ditambahkan URL kursor contoh untuk menguji Suite
  • Target Ditambahkan Makefile untuk contoh kemasan
  • wiki Dibuat untuk processingjs.org
  • Dibuat panduan mulai cepat untuk pengembang Pengolahan dan JavaScript
  • Tetap keyReleased sehingga tidak api ketika tombol ditekan
  • neighborhood.html tetap
  • Tetap menerjemahkan () memesan dengan background panggilan ()
  • Tetap masalah dengan loadStrings () sehingga tidak menghapus karakter terakhir
  • operasi matriks tetap berjalan di setup sehingga mereka tidak me-reset imbang
  • Tetap tersisa DIKENAL-KEGAGALAN yang diperbaiki
  • masalah kinerja tetap dengan Image () berfungsi bila masker dan warna yang tidak ditentukan
  • masalah kinerja Tetap dengan teks $ baris
  • Tetap SVG untuk bekerja dengan baik dengan lebar negatif
  • Tetap PShapeSVG / PShape untuk umum
  • Perbaikan untuk memungkinkan WebKit untuk memuat sketsa 3D
  • Tetap PImage.mask untuk bekerja dengan benda-benda yang dihasilkan oleh PGraphics.get
  • Perbaikan untuk mendukung IE9
  • Tetap parser untuk menerima mengapung tambahan format literal
  • masalah kinerja tetap dengan ArrayList
  • Tetap masalah dengan metode abstrak
  • teks tetap error 3D
  • Tetap nilai mouseX / Mousey untuk scrollbars memperhitungkan
  • bug parser tetap dengan metode pengolahan dibuang
  • masalah kinerja tetap dengan uniformMatrix dan vertexAttributePointer
  • Tetap (int) pengecoran
  • Tetap non-power-of-dua masalah beban tekstur
  • Fixed semua-listrik-of-dua non gambar dalam source
  • contoh text-lebar Tetap di Firefox dan Ubuntu
  • metode Tetap doa menggunakan ini dan super
  • js Tetap linting masalah
  • Tetap pelari uji ref untuk Uint8Array
  • Fixed frame rate bug Belajar IDE
  • Dihapus svn dirs dari source
  • Diperbarui palsu-dom.js untuk curContext.setTransform
  • Diperbarui processingjs.org (banyak perbaikan, koreksi)
  • Diperbarui dokumentasi untuk LoadImage, requestImage,pjs preloading

Persyaratan :

  • JavaScript diaktifkan pada sisi client
  • HTML 5 browser yang diaktifkan

Perangkat lunak lain dari pengembang John Resig

jQuery
jQuery

2 Oct 16

Social
Social

21 Jul 15

Komentar untuk Processing.js

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!