กลับไปหน้าบทความ

อ่าน 3 นาที

วินเจเอส

ไลบรารี Windows สำหรับ JavaScript (ย่อว่า WinJS ) เป็น ไลบรารี JavaScript แบบโอเพนซอร์ส ที่พัฒนาโดย Microsoft ได้รับการออกแบบโดยมีเป้าหมายหลักเพื่ออำนวยความสะดวกในการพัฒนา แอป...

วินเจเอส

วินเจเอส
นักพัฒนาไมโครซอฟต์
ปล่อย26 ตุลาคม 2555 ( 26 ตุลาคม 2012 )
เวอร์ชันเสถียร
4.4.5 / 25 มกราคม 2562 ( 25 มกราคม 2019 )
เขียนเป็นJavaScript , TypeScript
ระบบปฏิบัติการซอฟต์แวร์ระบบWindows 8 , Windows 10 , Windows Phone 8.1 , Windows 10 Mobile , Xbox One
พิมพ์เฟรมเวิร์กซอฟต์แวร์
ใบอนุญาตใบอนุญาต Apache 2.0
เว็บไซต์www.buildwinjs.com
ที่เก็บข้อมูลgithub.com/winjs/winjs

ไลบรารีWindows สำหรับ JavaScript (ย่อว่าWinJS ) เป็นไลบรารีJavaScript แบบโอเพนซอร์ส ที่พัฒนาโดยMicrosoftได้รับการออกแบบโดยมีเป้าหมายหลักเพื่ออำนวยความสะดวกในการพัฒนาแอป Windows StoreสำหรับWindows 8และWindows 10รวมถึงแอป Windows Phone สำหรับWindows Phone 8.1 , Windows 10 Mobileและ แอปพลิเคชัน Xbox One [ 1 ]โดยใช้HTML5และJavaScriptเป็นทางเลือกแทนการใช้WinRT XAMLและC# , VB.NETหรือC++ ( CX )

WinJS เริ่มต้นจากการเป็นเทคโนโลยีที่เฉพาะเจาะจงสำหรับแอป Windows Storeแต่ได้พัฒนาให้สามารถทำงานในเว็บเบราว์เซอร์ ใดก็ได้ ในเดือนเมษายน 2014 ระหว่าง การประชุมนักพัฒนา Microsoft Build WinJS ได้รับการเผยแพร่ภายใต้Apache Licenseใน ฐานะ ซอฟต์แวร์โอเพนซอร์สฟรีเพื่อให้สามารถพอร์ตไปยังแพลตฟอร์มอื่นที่ไม่ใช่ของ Microsoft ได้ นอกจากนี้ยังมีการเผยแพร่เว็บไซต์ที่อุทิศให้กับการสาธิตไลบรารีอีกด้วย[ 2 ]

การพัฒนาในอนาคตของ WinJS มุ่งเน้นไปที่การรักษาสิ่งที่มีอยู่แล้วในโครงการ ไม่มีแผนสำหรับฟีเจอร์ใหม่หรือคำขอฟีเจอร์ใหม่ ซึ่งหมายความว่าไม่มีแผนสำหรับการเปิดตัวฟีเจอร์ใหม่[ 3 ]คลังเก็บ WinJS ไม่มีการคอมมิตใหม่ตั้งแต่ปี 2020 [ 4 ]

ภาพรวม

WinJS เป็นไลบรารีที่ช่วยอำนวยความสะดวกในการพัฒนาแอปพลิเคชันสำหรับ Windows Storeโดยใช้HTML5และJavaScriptไลบรารีนี้ประกอบด้วยโมดูลและฟังก์ชันที่เปิดเผยการทำงานของWindows Runtimeในลักษณะที่สอดคล้องกับหลักการเขียนโค้ด JavaScript WinJS ยังช่วยให้สามารถเพิ่ม ส่วนควบคุม UI ของ Windows ในHTML ได้ นอกจากนี้ยังรองรับการผูกข้อมูล (data binding)และมี กลไกการสร้างเทมเพลต (template engine)ด้วย

เฟรมเวิร์ก JavaScript อื่นๆ เช่นJQueryสามารถทำงานร่วมกับ WinJS ได้ ไลบรารีนี้มาพร้อมกับไฟล์ประกาศเพิ่มเติมเพื่อประสบการณ์การพัฒนาที่ดียิ่งขึ้นโดยใช้TypeScriptซึ่งเป็นส่วนขยายที่เข้มงวดของJavaScriptพร้อมด้วยคำอธิบายประกอบ TypeScript ช่วยให้สามารถเติมโค้ดอัตโนมัติและปรับโครงสร้างโค้ดใหม่ได้ ในขณะที่ยังคงความเข้ากันได้กับ JavaScript

คุณสมบัติ

  • ส่วนควบคุม UI ที่รองรับการใช้งานพื้นฐานทั้งระบบสัมผัส เมาส์ และคีย์บอร์ด
  • นั่งร้าน

ประวัติเวอร์ชัน

วินเจเอส 1.0

WinJS เวอร์ชันแรก เปิดตัวพร้อมกับWindows 8

วินเจเอส 2.0

WinJS ถูกปล่อยออกมาเป็นซอฟต์แวร์โอเพนซอร์สภายใต้ Apache License บน GitHub ตามคำเรียกร้องของผู้ใช้จำนวนมาก โครงการนี้มุ่งเน้นความเข้ากันได้กับหลายแพลตฟอร์มและเบราว์เซอร์ การแจกจ่ายต่อไปนี้พัฒนามาจาก WinJS 2.0:

  • WinJS 2.0 สำหรับ Windows 8.1
  • WinJS Xbox 1.0 สำหรับ Windows
  • WinJS Phone 2.1 สำหรับ Windows Phone 8.1

วินเจเอส 3.0

WinJS 3.0 เปิดตัวในเดือนกันยายน พ.ศ. 2557 [ 5 ]โดยเน้นเป็นพิเศษที่:

  • รองรับการทำงานบนหลายเบราว์เซอร์และหลายแพลตฟอร์ม ทั้งเบราว์เซอร์บนเดสก์ท็อปและมือถือที่ได้รับความนิยม รวมถึงสภาพแวดล้อมแอปพลิเคชันที่ใช้ HTML เช่นApache Cordova
  • การแบ่งส่วนโมดูลของ JavaScript ช่วยให้นักพัฒนาสามารถควบคุมและปรับแต่งประสิทธิภาพการทำงานได้ โดยโหลดเฉพาะโมดูลของไลบรารี WinJS ที่จำเป็นสำหรับเว็บไซต์หรือแอปพลิเคชันของตนเท่านั้น
  • การออกแบบระบบควบคุมสากลที่ได้รับการปรับปรุง

วินเจเอส 4.0

มีการประกาศเปิดตัว WinJS 4.0 เวอร์ชันพรีวิวเมื่อวันที่ 27 มีนาคม 2015 และมีการประกาศเปิดตัวเวอร์ชันเต็มเมื่อวันที่ 8 มิถุนายน[ 6 ] [ 7 ]

ดูเพิ่มเติม

  • การพัฒนาแอปพลิเคชันสำหรับ Windows Store (HTML)
  • เนมสเปซ WinJS
  • WinJS Playground
  • โปรเจ็กต์ WinJSบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=WinJS&oldid=1352273161 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ วินเจเอส

ไลบรารี Windows สำหรับ JavaScript (ย่อว่า WinJS ) เป็น ไลบรารี JavaScript แบบโอเพนซอร์ส ที่พัฒนาโดย Microsoft ได้รับการออกแบบโดยมีเป้าหมายหลักเพื่ออำนวยความสะดวกในการพัฒนา แอป...

ภาพรวม

WinJS เป็นไลบรารีที่ช่วยอำนวยความสะดวกในการพัฒนา แอปพลิเคชันสำหรับ Windows Store โดยใช้ HTML5 และ JavaScript ไลบรารีนี้ประกอบด้วยโมดูลและฟังก์ชันที่เปิดเผยการทำงานของ Windows Runtime ในลักษณะที่สอดคล้องกับหลักการเขียนโค้ด JavaScript WinJS...

คุณสมบัติ

ส่วนควบคุม UI ที่รองรับการใช้งานพื้นฐานทั้งระบบสัมผัส เมาส์ และคีย์บอร์ด นั่งร้าน ​

วินเจเอส 1.0

WinJS เวอร์ชันแรก เปิดตัวพร้อมกับ Windows 8