WMLScript

WMLScript to proceduralny język programowania i dialekt JavaScript używany na stronach WML i jest częścią protokołu WAP (Wireless Application Protocol ).

WMLScript jest językiem skryptowym działającym po stronie klienta i jest podobny do JavaScript. Podobnie jak JavaScript, WMLScript jest używany do zadań takich jak sprawdzanie poprawności danych wprowadzanych przez użytkownika, generowanie komunikatów o błędach i innych okien dialogowych itp .

WMLScript jest oparty na ECMAScript (skrypt Europejskiego Stowarzyszenia Producentów Komputerów), który jest ustandaryzowaną wersją języka JavaScript. Zatem składnia WMLScript jest podobna do JavaScript, ale nie w pełni kompatybilna.

Pomimo podobieństw składniowych, są to dwa różne języki. WMLScript nie ma obiektów ani tablic, które ma JavaScript. Z drugiej strony pozwala deklarować i dołączać zewnętrzne funkcje z innych skryptów. WMLScript jest zoptymalizowany pod kątem małej mocy i jest językiem kompilowanym.