GraphicsJS เป็นไลบรารี JavaScript ฟรีและโอเพนซอร์สเพื่อให้สามารถวาดอะไรได้อย่างง่ายดายรวมถึงการโต้ตอบและมีประสิทธิภาพมากขึ้นในแง่ของคุณลักษณะที่ไม่เหมือนใครนอกเหนือจาก Raphael, Bonsai และส่วนประกอบอื่น ๆ ที่มีอยู่ของ SVG / VML
คุณลักษณะสำคัญของไลบรารี GraphicsJS ทำให้โดดเด่น:
- การวาดเส้นแบบ Rich - ไม่ใช่เฉพาะเส้นโค้ง Bezier เท่านั้น แต่ยังรวมถึงการโค้งรูปโค้งและเส้นโค้งอื่น ๆ ด้วย
- คุณลักษณะข้อความที่มีประสิทธิภาพ - ข้อความหลายบรรทัดการวัดข้อความรวมถึงความกว้างความสูงรวมทั้งการห่อหุ้มล้นเยื้องการเว้นวรรคการจัดตำแหน่ง ฯลฯ
- Virtual DOM ออกแบบมาสำหรับการวาดภาพอย่างรวดเร็วและเฉพาะสิ่งที่จำเป็นเท่านั้น
- ระบบสมาร์ทเลเยอร์รวมถึง z-index
- เครื่องมือการเปลี่ยนแปลงของตัวเองโดยไม่จำเป็นต้องใช้การแปลงเบราว์เซอร์ที่น่าอับอาย
- การสนับสนุนข้ามเบราว์เซอร์รวมถึงเบราว์เซอร์รุ่นเก่า (IE6 +)
- สะดวกในการใช้งาน JavaScript API, กระชับและด้วยการสนับสนุนการผูกมัดGraphicsJS ได้พัฒนาโซลูชันการสร้างภาพข้อมูลที่ดำเนินการโดย Oracle, Microsoft, โฟล์คสวาเก้น, AT & T, Samsung, BP ซึ่งได้รับการพัฒนาและใช้ก่อนหน้านี้เป็นเครื่องมือกราฟิกที่วางไว้ในรากฐานของไลบรารีแผนภูมิเชิงพาณิชย์ที่ผลิตโดย AnyChart - AnyChart, AnyMap, AnyStock และ AnyGantt - , บ๊อช, เมอร์ค, รอยเตอร์, ธนาคารแห่งประเทศจีน, ล็อกฮีดมาร์ตินและอีกหลายพันรายของลูกค้าที่โดดเด่นอื่น ๆ ของ AnyChart รวมถึง บริษัท จดทะเบียนใน Fortune 1000 กว่า 70%
การแสดงข้อมูลเชิงโต้ตอบเป็นเพียงหนึ่งในหลาย ๆ กรณีที่สามารถใช้ไลบรารี GraphicsJS ที่ร่ำรวยได้ ตัวอย่างเช่นอาจใช้สำหรับสร้างตัวอักษรภาพและกราฟิกที่เกี่ยวข้องกับโซลูชันและรูปแบบรวมทั้งภาพเคลื่อนไหว infographics การ์ตูนและอื่น ๆ การสาธิตในปัจจุบันมีดังนี้ Galaxy, Rain, Bender จาก Futurama, Firefire, 15 Puzzle และอื่น ๆ
มีอะไรใหม่ ในรุ่นนี้:
Closure and Closure Compilation เป็น v. 20161024
ประสิทธิภาพที่ดีขึ้น: ขั้นตอนการเชื่อมโยงไปยังคอนเทนเนอร์สำหรับขั้นตอนที่ดีที่สุด ปรับขนาดเหตุการณ์จะถูกส่งโดยใช้อ็อบเจ็กต์ Timer แทนองค์ประกอบ iFrame
แก้ไขการไล่ระดับสีใน Firefox 51 ขึ้นไป
แก้ไขการส่งออกไปยังรูปภาพเมื่อมีการระบุมิติข้อมูล
ความคิดเห็นที่ไม่พบ