Processing.js

Screenshot Λογισμικό:
Processing.js
Στοιχεία Λογισμικού:
Εκδοχή: 1.4.9
Ανεβάστε ημερομηνία: 1 Mar 15
Προγραμματιστής: John Resig
Άδεια: Δωρεάν
Δημοτικότητα: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js στενά μιμείται την αρχική Επεξεργασία γλώσσα, porting περισσότερα από τα κύρια χαρακτηριστικά του προς τον κώδικα JavaScript.
Αυτό επιτρέπει στους προγραμματιστές πρόσβαση σε ένα ισχυρό και πολύπλοκο εργαλείο οπτικοποίησης δεδομένων που επιτρέπει την προσθήκη των στατιστικών, οι αλληλεπιδράσεις, και διάφορα κινούμενα σχέδια σε μια ιστοσελίδα πολύ ευκολότερη και απλούστερη.
Processing.js μπορούν να χρησιμοποιηθούν για τα γραφήματα, γραφήματα, παιχνίδια, ψηφιακή τέχνη, παρουσιάσεις Ιστού, και ούτω καθεξής.
Η βιβλιοθήκη στηρίζεται σε μεγάλο βαθμό την HTML 5 στοιχείο καμβά για την ενσωμάτωση των γραφικά και κινούμενα σχέδια, που εργάζονται για την πιο σύγχρονη επιφάνεια εργασίας και προγράμματα περιήγησης για κινητά.
Το έργο είναι αρκετά ώριμη και είχε αρκετό χρόνο για να οικοδομήσουμε ένα περίπλοκο σύνολο των αναφορών, docs, και demos, οπότε είναι πολύ εύκολο σήμερα να μάθουν και να εξοικειωθούν με αυτό.

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτή η έκδοση έχει κάποιες διορθώσεις για να περιστρέψετε PVector, η στήριξη για randomGaussian (), καθώς και αρκετές δοκιμές μονάδα για να βεβαιωθείτε ότι αυτές οι διορθώσεις περνάνε τον έλεγχο

Τι είναι καινούργιο στην έκδοση 1.4.1:

  • 1.4.1 είναι μια επείγουσα επιδιόρθωση για το 1.4.0 , για τον καθορισμό ένα σφάλμα που εμποδίζει σκίτσα από την εστίαση σε κλικ του ποντικιού.

Τι είναι καινούργιο στην έκδοση 1.3.6:

  • Σταθερή τόξου () τη μη πλήρωση του τελευταίου μισού βαθμού .
  • Σταθερή κάμερα () παλινδρόμησης προκειμένου κλήση σε 1.3.5.
  • Σταθερή καθυστέρηση () να ρίξει ένα μη υποστηριζόμενο σφάλμα λειτουργίας.

Τι είναι καινούργιο στην έκδοση 1.3.5:

  • Προστέθηκε έλεγχος για καμβά σε επεξεργασία ctor
  • Προστέθηκε συμβατότητα document.head για τον Firefox 3.6
  • Προστέθηκε αναφορά σ παράδειγμα σε onLoad ()
  • Προστέθηκε κείμενο (string, x, y, z) δοκιμές διαιτητής
  • WebGL άτομα με ειδικές ανάγκες anti-aliasing
  • Σταθερή PImage.mask () όταν πέρασε ένα PImage δημιουργήθηκε από μια PGraphics
  • Σταθερή PImage.toImageData δεν χρησιμοποιούν μνήμη cache
  • Σταθερή colorMode δεν λειτουργεί σε 3D
  • Σταθερή αντίγραφο () χωρίς επιχείρημα πηγή
  • Σταθερή κόλουρου κώνου () δεν ρίχνει ένα σφάλμα στη λειτουργία 2D
  • Σταθερή get () δεν επιστρέφει ένα αντίγραφο του PImage
  • Σταθερή get (x, y) όταν καλείται 3D PGraphics
  • Σταθερή getUniformLocation έλεγχος για μηδενική
  • Σταθερή φώτα δεν εφαρμόζεται σε υφές
  • Σταθερή modelX / Y / Z () ελλείψει εάν κάμερα () δεν κλήθηκε πρώτη
  • Σταθερή noFill () / noStroke () δεν λειτουργεί, εάν κληθεί πριν από το μέγεθος ()
  • Σταθερή pixels δεν επιτρέπονται ως το όνομα μιας μεταβλητής σε τάξεις
  • Σταθερές τιμές pmouseX / Υ κατά τη διάρκεια της κλήρωσης ()
  • Σταθερή rectMode () δεν λειτουργεί σε 3D
  • Σταθερή textWidth () επιστρέφει ένα string αντί ενός αριθμού
  • Σταθερή υφή UV συντεταγμένες δεν εξομαλυνθεί και συσφίγγονται με NPOT υφές
  • Σταθερή υφή () τροποποίηση ενός NPOT PImage πέρασε σε αυτό
  • Σταθερή απόχρωση () αγνοώντας παράμετρος άλφα
  • Σταθερή απόχρωση () δεν σημειώνοντας PImage ως βρώμικο
  • Σταθερή χρησιμοποιώντας ρ ως αναγνωριστικό μέλος κατηγορίας
  • Σταθερή κάθετη στοίχιση στο textAlign ()
  • βελτιστοποιημένη χρήση των curRectMode και curEllipseMode
  • Αφαιρέθηκε p.Import

Τι είναι καινούργιο στην έκδοση 1.3.0:

  • Προστέθηκε ένα διάγραμμα στη σουίτα δοκιμών PERF
  • Προστέθηκε ένα μήνυμα σφάλματος για τον κατασκευαστή δοκιμή διαιτητή αν «έξοδος () δεν βρίσκεται στο σκίτσο
  • δοκιμές διαιτητής Προστέθηκε blendColor
  • Προστέθηκε codePointAt στο αντικείμενο String
  • Προστέθηκε τεκμηρίωση για toP5String λειτουργία
  • Προστέθηκε equalsIgnoresCase να String αντικείμενο
  • Προστέθηκε μηνύματα λάθους για να beginCamera και endCamera όταν χρησιμοποιείται σε λειτουργία 2D
  • Προστέθηκε μηνύματα λάθους στο αρχείο Επεξεργασία και I / O λειτουργίες που δεν υποστηρίζονται από Processing.js
  • δοκιμές μονάδα Προστέθηκε printMatrix
  • δοκιμές μονάδα Προστέθηκε resetMatrix
  • Προστέθηκε στρογγυλεμένες σων
  • Προστέθηκε screenWidth και screenHeight μεταβλητές για να ταιριάζουν Επεξεργασία v2.0
  • Προστέθηκε σενάριο για την οικοδόμηση της διαδικασίας για την αντικατάσταση PConstants. * Με αριθμητικές τιμές τους
  • Προστέθηκε startswith και endsWith στο αντικείμενο String
  • Προστέθηκε υποστήριξη για εξωτερικό JavaScript κώδικα για να προσθέσετε εικόνες στο imagecache
  • PERF Προστέθηκε απόχρωση και δοκιμές διαιτητής
  • Προστέθηκε toArray () στο αντικείμενο Array
  • Προστέθηκε διαφάνεια PERF δοκιμή
  • Άλλαξε λειτουργία () {} της επεξεργασίας τοπική μεταβλητή «ΕΟΦ»
  • Αλλαγή τύπου έλεγχο obj.constructor να typeof (obj)
  • δοκιμές Άλλαξε PERF να χρησιμοποιήσετε την έξοδο ()
  • Άλλαξε λάθη Processing.js να ρίξει αντί της εκτύπωσης για να tinylog
  • Παλαιά κινούμενα τεστ δοκιμής σουίτα για δοκιμές διαιτητής
  • Αναπαλαιωμένο δοκιμές μονάδα XMLElement να χρησιμοποιήσετε XMLElement.parse (συμβολοσειρά) αντί του XMLElement (συμβολοσειρά)
  • Σταθερή τραγανή δεν λειτουργεί σωστά όταν οι μετασχηματισμοί εφαρμόστηκαν στο σκίτσο
  • Σταθερή δήλωση γραμματοσειρά CSS όταν χρησιμοποιούν γραμματοσειρές SVG
  • Σταθερή προεπιλεγμένη κατακόρυφη στοίχιση σε textMode (halign, valign) στη βασική γραμμή
  • Σταθερή equalsIgnoreCase να χρησιμοποιήσετε toLowerCase αντί RegEx (// i)
  • Σταθερή ψεύτικο-dom.js επιστρέφουν το ίδιο καμβά κάθε φορά createElement ονομάζεται
  • Σταθερή τις μετρήσεις της γραμματοσειράς (textAscent, textDescent, κλπ.)
  • Σταθερή γραμματοσειρά προφόρτισης δεν ελέγχουν εάν υπάρχει ήδη ένας κανόνας @ font-face
  • Σταθερή γραμματοσειρά προφόρτισης να χρησιμοποιήσετε tinyfont
  • Σταθερή γραμματοσειρά αναφέροντας bug στο computeFontMetrics
  • Σταθερή HashMap.values ​​(), έτσι ώστε να επιστρέφει ένα ArrayList
  • Σταθερή εξάγωνο κυριολεκτική #FFFFFF που δεν μετατρέπονται σε int σωστά
  • Σταθερή λειτουργίες HSB αγνοώντας colorMode σειρά σε κλίμακα του γκρι
  • Σταθερή httpd.py webserver να είναι multi-threaded και MSIE συμβατό
  • Σταθερή εικόνα () δεν λειτουργεί σε 3D mode
  • Σταθερή lerpColor δημιουργώντας εσφαλμένες τιμές σε έγχρωμη λειτουργία HSB
  • Σταθερή make release αρχεία δημιουργώντας το προσωρινό αρχείο σε λάθος κατάλογο
  • Σταθερή mandelbrot.pde και histogram.pde διαιτητής δοκιμές

Τι είναι καινούργιο στην έκδοση 1.2.3:

  • Προστέθηκε μια σημείωση στην σουίτα δοκιμών για τη Λυρική Σκηνή ελλείψει Δρομέας
  • Προστέθηκε httpd.py με τη διανομή, προκειμένου να τρέξει ένα τοπικό διακομιστή HTTP για τον έλεγχο
  • Προστέθηκε Shiffman του & quot? Κωδικός της φύσης της & quot? σε δοκιμή parser σουίτα
  • Προστέθηκε υποστήριξη για hash / Bookmark url από σκίτσο φόρτωση
  • Προστέθηκε τόσο inline και εξωτερική φόρτωση δειγμάτων στο example.html παράδειγμα
  • Προσθέστε το JavaScript άγκιστρα εκδήλωση σε σκίτσο
  • Άλλαξε Processing.logger πίσω στο tinyLogLite
  • Άλλαξε το χαρακτηριστικό σενάριο που χρησιμοποιείται για τη στόχευση ενός καμβά από τα στοιχεία-στόχο για την επεξεργασία δεδομένων-στόχος
  • Αναπαλαιωμένο Test Suite # 113 και # 114 για ref δοκιμές
  • Μετατροπή README για να README.md
  • δοκιμές Αναπαλαιωμένο διαιτητή να έχουν την κατάλληλη κλήρωση βρόχους με την έξοδο () σε αυτά
  • Δημιουργήθηκε δοκιμές διαιτητής SVG
  • Δημιουργήθηκε καμπύλη * δοκιμές διαιτητή.
  • δημιουργήσει περισσότερες φόντο () δοκιμές διαιτητής
  • Δημιουργήθηκε τεκμηρίωση Makefile
  • Διαγράφεται νεκρός κώδικα σε processing.js
  • Διαγράφεται αχρησιμοποίητα μεταβλητές και συναρτήσεις
  • Διευρυμένη διαμορφώσεις δοκιμή σουίτα για περισσότερες OS / combos του προγράμματος περιήγησης
  • Διευρυμένη δοκιμή μονάδα lerp πέρα ​​R / G / B
  • Σταθερή κατασκευαστή αντιγράφου του ArrayList
  • Σταθερή processing.js header να περιλαμβάνουν τον τύπο της κατανομής
  • Σταθερή επεξεργασία-βοηθός για να εργαστούν κατά τη δημιουργία 3D δοκιμές μετά από δοκιμές 2D
  • Σταθερή 3D σημεία για να πάρει strokeWeight () σε λογαριασμό
  • Σταθερή έξοδος () για να απελευθερώσει σωστά τα γεγονότα που συνδέονται με σκίτσα
  • Σταθερή διάσπαση (), ώστε να μην πεδίο της σύγκρουσης με αντικείμενα που εφαρμόζουν τη δική τους λειτουργία Διάσπαση
  • Σταθερή Δοκιμή θαμπάδα σουίτα για να φορτώσει σωστά δεύτερη εικόνα
  • Σταθερή διαιτητής δοκιμή δρομέας έτσι να τρέξετε χωρίς επαναφόρτωση της σελίδας
  • Σταθερή αναλυτή, έτσι ώστε όλες οι τάξεις σε μια βαθιά ταξική ιεραρχία πάρετε μια $ βάσης
  • Σταθερή διαιτητής δοκιμή δρομέας να χρησιμοποιήσετε epsilonOverride συνολική αξία αν είναι μεγαλύτερη από δοκιμή-καθορισμένη τιμή
  • Σταθερή αποτυγχάνουν στις δοκιμές διαιτητής λόγω σφαλμάτων pixel διαφ
  • Σταθερό σύστημα κατασκευής να τρέξει κάνουν check-χνούδι, ως μέρος του ελέγχου make
  • Σταθερή Test Suite # 56 άλφα μάσκα για IE9 και Opera
  • Σταθερή βοηθός επεξεργασίας προφόρτισης του Firefox 4
  • Σταθερή δοκιμές διαιτητής που χρησιμοποιούν κείμενο
  • Σταθερή χειρισμού συμβάντων διαρροές processing.js
  • Σταθερή μηνύματα λάθους, όταν δεν μπορεί να φορτωθεί τοπικά αρχεία
  • Σταθερή διαιτητής δοκιμή δρομέας για την ορθή διαφ εικόνες
  • Σταθερή διαιτητής δοκιμή δρομέας για την ορθή είδος ολοκληρώσει τις δοκιμές
  • Σταθερή σουίτα δοκιμών και διαιτητής δοκιμή δρομέας να χρησιμοποιούν minified εναντίον πλήρη processing.js σε δοκιμή σουίτα
  • Σταθερή Makefile για να είναι τα Windows φιλικό
  • Σταθερήpjs οδηγίες για να εργαστούν, όταν καθορίζονται πολλαπλά οδηγίες
  • Σταθερό σύστημα κατασκευής για να προσθέσετε τον αριθμό έκδοσης και κεφαλίδα minified processing.js
  • Σταθερό σύστημα κατασκευής έτσι ώστε στόχο την απελευθέρωση διεγέρσεων check-απελευθέρωσης αυτόματα
  • Σταθερή example.html να χρησιμοποιήσετε το μέγεθος () αντί του καμβά πλάτος / ύψος
  • Σταθερή υποχώρηση από # 1363
  • Σταθερή SVG μονοπάτι & quot? M & quot? Δήλωση παλινδρόμησης
  • Σταθερή loadImage () αναφορά για να μην αναφέρουμε τις μικροεφαρμογές υπογραφή
  • Σταθερή SVG παλινδρόμησης από την αποτυχημένη συγχώνευση
  • Σταθερή loadShape ()
  • Σταθερή Makefile, έτσι ώστε το check-κλείσιμο δεν πεθαίνει στη μέση του δρόμου
  • Σταθερή PVector.set να μην σύνολο Z σε απροσδιόριστες (NaN)
  • Σταθερή is3D regex στο διαιτητή Tester
  • Σταθερή υπόθεση-ευαισθησία στο διαιτητή ονόματα δοκιμή SVG και συναφείς δοκιμές
  • Εφαρμόζεται FillStyle
  • Εφαρμόζεται λειτουργία __hashCode μέσω virtHashCode
  • διερεύνησε την καταλληλότητα της εφαρμογής του A3D Renderer
  • Μεταφέρθηκε τις συναρτήσεις χρησιμότητας (extendClassChain, defineProperty, ...) να defaultScope
  • refactored rotateZ σε 2D και 3D μεθόδων
  • refactored mag () να χρησιμοποιήσετε args λειτουργία
  • refactored κορυφή () να χρησιμοποιήσετε args λειτουργία
  • refactored γραμμή () να χρησιμοποιήσετε args λειτουργία
  • Αφαιρέθηκε fixOperaCreateImageData ()
  • Αφαιρέθηκε fixOperaCreateImageData () σε διαιτητή δοκιμή δρομέας
  • Αφαιρέθηκε καθυστέρηση () από Αναφοράς
  • Αφαιρέθηκε το init και loadSketchFromSources από την έκδοση του API των pjs
  • Αφαιρέθηκε init.js από συμφωνίες επαναγοράς και / Λήψη
  • Αφαιρέθηκε χρήσεις της eval (& quot? ... & Quot?)
  • Αφαιρέθηκε αδύνατο δοκιμές parser
  • Αφαιρέθηκε διπλούν loadSketchFromSources και disableInit
  • Αφαιρέθηκε ΕΟΦ και eval_ από την παγκόσμια λίστα arg κλεισίματος
  • Αφαιρέθηκεpjs διαφάνεια οδηγίας
  • Αναπαλαιωμένη χαρακτηριστικό να φορτώσει inline σκίτσα μετά από τυχαία διαγραφή
  • ξανάγραψε beginDraw και endDraw σχόλια για να εξηγήσει καλύτερα την παρουσία
  • τους

Τι είναι καινούργιο στην έκδοση 1.2.1:

  • Σταθερή φόντο () όταν καλείται με 3 επιχειρήματα.
  • Σταθερή χρήσηpjs διαφανές οδηγία.
  • Ενημερώσεις για την κατασκευή του συστήματος για τον έλεγχο, την απελευθέρωση.

Τι είναι καινούργιο στην έκδοση 1.1.0:.

  • Υποστήριξη γεγονότων αφής στις συσκευές iOS
  • mouseover και MouseOut εκδηλώσεις προστέθηκαν να αφήσουμε τα γεγονότα να λαμβάνουν χώρα όταν ο χρήστης εισέρχεται και εξέρχεται από έναν καμβά.
  • Ένα έθιμο του συσκευαστή pjs έχει δημιουργηθεί που μπορεί να πάρει ένα σκίτσο και τη συσκευασία μαζί με τη βιβλιοθήκη, ταινία έξω από αχρείαστα κώδικα, σμίκρυνση αυτό, και να δημιουργήσουν ένα τελικό .js αρχείο που είναι πολύ μικρότερο σε μέγεθος και ελαφρύ.
  • Μια επιλογή προστέθηκε στο Makefile που σας επιτρέπει να δημιουργήσετε ένα API μόνο έκδοση του processing.js.
  • Πολυάριθμες ιστοσελίδα ενημερώσεις έγιναν στις σελίδες αναφοράς και τεκμηρίωσης.

Τι είναι καινούργιο στην έκδοση 1.0.0:

  • Προστέθηκε τεκμηρίωση επίπεδο πηγή για τις λειτουργίες
  • Προστέθηκε σελίδες αναφοράς για τα χαρακτηριστικά που λείπουν γλώσσα
  • Προστέθηκε sketchpad.cc στη λίστα των εργαλείων dev
  • Προστέθηκε saveFrame ()
  • Προστέθηκε υπόλοιπες λειτουργίες PImage
  • Προστέθηκε χρόνο μεταγλώττισης βελτιστοποιήσεις για σταθερές, λειτουργιών, κλείσιμο
  • Προστέθηκε PShapeSVG (νέα XMLElemnt (SVG εγχόρδων))
  • Προστέθηκε έλεγχος για τα εξαφανισμένα χρήση των «νέων» Επεξεργασίας () καλεί
  • Προστέθηκε δοκιμή για τη χύτευση και αρνητικές ints
  • Προστέθηκε δρομέα URL παράδειγμα για να ελέγξετε σουίτα
  • στόχος Προστέθηκε Makefile για παραδείγματα συσκευασίας
  • Δημιουργήθηκε wiki για processingjs.org
  • Δημιουργήθηκε γρήγορη οδηγούς ξεκίνημα για τη Μεταποίηση και προγραμματιστές JavaScript
  • Σταθερή keyReleased έτσι δεν φωτιά όταν κρατήσετε πατημένο το πλήκτρο
  • Σταθερή neighborhood.html
  • Σταθερή μεταφράζει () παραγγελία με φόντο κλήσης ()
  • Διορθώθηκε το πρόβλημα με loadStrings (), ώστε να μην απομακρυνθούν τα τελευταία χαρακτήρα
  • εργασιών Σταθερή μήτρα τρέξει στη ρύθμιση έτσι ώστε να μην επανέρχονται στην κλήρωση
  • Σταθερή υπολειπόμενες γνωστές σφαλμάτων που ήταν επιδιορθώνεται
  • Διορθώθηκε το πρόβλημα με την απόδοση εικόνας () συνάρτηση όταν μάσκα και απόχρωση δεν προσδιορίζονται
  • Διορθώθηκε το πρόβλημα με την απόδοση κειμένου $ γραμμή
  • Σταθερή SVG για να λειτουργήσει σωστά με αρνητικές πλάτη
  • Σταθερή PShapeSVG / PShape να είναι δημόσια
  • Διορθώνει να επιτρέψει WebKit να φορτώσει 3D σκίτσα
  • Σταθερή PImage.mask να συνεργαστεί με τα αντικείμενα που παράγονται από PGraphics.get
  • Διορθώνει την υποστήριξη IE9
  • Σταθερή αναλυτή να δεχθεί επιπλέον πλωτήρα κυριολεκτική μορφές
  • θέμα Σταθερή απόδοση με ArrayList
  • Διορθώθηκε το πρόβλημα με αφηρημένες μεθόδους
  • Σταθερό κείμενο 3D σφάλμα
  • Σταθερές τιμές mouseX / ποντικοειδής να λάβει υπόψη κύλισης
  • Σταθερή συντακτικών σφαλμάτων με απορρίπτεται μεθόδους επεξεργασίας
  • Διορθώθηκε το πρόβλημα με την απόδοση uniformMatrix και vertexAttributePointer
  • Σταθερή (int) χύτευσης
  • Σταθερή μη-εξουσία-του-δύο θέμα του φορτίου υφή
  • Σταθερή όλοι οι μη-εξουσία-του-δυο εικόνες στο δέντρο πηγαίου κώδικα
  • Σταθερό κείμενο πλάτους παράδειγμα στον Firefox και το Ubuntu
  • Σταθερή επίκληση μεθόδου χρησιμοποιώντας αυτό και σούπερ
  • Σταθερή JS απελευθέρωση ινών θέματα
  • Σταθερή διαιτητής δρομέας δοκιμή για Uint8Array
  • Σταθερή Μάθησης IDE ρυθμό καρέ bug
  • Αφαιρέθηκε .svn dirs από δέντρο πηγαίου κώδικα
  • Ενημέρωση ψεύτικο-dom.js για curContext.setTransform
  • Ενημέρωση processingjs.org (πολλές διορθώσεις, διορθώσεις)
  • Ενημέρωση τεκμηρίωση για loadImage, requestImage,pjs προφόρτισης

Απαιτήσεις :

  • για να ενεργοποιήσετε την Javascript πλευρά του client
  • HTML 5 ενεργοποιημένη browser

Άλλο λογισμικό του προγραμματιστή John Resig

Social
Social

21 Jul 15

jQuery
jQuery

2 Oct 16

Σχόλια για Processing.js

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία