Processing.js

ภาพหน้าจอของซอฟแวร์:
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 องค์ประกอบผ้าใบสำหรับการฝังกราฟิกและภาพเคลื่อนไหวที่ทำงานบนเดสก์ทอปที่ทันสมัย​​ที่สุดและเบราว์เซอร์มือถือ
เป็นโครงการที่ค่อนข้างเป็นผู้ใหญ่และมีเวลาพอที่จะสร้างชุดที่ซับซ้อนของการอ้างอิงเอกสารและการสาธิตเพื่อให้มันเป็นเรื่องง่ายมากในวันนี้จะเรียนรู้และทำความคุ้นเคยกับมัน.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • รุ่นนี้มีการแก้ไขบางอย่างที่จะหมุน 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
  • การอ้างอิงที่เพิ่มเข้ามาเช่น P ใน onLoad ()
  • เพิ่มข้อความ (สตริง, X, Y, Z) การทดสอบอ้างอิง
  • ผู้พิการ WebGL aliasing โปรแกรม
  • คง PImage.mask () เมื่อผ่าน PImage สร้างขึ้นจาก PGraphics
  • PImage.toImageData คงไม่ได้ใช้แคช
  • colorMode คงที่ไม่ได้ทำงานใน 3 มิติ
  • สำเนาถาวร () โดยไม่โต้แย้งแหล่งที่มา
  • คง frustum () ไม่ใช่โยนความผิดพลาดในโหมด 2D
  • ได้รับการแก้ไข () ไม่ได้ส่งคืนสำเนาของ PImage
  • คงได้รับ (x, y) เมื่อเรียกว่า 3D PGraphics
  • คง getUniformLocation ตรวจสอบ null
  • ไฟคงที่ไม่ได้ถูกนำไปใช้กับพื้นผิว
  • คง modelX / Y / Z () ล้มเหลวถ้ากล้อง () ไม่ได้เรียกว่าเป็นครั้งแรก
  • คง noFill () / noStroke () ไม่ทำงานถ้าเรียกว่าก่อนขนาด ()
  • พิกเซลคงที่ไม่ได้รับอนุญาตเป็นชื่อตัวแปรในชั้นเรียน
  • คงที่ค่า pmouseX / Y ในระหว่างการวาด ()
  • คง rectMode () ไม่ได้ทำงานใน 3 มิติ
  • คง textWidth () กลับสตริงแทนหมายเลข
  • พิกัด UV เนื้อคงที่ไม่ปกติและยึดกับพื้นผิว NPOT
  • เนื้อคงที่ () การปรับเปลี่ยน NPOT PImage ผ่านไป
  • สีถาวร () ไม่สนใจพารามิเตอร์อัลฟา
  • สีถาวร () ไม่ได้ทำเครื่องหมาย PImage สกปรก
  • คงที่โดยใช้ P ระบุเป็นสมาชิกชั้น
  • จัดแนวตั้งถาวรใน TextAlign ()
  • การใช้เพิ่มประสิทธิภาพของ curRectMode และ curEllipseMode
  • การแกะ p.Import

มีอะไรใหม่ ในรุ่น 1.3.0:

  • เพิ่มแผนภูมิ perf ชุดทดสอบ
  • เพิ่มข้อความข้อผิดพลาดในการสร้างการทดสอบอ้างอิงถ้า 'ออก ()' ไม่พบในร่าง
  • เพิ่ม blendColor ทดสอบอ้างอิง
  • เพิ่ม codePointAt กับวัตถุสตริง
  • เอกสารเพิ่มฟังก์ชั่น toP5String
  • เพิ่ม equalsIgnoresCase กับวัตถุสตริง
  • เพิ่มข้อความผิดพลาด beginCamera endCamera และเมื่อนำมาใช้ในโหมด 2D
  • ข้อความผิดพลาดที่เพิ่มเข้ามาเพื่อการประมวลผลไฟล์และ I / O ฟังก์ชั่นที่มีได้รับการสนับสนุนโดย Processing.js
  • เพิ่ม printMatrix ทดสอบหน่วย
  • เพิ่ม resetMatrix ทดสอบหน่วย
  • เพิ่มดูแลรักษากลม
  • เพิ่ม screenWidth และตัวแปร screenHeight เพื่อให้ตรงกับการประมวลผล v2.0
  • สคริปต์ที่เพิ่มเข้ามาในการสร้างกระบวนการที่จะมาแทนที่ PConstants. * พร้อมค่าตัวเลขของพวกเขา
  • เพิ่ม startsWith และ endsWith กับวัตถุสตริง
  • เพิ่มการสนับสนุนสำหรับจาวาสคริปต์ภายนอกรหัสเพื่อเพิ่มภาพเพื่อ imageCache
  • perf เพิ่มโทนสีและการทดสอบอ้างอิง
  • เพิ่ม toArray () เพื่อวัตถุอาร์เรย์
  • ความโปร่งใสที่เพิ่มเข้ามา perf ทดสอบ
  • ฟังก์ชั่นการเปลี่ยนแปลง () {} เพื่อการประมวลผลตัวแปรท้องถิ่น 'nop'
  • เปลี่ยน obj.constructor ประเภทการตรวจสอบเพื่อ typeof (obj)
  • เปลี่ยนการทดสอบ perf ที่จะใช้ออก ()
  • เปลี่ยนข้อผิดพลาด Processing.js จะโยนแทนการพิมพ์เพื่อ tinylog
  • แปลงทดสอบชุดทดสอบภาพเคลื่อนไหวการทดสอบอ้างอิง
  • แปลง XMLElement ทดสอบหน่วยที่จะใช้ XMLElement.parse (สตริง) แทน XMLElement (สตริง)
  • คมชัดคงไม่ทำงานอย่างถูกต้องเมื่อการเปลี่ยนแปลงใด ๆ ที่ถูกนำไปใช้กับร่าง
  • คงประกาศอักษร CSS เมื่อใช้แบบอักษร SVG
  • เริ่มต้นคงจัดแนวตั้งใน textmode (halign, valign) เพื่อ BASELINE
  • คง equalsIgnoreCase จะใช้ toLowerCase มากกว่า RegEx (// i)
  • คง dom.js ปลอมกลับผ้าใบเดียวกัน createElement ทุกครั้งที่ถูกเรียกว่า
  • ตัวชี้วัดตัวอักษรคงที่ (textAscent, textDescent ฯลฯ .)
  • ตัวอักษรคงที่พรีโหลดไม่ได้ตรวจสอบว่ากฎ @ font-size ใบหน้าอยู่แล้ว
  • ตัวอักษรคงที่พรีโหลดที่จะใช้ tinyfont
  • ตัวอักษรคงที่อ้างข้อผิดพลาดใน computeFontMetrics
  • HashMap.values​​ ถาวร () เพื่อที่จะกลับ ArrayList
  • ฐานสิบหกคง #FFFFFF ตัวอักษรไม่ได้ถูกแปลงเป็น int อย่างถูกต้อง
  • ฟังก์ชั่น HSB คงไม่สนใจช่วง colorMode ในระดับสีเทา
  • เว็บเซิร์ฟเวอร์ httpd.py คงที่จะเป็นแบบมัลติเธรดและ MSIE เข้ากันได้
  • ภาพถาวร () ไม่ทำงานในโหมด 3D
  • คง lerpColor การสร้างค่านิยมที่ไม่ถูกต้องในโหมดสี HSB
  • ให้คงปล่อยไฟล์สร้างแฟ้มชั่วคราวในไดเรกทอรีที่ไม่ถูกต้อง
  • mandelbrot.pde คงที่และการทดสอบ histogram.pde อ้างอิง

มีอะไรใหม่ ในรุ่น 1.2.3:

  • เพิ่มหมายเหตุชุดทดสอบเกี่ยวกับความล้มเหลวที่โรงละครโอเปร่า เคอร์เซอร์
  • เพิ่ม httpd.py การกระจายเพื่อใช้เซิร์ฟเวอร์ http ท้องถิ่นสำหรับการทดสอบ
  • เพิ่มและ Shiffman ของ quot; ลักษณะของรหัส & quot; เป็นตัวแยกวิเคราะห์ชุดทดสอบ
  • เพิ่มการสนับสนุนสำหรับ url กัญชา / ที่คั่นจากการโหลดร่าง
  • เพิ่มทั้งแบบอินไลน์และโหลดตัวอย่างภายนอกเช่น example.html
  • เพิ่มตะขอเหตุการณ์ JavaScript เพื่อร่าง
  • เปลี่ยน Processing.logger กลับไป tinyLogLite
  • เปลี่ยนแอตทริบิวต์สคริปต์ที่ใช้ในการกำหนดเป้​​าหมายผ้าใบจากข้อมูลเป้าหมายข้อมูลการประมวลผลเป้าหมาย
  • การทดสอบชุดแปลง # 113 และ # 114 ref ทดสอบ
  • แปลง README เพื่อ README.md
  • การทดสอบแปลงอ้างอิงที่จะมีการดึงห่วงที่เหมาะสมกับทางออก () ในพวกเขา
  • สร้างการทดสอบ SVG อ้างอิง
  • เส้นโค้งที่สร้าง * ทดสอบ Ref.
  • สร้างพื้นหลังมากขึ้น () การทดสอบอ้างอิง
  • เอกสาร Makefile สร้าง
  • ลบรหัสตายใน processing.js
  • ลบตัวแปรที่ไม่ได้ใช้และฟังก์ชั่น
  • การขยายการกำหนดค่าชุดทดสอบมานาน OS / คอมโบเบราว์เซอร์
  • ขยาย lerp ทดสอบหน่วยเกิน R / G / b
  • คงที่ตัวสร้างสำเนาของ ArrayList
  • processing.js คงที่ส่วนหัวจะรวมถึงประเภทของการกระจาย
  • คงที่การประมวลผลช่วยในการทำงานเมื่อมีการสร้างการทดสอบหลังการทดสอบ 3D 2D
  • คงที่จุด 3D ที่จะใช้ strokeWeight () เข้าบัญชี
  • ออกคงที่ () ที่จะถูกปล่อยเหตุการณ์ที่ถูกผูกไว้กับสเก็ตช์
  • แยกถาวร () ดังนั้นจึงไม่ได้ขอบเขตความขัดแย้งกับวัตถุที่ใช้ฟังก์ชั่นแยกของตัวเอง
  • ชุดทดสอบคงเบลอทดสอบการโหลดอย่างถูกต้องภาพที่สอง
  • วิ่งทดสอบอ้างอิงคงที่เพื่อที่จะสามารถเรียกใช้อีกครั้งโดยไม่ต้องโหลดหน้า
  • parser คงที่เพื่อให้ชั้นเรียนทั้งหมดในลำดับชั้นลึกได้รับฐาน $
  • วิ่งทดสอบอ้างอิงคงใช้ค่าระดับโลก epsilonOverride เมื่อสูงกว่าค่าทดสอบระบุ
  • การทดสอบล้มเหลวคงอ้างอิงเนื่องจากข้อผิดพลาดต่างพิกเซล
  • สร้างระบบคงที่เพื่อให้ทำงานให้เช็คผ้าสำลีเป็นส่วนหนึ่งของการตรวจสอบการทำ
  • ชุดทดสอบคงที่ # 56 หน้ากากอัลฟาใน IE9 และ Opera
  • ผู้ช่วยประมวลผลคงที่พรีโหลดใน Firefox 4
  • การทดสอบอ้างอิงถาวรที่ใช้ข้อความ
  • จัดการเหตุการณ์คงรั่วไหล processing.js
  • ข้อความผิดพลาดคงที่เมื่อไฟล์ท้องถิ่นไม่สามารถโหลดได้
  • วิ่งทดสอบอ้างอิงคงที่จะต้องภาพ diff
  • วิ่งทดสอบอ้างอิงคงที่การทดสอบเสร็จสิ้นการจัดเรียงอย่างถูกต้อง
  • ชุดทดสอบคงที่และวิ่งทดสอบอ้างอิงเพื่อใช้ minified กับ processing.js เต็มรูปแบบในชุดทดสอบ
  • Makefile คงที่จะเป็นของ Windows ง่าย
  • สั่ง @pjs คงที่จะทำงานเมื่อสั่งหลายที่ระบุไว้
  • สร้างระบบคงที่จะเพิ่มจำนวนรุ่นและส่วนหัว processing.js minified
  • สร้างระบบคงที่ดังนั้นเป้าหมายการเปิดตัวที่ก่อให้เกิดการตรวจสอบออกโดยอัตโนมัติ
  • example.html คงที่จะใช้ขนาด () แทนผ้าใบกว้าง / สูง
  • ถดถอยคงที่จาก # 1363
  • คงเส้นทาง SVG & quot; M & quot; การถดถอยคำสั่ง
  • คง loadImage () อ้างอิงถึงได้พูดถึงการลงนาม applets
  • แก้ไขปัญหาความถดถอย SVG จากการผสานล้มเหลว
  • คง loadShape ()
  • Makefile คงที่เพื่อให้ตรวจสอบการปิดไม่ตายกลางทาง
  • คง PVector.set จะไม่ได้ตั้งค่า Z ไปไม่ได้กำหนด (น่าน)
  • คง is3D regex ​​ในการทดสอบอ้างอิง
  • คงไวกรณีในการทดสอบอ้างอิงชื่อไฟล์ SVG และการทดสอบที่เกี่ยวข้อง
  • ดำเนินการ fillStyle
  • ดำเนินการฟังก์ชั่น __hashCode ผ่าน virtHashCode
  • การตรวจสอบความเหมาะสมของการใช้ A3D Renderer
  • ย้ายฟังก์ชันอรรถประโยชน์ (extendClassChain, defineProperty, ... ) เพื่อ DefaultScope
  • refactored rotateZ เป็นวิธี 2D และ 3D
  • refactored แม็ก () เพื่อใช้ฟังก์ชั่น args
  • จุดสุดยอด refactored () เพื่อใช้ฟังก์ชั่น args
  • refactored สาย () เพื่อใช้ฟังก์ชั่น args
  • การแกะ fixOperaCreateImageData ()
  • การแกะ fixOperaCreateImageData () ในการทดสอบวิ่งอ้างอิง
  • ล่าช้า Removed () จากการอ้างอิง
  • การแกะ init และ loadSketchFromSources จากรุ่น API ของ pjs
  • init.js ออกจาก repo และ / ดาวน์โหลด
  • การแกะการใช้ประเมินผล (& quot; ... & quot;)
  • การแกะแยกวิเคราะห์การทดสอบเป็นไปไม่ได้
  • loadSketchFromSources ที่ซ้ำกันลบออกและ disableInit
  • การแกะ nop และ eval_ จากรายการหาเรื่องปิดทั่วโลก
  • การแกะ @pjs โปร่งใสสั่ง
  • คุณลักษณะคืนเพื่อโหลดภาพร่างแบบอินไลน์หลังจากลบอุบัติเหตุ
  • เขียนโค้ด beginDraw และ endDraw ความคิดเห็นที่ดีกว่าการอธิบายสถานะของพวกเขา

มีอะไรใหม่ ในรุ่น 1.2.1:

  • พื้นหลังคงที่ () เมื่อเรียกว่ามี 3 ข้อโต้แย้ง
  • การใช้งานคงที่ @pjs สั่งโปร่งใส.
  • การปรับปรุงเพื่อสร้างระบบสำหรับการทดสอบปล่อย.

มีอะไรใหม่ ในรุ่น 1.1.0:.

  • การสนับสนุนสำหรับเหตุการณ์ที่สัมผัสบนอุปกรณ์ iOS
  • วางเมาส์และเหตุการณ์ mouseout ถูกเพิ่มเพื่อให้เหตุการณ์ที่จะเกิดขึ้นเมื่อผู้ใช้เข้ามาและออกจากผ้าใบ.
  • กำหนดเองห่อ pjs ได้รับการสร้างขึ้นที่สามารถนำร่างและแพคเกจร่วมกับห้องสมุดดึงออกจากรหัสที่ไม่จำเป็น, minify มันและสร้างไฟล์ .js สุดท้ายที่มีขนาดเล็กมากในขนาดและน้ำหนักเบา.
  • ตัวเลือกที่ถูกบันทึกอยู่ใน Makefile ที่ช่วยให้คุณสามารถสร้าง API เท่านั้นรุ่นของ processing.js.
  • การปรับปรุงเว็บไซต์จำนวนมากได้ทำไปยังหน้าการอ้างอิงและเอกสาร.

มีอะไรใหม่ ในรุ่น 1.0.0:

  • เอกสารระดับแหล่งที่เพิ่มเข้ามาสำหรับฟังก์ชั่น
  • เพิ่มหน้าอ้างอิงสำหรับคุณสมบัติภาษาขาดหายไป
  • เพิ่ม sketchpad.cc ในรายการของเครื่องมือ dev
  • เพิ่ม saveFrame ()
  • เพิ่มคุณสมบัติที่เหลือ PImage
  • การเพิ่มประสิทธิภาพที่เพิ่มเข้ามารวบรวมเวลาสำหรับค่าคงที่ฟังก์ชันการปิด
  • เพิ่ม PShapeSVG (XMLElemnt ใหม่ (สตริง SVG))
  • เพิ่มการตรวจสอบการใช้งานที่ขาดหายไปของ 'ใหม่' ในการประมวลผล () เรียก
  • เพิ่มการทดสอบสำหรับการหล่อและลบ ints
  • ตัวอย่างเช่น URL เคอร์เซอร์ที่เพิ่มเข้ามาในการทดสอบชุด
  • เพิ่มเป้าหมาย Makefile ตัวอย่างบรรจุภัณฑ์
  • วิกิสร้างขึ้นสำหรับ processingjs.org
  • สร้างคู่มือการเริ่มต้นอย่างรวดเร็วสำหรับนักพัฒนาการประมวลผลและ JavaScript
  • คง keyReleased จึงไม่สามารถยิงได้เมื่อกดปุ่มค้างไว้
  • neighborhood.html คงที่
  • คงแปล () โทรสั่งซื้อที่มีพื้นหลัง ()
  • แก้ไขปัญหากับ loadStrings () ดังนั้นจึงไม่เอาตัวอักษรตัวสุดท้าย
  • การดำเนินงานคงที่เมทริกซ์ทำงานในการติดตั้งดังกล่าวว่าพวกเขาไม่ได้ตั้งค่าในการวาด
  • ที่เหลือคงรู้จักความล้มเหลวที่มีความแน่นอน
  • ปัญหาประสิทธิภาพการทำงานคงที่กับภาพ () ฟังก์ชันเมื่อหน้ากากและสีไม่ได้ระบุ
  • ปัญหาประสิทธิภาพการทำงานคงที่กับสาย $ ข้อความ
  • SVG คงทำงานอย่างถูกต้องมีความกว้างเชิงลบ
  • คง PShapeSVG / PShape เพื่อเป็นสาธารณะ
  • แก้ไขเพื่อให้ WebKit เพื่อโหลดภาพวาด 3 มิติ
  • คง PImage.mask ที่จะทำงานกับวัตถุที่สร้างขึ้นโดย PGraphics.get
  • แก้ไขเพื่อสนับสนุน IE9
  • คง parser ที่จะยอมรับลอยเพิ่มเติมรูปแบบตัวอักษร
  • ปัญหาประสิทธิภาพการทำงานคงที่กับ ArrayList
  • แก้ไขปัญหาด้วยวิธีการที่เป็นนามธรรม
  • ข้อความถาวรข้อผิดพลาด 3D
  • คงที่ค่า mouseX / mousey ที่จะใช้เลื่อนเข้าบัญชี
  • ข้อผิดพลาดตัวแยกวิเคราะห์คงที่ด้วยวิธีการประมวลผลทิ้ง
  • ปัญหาประสิทธิภาพการทำงานคงที่กับ uniformMatrix และ vertexAttributePointer
  • ถาวร (int) หล่อ
  • คงไม่อำนาจของสองปัญหาโหลดเนื้อ
  • คงที่ทั้งหมดไม่อำนาจของสองภาพในแหล่งต้นไม้
  • ตัวอย่างข้อความความกว้างคงที่ใน Firefox และ Ubuntu
  • วิธีการอุทธรณ์คงใช้นี้และซุปเปอร์
  • JS คง linting ปัญหา
  • วิ่งทดสอบอ้างอิงคงที่ Uint8Array
  • แก้ไข bug อัตราเฟรม IDE การเรียนรู้
  • การแกะ .svn dirs จากแหล่งต้นไม้
  • Updated ปลอม dom.js สำหรับ curContext.setTransform
  • Updated processingjs.org (แก้ไขหลายแก้ไข)
  • เอกสารปรับปรุงสำหรับ loadImage, requestImage, @pjs พรีโหลด

ต้องการ

  • เปิดการใช้งานบนฝั่งไคลเอ็นต์
  • HTML เบราว์เซอร์ที่เปิดใช้งาน 5

ซอฟแวร์อื่น ๆ ของนักพัฒนา John Resig

Sizzle
Sizzle

10 Feb 16

Social
Social

21 Jul 15

ความคิดเห็นที่ Processing.js

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่