Сайт на чистому javascript
JavaScript мова програмування, розроблена спільними зусиллями компанії Sun Microsystems і компанії, що розробляла браузери, Netscape.
JavaScript мова програмування, розроблена спільними зусиллями компанії Sun Microsystems і компанії, що розробляла браузери, Netscape. В його основі лежить мова програмування Java, розроблена компанією Sun, і сценарна мова програмування LiveScript, створена компанією Netscape. Мова програмування JavaScript це інтерпретаційна мова, яка виконується на стороні клієнта в браузері, не використовуючи серверної частини для виконання, на відміну від PHP. JavaScript є простою мовою програмування, на відміну від свого прародича – Java. Спочатку JavaScript використовувався, переважно, для створення візуальних ефектів і анімації на сторінках. Потім його почали використовувати для створення динамічних HTML сторінок – DHTML. Його суть в оновленні вмісту сторінки при обміні з сервером, без її перезавантаження. Використовується, наприклад, при оновленні даних форм при їх заповненні «на льоту». Або ж стежить за натисканням клавіш на клавіатурі і обробляє їх, виконуючи певні сценарії. Ще один приклад використання JavaScript у сучасному сайтобудуванні – це спливаючі вікна, наприклад, показ галереї картинок.
Використання JavaScript для створення сайту
Сайт на чистому JavaScript створюють рідко, частіше цей метод використовується для створення веб-додатків, а для створення сайтів його використовують як мінімум у парі з бібліотекою jQuery.
Спочатку jQuery створювалася для вирішення двох основних проблем:
- створення кросбраузерних сайтів – у часи, коли Internet Explorer 6 був одним з найпопулярніших браузерів;
- отримання набору методів, що спрощують монотонну рутинну роботу – використання DOM, обробку AJAX-запитів, створення анімації.
Перша проблема вже давно відпала, браузери удосконалилися, і тепер немає необхідності використовувати jQuery для того, щоб досягти кросбраузерності сайту. Для вирішення другого кола завдань, є в інтернеті готові JavaScript скрипти для сайту, які допоможуть у полегшенні їх виконання. Для вибірки елементів дерева DOM у JavaScript з'явилися нові методи, такі як document.querySelector, і робота з AJAX-запитами тепер можлива без jQuery, хоча звісно вона може скоротити кількість шаблонного коду на сторінці.
Випадки, коли потрібно робити сайти на JavaScript
Розробка сайту на JavaScript застосовується в тих випадках, коли потрібна максимально швидка взаємодія з сайтом і необхідне зниження передаваного трафіку, і в інших випадках, коли можна обійтися без jQuery.
Сайт на JavaScript бажано створювати, коли ви плануєте більшу частину відвідувачів отримувати через прямі переходи, за допомогою контекстної реклами, або реферальних посилань. У випадку переходів через пошукові системи, за результатами пошуку, просування такого сайту може бути ускладнене, оскільки пошукові системи не завжди коректно читають та індексують JavaScript сайти.