Processing.js

Yazılım ekran görüntüsü:
Processing.js
Yazılım detaylar:
Versiyon: 1.4.9
Qayıt: 1 Mar 15
Geliştirici: John Resig
Lisans: Ücretsiz
Popülerlik: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js yakından JavaScript kodu belli başlı özelliklerin çoğunu taşıma, orijinal İşleme dili taklit eder.
Bu geliştiricilerin çok daha kolay ve basit bir Web sayfasına istatistikleri, etkileşimleri ve çeşitli animasyonlar ekleyerek yapar güçlü ve karmaşık veri görselleştirme aracı erişim sağlar.
Processing.js böylece grafikleri, grafikler, oyunlar, dijital sanat, Web sunumlar için kullanılan ve olabilir.
Kütüphane ağır en modern masaüstü ve mobil tarayıcılarda çalışan, grafik ve animasyonlar gömmek için HTML 5 tuval eleman dayanır.
Proje oldukça olgun ve referanslar, docs, ve demolar karmaşık bir dizi oluşturmak için yeterli zaman olmuştur, bu yüzden öğrenmek ve onunla tanışmak bugün çok kolaydır.

Ne yeni Bu sürümde :.

  • Bu sürüm PVector en döndürmek için bazı düzeltmeler, randomGaussian (), ve birkaç ünite testleri için destek toplanma bu düzeltmeleri geçmek emin olmak için vardır

nedir sürüm 1.4.1 Yeni:

  • 1.4.1 1.4.0 için bir düzeltmedir , fare tıklaması odaklanmasını skeçler engelleyen bir hata sabitleme.

sürüm 1.3.6 yeni nedir:

  • Sabit ark () son yarım derecesi doldurmuyor .

  • 1.3.5
  • Sabit kamera () çağrısı sırası regresyon.
  • Sabit gecikme () desteklenmeyen fonksiyon hatası atmak için.

sürüm 1.3.5 yeni nedir:

  • İşleme ctor tuval eklendi çek
  • Firefox 3.6 eklendi document.head uyumluluğu
  • onLoad p örneği eklendi referans ()
  • eklendi metin (dize, x, y, z) ref testleri
  • Engelli WebGL, anti-aliasing
  • Sabit PImage.mask (), bir PGraphics
  • oluşturulan bir PImage geçirildiğinde
  • Sabit PImage.toImageData değil önbelleği kullanarak

  • 3D çalışmıyor
  • Sabit colorMode
  • kaynak argüman olmadan Sabit kopya ()
  • Sabit frustum () 2D modunda bir hata atma değil
  • PImage bir kopyasını dönen Sabit olsun ()

  • 3D PGraphics çağırdı
  • Sabit olsun (x, y)
  • null kontrol Sabit getUniformLocation
  • dokular uygulanan değil Sabit ışıklar
  • Sabit modelX / Y / Z () başarısız kamera () ilk olarak adlandırılan olmasaydı
  • boyut önce çağrılırsa çalışmıyor) noFill () / noStroke (Sabit ()
  • Sabit piksel sınıflarında bir değişken adı olarak izin verilmiyor
  • beraberlik sırasında Sabit pmouseX / Y değerleri ()
  • Sabit rectMode () 3D çalışmıyor
  • bir dizi yerine bir dize dönen) textWidth (Sabit
  • Sabit doku UV değil normalize ve NPOT dokular ile kenetlenmiş koordinatları

  • Bir NPOT PImage değiştirerek
  • Sabit doku () kendisine geçirilen
  • Sabit tonu () görmezden alfa parametresi
  • kirli bir PImage işaretleme değil Sabit tonu ()
  • sınıf üyesi tanımlayıcı olarak p kullanılarak Sabit
  • TextAlign Sabit dikey hizalama ()
  • curRectMode ve curEllipseMode Optimize kullanımı
  • kaldırıldı p.Import

sürüm 1.3.0 yeni nedir:

  • perf testi paketi
    'Çıkış ()' kroki bulunamadı değilse
  • ref testi üreticisi bir hata mesajı eklendi
  • Eklendi blendColor ref testleri
  • String nesnesine eklendi codePointAt
  • toP5String fonksiyonu eklendi belgeler
  • String nesnesine eklendi equalsIgnoresCase

  • 2D modunda kullanıldığında
  • beginCamera ve endCamera hata iletileri Eklenenler
  • Processing.js tarafından desteklenmeyen İşleme dosyası ve I / O fonksiyonları eklendi hata iletileri
  • Eklendi printMatrix birim testleri
  • Eklendi resetMatrix birim testleri
  • eklendi yuvarlak ru
  • Eklendi screenWidth ve screenHeight değişkenleri maç İşleme v2.0
  • Eklenen komut PConstants yerine sürecini inşa etmek. * Sayısal değerleri ile
  • String nesnesine eklendi startsWith ve endsWith

  • ImageCache görüntüleri eklemek için harici javascript kodu için
  • desteği eklendi
  • eklendi tonu perf ve ref testleri
  • Dizi nesnesine eklendi toArray ()
  • testi perf eklendi şeffaflık
  • değiştirildi function () {} İşleme yerel değişkene 'nop'
  • değiştirildi obj.constructor tip kontrol typeof (obj) için
  • değiştirildi perf testleri çıkış kullanmak için ()
  • değiştirildi Processing.js hataları tinylog yerine baskı atmak
  • ref testlerine Dönüştürülen animasyonlu test paketi testleri
  • Converted XmlElement birim testleri XMLElement.parse (string) yerine XmlElement (dize)
  • kullanmak için
  • herhangi dönüşümler kroki uygulandığı zaman Sabit net düzgün çalışmıyor
  • Sabit CSS yazı beyanı SVG yazı kullanırken
  • Baseline TextMode Sabit varsayılan dikey hizalama (halign, valign)
  • Sabit equalsIgnoreCase yerine RegEx daha toLowerCase kullanmak (// i)
  • Her zaman createElement denir aynı tuval dönen Sabit sahte-dom.js
  • Sabit yazı tipi ölçülerine (textAscent, textDescent, vb.)
  • Sabit font @ font-face kuralı zaten var olup olmadığını kontrol etmiyor önyükleme

  • Tinyfont kullanmak için önyükleme
  • Sabit yazı tipi
  • computeFontMetrics içinde hata alıntı Sabit yazı tipi
  • Sabit HashMap.values ​​() bir ArrayList
  • döndürür, böylece
  • Sabit altıgen literal #FFFFFF düzgün bir int dönüştürülen değil
  • Gri tonlamalı colorMode aralığı görmezden Sabit HSB fonksiyonları
  • Sabit httpd.py web sunucusu çoklu iş parçacıklı olmak ve MSIE uyumlu
  • 3D modunda çalışmıyor Sabit görüntü ()
  • HSB renk modunda yanlış değerler üreten Sabit lerpColor
  • Sabit yapmak yanlış dizinde geçici dosyası oluşturma sürüm dosyaları
  • Sabit mandelbrot.pde ve histogram.pde ref testleri

sürüm 1.2.3 yeni nedir:

  • Opera başarısız hakkında test paketi için bir not eklendi İmleç
  • test etmek için yerel bir http sunucusu çalıştırmak için dağıtım httpd.py eklendi
  • Eklendi Shiffman en & quot; & quot Kanunu Doğası; ayrıştırıcı testi paketi içine
  • kroki yüklenmesini karma / imi url desteği eklendi

  • Example.html örnek
  • Eklendi inline ve dış yükleme hem örnekleri
  • Sketch için JavaScript olay kanca ekle
  • geri tinyLogLite için Processing.logger Değiştirildi
  • veri işleme-hedefe veri hedeften bir tuval hedeflemek için kullanılan komut özelliğini değiştirdi
  • Converted test paketi # 113 ve # 114 ref için testler
  • README.md dönüştürülen README
  • Converted ref testleri doğru çizmek için onlara çıkış () ile döngüler
  • düzenlendi SVG ref testleri
  • düzenlendi eğri * ref testleri.
  • düzenlendi fazla arka plan () ref testleri
  • düzenlendi Makefile belgeleri
  • processing.js Silinmiş ölü kod
  • Silinmiş kullanılmayan değişkenler ve fonksiyonlar

  • Daha fazla OS için
  • Genişletilmiş test paketi yapılandırmaları / tarayıcı tarak

  • R / g / b ötesinde
  • Genişletilmiş LERP birim test
  • Sabit ArrayList'ın kopya yapıcı
  • Sabit processing.js dağıtım türünü içerecek şekilde header

  • 2D testlerinden sonra 3D testleri oluştururken
  • Sabit işleme-yardımcı çalışmak için
  • Sabit 3D noktaları dikkate strokeWeight () almak için
  • Sabit çıkış () düzgün skeçler bağlı olayları serbest bırakmak için
  • Sabit split () yani öyle kendi bölünmüş işlevi uygulamak nesnelerle değil kapsamı çatışma
  • Sabit Testi paketi bulanıklık testi düzgün ikinci resim yüklemek için

  • O yüzden
  • Sabit ref sınama koşucu sayfayı yeniden olmadan yeniden çalıştırmak
  • Sabit ayrıştırıcı derin bir sınıf hiyerarşisinde tüm sınıflar $ tabanı olsun ki
  • Sabit ref testi koşucu epsilonOverride küresel değeri kullanmak için zaman test belirtilen değerden daha yüksek
  • nedeniyle piksel fark hataları Sabit başarısız ref testleri
  • make check parçası olarak check-tiftiği yapmak çalıştırmak için Sabit yapı sistemi
  • IE9 ve Opera üzerinde Sabit test paketi # 56 alfa maskesi
  • Firefox 4'te ön yükleme Sabit işleme yardımcı
  • metin kullanmak Sabit ref testleri
  • Sabit olay işleyicisi sızdırıyor processing.js
  • Sabit hata iletileri yerel dosyalar yüklenemiyor zaman
  • Sabit ref testi koşucusu düzgün fark görüntüleri
  • Sabit ref testi koşucu düzgün sıralama tamamlandı testler
  • Sabit test paketi ve ref testi koşucu test paketi tam processing.js vs minified kullanmak için

  • Makefile Sabit
  • Windows dostu olması

  • Birden fazla direktifler belirtildiğinde
  • Sabitpjs direktifleri çalışmak için
  • Sabit yapı sistemi minified processing.js sürüm numarasını ve başlık eklemek için
  • sürüm hedef check-salınımını tetikler otomatik yüzden Sabit yapı sistemi
  • Sabit example.html yerine tuval genişliği / yüksekliği) boyutunu (kullanmak için
  • Sabit regresyon # 1363 den
  • Sabit SVG yolu & quot; m & quot; ifadesi regresyon
  • imzalama uygulamalarını söz değil Sabit LoadImage () başvuru
  • başarısız birleştirme Sabit SVG regresyon
  • Sabit loadShape ()
  • Sabit Makefile check-kapatma orta yolu ölmek değil yani
  • Sabit PVector.set tanımsız (NaN'a) için z set değil
  • ref test Sabit is3D regex
  • ref testi SVG dosya adları ve ilişkili testlerinde Sabit harf duyarlılığı
  • fillStyle Uygulanan
  • virtHashCode aracılığıyla Uygulanan __hashCode fonksiyonu
  • İncelenen A3D Renderer uygulanması uygunluğu
  • defaultScope için yardımcı fonksiyonları (extendClassChain, defineProperty, ...) Taşınmış
  • 2D ve 3D yöntemleri içine refactored rotateZ

  • Fonksiyon args kullanmak için
  • Refactored mag ()

  • Fonksiyon args kullanmak için
  • Refactored köşe ()
  • Refactored çizgi () işlevi args kullanmak için
  • Kaldırılan fixOperaCreateImageData ()
  • ref testi atlet kaldırıldı fixOperaCreateImageData ()
  • Kaldırılan gecikme () Reference

  • PJS API sürümü
  • init kaldırıldı ve loadSketchFromSources
  • repo kaldırıldı init.js ve / indirme
  • eval Kaldırılan kullanımları (& quot; ... & quot;)
  • kaldırıldı imkansız ayrıştırıcı testleri
  • Kaldırılan yinelenen loadSketchFromSources ve disableInit
  • küresel kapatma arg listesinden nop ve eval_ Kaldırıldı
  • kaldırıldıpjs şeffaflık yönergesi
  • Restore özelliği satır içi skeçler yüklemek için yanlışlıkla silinmesi sonra
  • Rewrote beginDraw ve endDraw yorumlar daha iyi onların varlığı
  • açıklamak için

sürüm 1.2.1 yeni nedir:

  • Sabit arka plan () 3 argümanlar ile çağrıldığında.
  • Sabit kullanım şeffaf yönergesinipjs.
  • Güncellemeler test için sistem kurmak için, serbest.

sürüm 1.1.0 yeni nedir:.

  • iOS cihazlarda dokunmatik etkinlikler için destek
  • mouseOver ve mouseOut olayları kullanıcının girdiği ve bir tuval ayrıldığında olayların gerçekleşmesine izin ilave edildi.

  • Bir taslak almak ve kütüphane ile birlikte paket, gereksiz kod atmak, onu küçültmek, ve boyut ve hafif çok daha küçük olan bir nihai .js dosyası oluşturabilirsiniz
  • özel pijama packager oluşturuldu.
  • Bir seçenek processing.js yalnızca sürüm bir API oluşturmanıza olanak sağlar makefile eklendi.
  • Çok sayıda web sitesi güncellemeleri referans sayfaları ve belgelere yapıldı.

sürüm 1.0.0 yeni nedir:

  • fonksiyonlar eklendi kaynak seviyesi belgeleri
  • eksik dil özellikleri eklendi referans sayfaları
  • dev araçları listesine eklendi sketchpad.cc
  • Eklendi saveFrame ()
  • Eklenenler kalan PImage özellikleri
  • Eklendi derleme zamanı sabitleri optimizasyonlar, fonksiyonlar, kapanışları
  • Eklendi PShapeSVG (yeni XMLElemnt (svg dize))
  • ) (İşlenmesi 'yeni' kullanımını eksik eklendi çek çağrısı
  • döküm ve olumsuz ints eklendi testi
  • eklendi imleç URL örneği paketi test etmek
  • ambalaj örnekleri için Katma Makefile hedef
  • processingjs.org için oluşturuldu wiki
  • İşleme ve JavaScript geliştiriciler için düzenlendi hızlı başlangıç ​​kılavuzları
  • tuşuna basılı tutulduğunda ateş değil bu yüzden keyReleased Sabit
  • Sabit neighborhood.html
  • Sabit translate () çağrısı arka plan ile sipariş ()
  • son karakteri kaldırmaz yüzden loadStrings () ile sorun giderildi
  • Sabit matris işlemleri onlar berabere sıfırlanır değil şekilde kurulum çalıştırmak
  • Sabit düzeltilebilir BİLİNEN-HATALARINA kalan
  • Image Sabit performans sorunu () maske ve renk belirtilmemiştir işlev
  • Metin $ hattı ile Sabit performans sorunu
  • Sabit SVG negatif genişlikleri ile düzgün çalışması için

  • PShapeSVG / PShape Sabit
  • kamu olmak üzere
  • WebKit 3D skeçler yüklemek için izin Düzeltmeler
  • Sabit PImage.mask PGraphics.get tarafından oluşturulan nesneleri ile çalışmak için
  • IE9 desteklemek için Düzeltmeler
  • ek şamandıra edebi biçimleri kabul ayrıştırıcı Sabit
  • ArrayList ile Sabit performans sorunu
  • soyut yöntemlerle sorun giderildi
  • Sabit metin 3D hatası
  • Sabit mouseX / mouseY değerleri dikkate kaydırma almak
  • atılır işleme yöntemleri ile Sabit ayrıştırıcı hata
  • uniformMatrix ve vertexAttributePointer Sabit performans sorunu
  • Sabit (int) döküm
  • Sabit olmayan güç-of-iki doku yük sorunu
  • kaynak ağacında Sabit olmayan tüm güç-of-iki görüntüleri
  • Firefox ve Ubuntu Sabit metin genişliği örnek
  • Bu ve süper kullanılarak Sabit yöntem çağırma
  • sorunlar lif bırakmayan Sabit js
  • Uint8Array için Sabit ref testi koşucu
  • Sabit Öğrenme IDE kare hızı hata
  • kaynak ağacından .svn kaldırıldı dirs
  • curContext.setTransform için Güncelleme sahte-dom.js
  • Güncelleme processingjs.org (birçok düzeltmeler, düzeltme)
  • LoadImage, requestImage için Güncelleme belgeler önyüklemepjs

Gereksinimler :

  • JavaScript istemci tarafında etkin
  • HTML 5 tarayıcı etkin

Geliştirici Diğer yazılım John Resig

Social
Social

21 Jul 15

jQuery
jQuery

2 Oct 16

Sizzle
Sizzle

10 Feb 16

Yorumlar Processing.js

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!