JavaScript
Сценарный язык JavaScript обладает чрезвычайно богатыми возможностями для разработки Интернет-приложений, работающих как на клиентской, так и на серверной стороне. У этого языка есть немало интересных особенностей, и одна из них — возможность обработки не только данных, но и событий. Событие определяется как некоторое действие, выполненное в контексте браузера, — например, щелчок мышью или загрузка страницы.
Любой
программист с опытом работы на РНР, Pascal или
C++ освоит JavaScript без особого труда. Если вы не
программировали на этих языках, не
огорчайтесь — JavaScript изучается легко. Разработчики JavaScript (как, впрочем, и разработчики РНР) в первую очередь ориентировались на решение реальных, практических задач.
Если вы хотите воспользоваться средствами обработки,событий JavaScript, сохранив при этом многочисленные преимущества РНР, могу вас обрадовать — РНР интегрируется с JavaScript так же легко, как и с HTML. В сущности, JavaScript неплохо дополняет РНР — на нем удобно делать то, что неудобно делать в РНР, и наоборот.
Но прежде
чем интегрировать РНР с JavaScript, следует
учесть, что некоторые пользователи
отключают поддержку JavaScript в своих
браузерах или работают в браузерах, вообще
не поддерживающих JavaScript (представьте, такое
тоже бывает!). В РНР предусмотрены простые
средства для распознавания таких ситуаций.