Skip to main content

สคริปต์ที่ใช้งานอยู่คืออะไร?

active Scripting Active เป็นรุ่นระบบปฏิบัติการ Microsoft Windows ของภาษาสคริปต์ที่ใช้ส่วนประกอบมันขึ้นอยู่กับ OLE Automation ซึ่งเป็นกลไกที่ช่วยให้แอปพลิเคชันสามารถโต้ตอบกับแอปพลิเคชันอื่น ๆ ได้บ่อยครั้งโดยการส่งข้อมูลระหว่างพวกเขาสคริปต์ถูกใช้ในหน้าเว็บและโปรแกรมซอฟต์แวร์

สคริปต์เป็นภาษาที่ตีความแอปพลิเคชันที่เขียนด้วยภาษาสคริปต์ไม่ได้รวบรวมและแปลว่ามันทำงานในทางกลับกันมันจะไม่ทำงานเร็วเท่ากับแอปพลิเคชันที่รวบรวม แต่มันจะพัฒนาได้ง่ายขึ้นดังนั้นสคริปต์จึงเป็นที่นิยมมากขึ้นสำหรับแอปพลิเคชันที่มีน้ำหนักเบาเช่นหน้าเว็บ

การเขียนสคริปต์ที่ใช้งานอยู่ซึ่งเป็นที่รู้จักกันในชื่อการเขียนสคริปต์ ActiveX มักใช้ในเทคโนโลยี Microsoft Web Application ที่รู้จักกันในชื่อ Active Server (ASP)Microsoft สนับสนุนเทคโนโลยีในเบราว์เซอร์ Internet Explorer 3 (IE3) ในปี 1996 และในแพลตฟอร์มเว็บเซิร์ฟเวอร์บริการข้อมูลอินเทอร์เน็ต (IIS) ในปี 1996 ในปี 1996 ในเทคโนโลยี Microsoft มันถูกใช้ในการใช้งานแอพพลิเคชั่น Microsoft Office อัตโนมัติเช่น Excelที่รู้จักกันในชื่อ Visual Basic สำหรับแอปพลิเคชัน (VBA)การสคริปต์ที่ใช้งานจะไม่ได้รับการปรับปรุงอีกต่อไปมันได้รับการแทนที่โดยแพลตฟอร์มการเขียนโปรแกรม. NET

สคริปต์สามารถใช้สำหรับฟังก์ชั่นเช่นการเปลี่ยนรูปลักษณ์ของเมนูตามการกระทำของผู้ใช้การตรวจสอบความถูกต้องของรายการฟอร์มและการคำนวณเมื่อสคริปต์ทำงานบนฝั่งไคลเอ็นต์เช่นบนเบราว์เซอร์พวกเขาอาจป้องกันการเดินทางไปยังเซิร์ฟเวอร์ดังนั้นจึงปรับปรุงประสบการณ์ผู้ใช้เนื่องจากการตอบสนองต่อการกระทำของผู้ใช้อาจเร็วขึ้นตัวอย่างเช่นเมื่อรายการแบบฟอร์มได้รับการตรวจสอบบนหน้าเว็บผู้ใช้จะได้รับแจ้งทันทีว่าเขาพลาดการป้อนฟิลด์ที่จำเป็นเช่นหากการตรวจสอบความถูกต้องเกิดขึ้นบนเซิร์ฟเวอร์หน้าเว็บจะส่งข้อมูลที่ไม่สมบูรณ์โปรแกรมบนเซิร์ฟเวอร์จะตรวจสอบรายการพบว่าข้อมูลหายไปจากนั้นส่งการตอบกลับไปยังเบราว์เซอร์

JavaScript เป็นภาษาสคริปต์ยอดนิยมอีกภาษาหนึ่งที่มักใช้ในหน้าเว็บมันอาจจะสับสนกับภาษาการเขียนโปรแกรมเว็บยอดนิยมที่รู้จักกันในชื่อ Javaแม้ว่าทั้งสองจะขึ้นอยู่กับภาษาการเขียนโปรแกรม C แต่ก็เป็นสองภาษาที่แตกต่างกันภาษา JavaScript ถูกตีความและ Java มักจะรวบรวม

ภาษาสคริปต์อาจทำให้เกิดความกังวลด้านความปลอดภัยรหัสสามารถอ่านได้โดยมนุษย์ดังนั้นผู้ใช้เว็บที่มีความเข้าใจอาจดูและค้นหาข้อมูลที่ควรรักษาไว้อย่างปลอดภัยตัวอย่างคือสถานการณ์ที่สคริปต์อ้างอิงฐานข้อมูลของเว็บแอปพลิเคชันข้อมูลนี้อาจอนุญาตให้ผู้ใช้ที่เป็นอันตรายสามารถเข้าสู่ทรัพยากรนี้ได้

สคริปต์อาจถูกใช้อย่างเป็นอันตรายเพื่อขโมยข้อมูลผู้ใช้เช่นชื่อเข้าสู่ระบบและรหัสผ่านของผู้ใช้ไปยังเว็บไซต์ธนาคารในการต่อสู้กับสิ่งนี้นักพัฒนาเบราว์เซอร์ได้เพิ่มฟังก์ชั่น“ Sandbox” ซึ่ง จำกัด สิ่งที่สคริปต์ได้รับอนุญาตให้ทำแนวคิดด้านความปลอดภัยอีกประการหนึ่ง“ เว็บไซต์ Origin” disallows ข้อมูลที่ใช้ในเว็บไซต์หนึ่งเพื่อใช้ในเว็บไซต์อื่นแม้จะมีความพยายามด้านความปลอดภัยเหล่านี้ผู้ใช้หลายคนเลือกที่จะปิดการใช้งานสคริปต์ที่ใช้งานอยู่หรือ JavaScript ในเบราว์เซอร์ของพวกเขา