тобто, зрештою, успадкованій від C), но спрощений порівняно з ним, щоб сделать мову сценаріїв легкою для Вивчення. Так, например, декларація змінної НЕ містіть ее типом, Властивості такоже НЕ мают тіпів, а декларація Функції может стояти в тексті програми после неї.
На сегодня існує много Додатковий бібліотек, так званні фреймворків, что значний полегшують Розробка і позбавляють від написання коду что повторяється. Отже вибір однозначно, для розробки буде Використано Javascript +.
2.2 Використання javascript фреймворків
програмний авіаквіток сайт фреймворк
Фреймворк - структура програмної системи; програмне забезпечення, что полегшує Розробка і об'єднання різніх компонентів великого програмного проекту. Вжівається такоже слово «каркас», а деякі Автори Використовують его в якості основного, в тому чіслі НЕ базуючісь Взагалі на англомовному аналогу. Можна такоже Говорити про каркасному підході як про ПІДХІД до побудова програм, де будь-яка конфігурація програми будується з двох частин: перша, Постійна частина - каркас, що не змінний від конфігурації до конфігурації и Несе в Собі гнізда, в якіх розміщується одному, змінна частина- змінні модулі (або точки Розширення).
Фреймворк відрізняється від Поняття бібліотеки тім, что бібліотека может буті Використана в програмному продукті просто як набор підпрограм около функціональності, що не впливаючих на архітектуру програмного продукту и не накладаючі на неї ніякіх обмежень. У тієї годину як фреймворк діктує правила побудова архітектури Додатках, задаючі на початкових етапі розробки поведінка за замовчуванням, каркас, Який нужно буде розшірюваті и змінюваті согласно зазначену Вимогами.
Одним з Головня Перевага при вікорістанні каркасних Додатків є ті, что Такі програми мают стандартну структуру. Каркасні Додатки стали популярними з з'явилися графічних інтерфейсів користувача, Які малі тенденцію до реализации стандартної структури для Додатків. З їх використанн стало набагато простіше створюваті засоби для автоматичного создания графічних інтерфейсів, так як структура внутрішньої реализации кодом програми стала відома Заздалегідь. Для забезпечення каркаса зазвічай Використовують техніки об'єктно-орієнтованого програмування (например, части програми могут успадковуватіся від базових класів фреймворку) .- бібліотека JavaScript, что фокусується на взаємодії JavaScript та HTML. Бібліотека JQuery допомагає легко отрімуваті доступ до будь-которого елементи DOM, Звертатися до атрібутів и вмісту елементів DOM, маніпулюваті ними. Такоже бібліотека JQuery надає Зручний API для роботи з AJAX.
возможности JQuery 1.6.1:
· Движок кросбраузерності CSS-селекторів Сіззле, что віділівся в окремий проект;
· Перехід по дереву DOM, включаючі підтрімку XPath як плагіна;
· Події;
· Візуальні Ефекти;
· AJAX-ДОПОВНЕННЯ;
· JavaScript-плагіні.
Точно так само, як CSS відокремлює візуалізацію від Структури HTML, JQuery відокремлює поведение від Структури HTML. Например, вместо прямої вказівки на обробнік події натіскання кнопки управління передається JQuery, яка ідентіфікує кнопки и потім перетворює его в обробнік події кліка. Такий поділ поведінкі и Структури такоже назівається принципом ненав'язливе JavaScript.
Бібліотека JQuery містіть функціональність, корисностям для максимально широкого кола Завдання. Проти, розробниками бібліотеки не ставити Завдання суміщення в JQuery функцій, Які підійшлі б усюди, оскількі це прізвело б до великого коду, більша частина которого НЕ затребувана. Тому булу реалізована архітектура компактного універсального ядра бібліотеки и плагінів. Це дозволяє зібраті для ресурсу самє ту JavaScript-функціональність, яка на ньом би була затребувана [2].
Роботу з JQuery можна розділіті на 2 тіпі:
1. Отримання JQuery-об єкта помощью Функції $ (). Например, передає в неї CSS-селектор, можна отріматі JQuery-об єкт всех елементів HTML, что потрапляють під крітерій и далі працювати з ними помощью різніх методів JQuery-об єкта. У разі, если метод не винен повертаті которого-небудь значення, ВІН Повертає посилання на агентство JQuery про єкт, что дозволяє вести ланцюжок вікліків методів согласно Концепції даного інтерфейсу.
2. Виклик глобальних методів у об'єкту $, например, зручне ітераторів по масиву.
Типовий приклад маніпуляції відразу декількома Вузли DOM Полягає у виклику $ Функції з рядком селектора CSS, что Повертає про єкт JQuery, что містіть Деяк Кількість елементів HTML-сторінки. ЦІ елементи потім обробляються методами JQuery.Templates - віко...