![]() |
VOOZH | about |
Настали чудові часи – за останні кілька років JavaScript перетворився з чогось маловідомого на важливий інструмент у веб-розробці. Тепер він став настільки невід’ємною частиною веб-сторінок, що більшість інтернет-браузерів навіть використовуюсь спеціальний модуль для запуску JavaScript.
JavaScript – це чудова інтернет-технологія. Відключати її у браузері для всіх сайтів дуже не рекомендовано. Більшість популярних веб-сайтів працюють на технології Java, а це означає, що вони використовуюсь JavaScript для роботи інтерактивних елементів, що забезпечують приємний користувацький досвід.
Коли JavaScript відключено, ваш браузер не зможе запускати або показувати інтерактивні елементи, що відображаюсь рекламу, анімацію та аудіо. Але гарна новина в тому, що активувати JavaScript дуже просто. Крім того, спеціальні можливості дозволяють відключати JavaScript не повністю, а робити це вибірково для окремих сайтів.
Тож, якщо ви відключили JavaScript в своєму браузері, а зараз бажаєте знову його включити, ми вам в цьому допоможемо. Ми зробили покрокову інструкцію, в якій пояснюємо, як активувати JavaScript у шести найбільш популярних браузерах. В ній також йдеться про те, що таке JavaScript, для чого він потрібен, та що саме ви можете зробити за допомогою JavaScript.
Ви можете розмістити у себе посилання на цей сайт, щоб ваші користувачі, у яких відключено скрипти, могли дізнатися, як підключити JavaScript у шести найбільш популярних браузерах. Можете скористатися цим кодом, за необхідності зробивши в ньому потрібні зміни:
<noscript> Щоб скористатися повним спектром функцій цього сайту, треба включити JavaScript. Дізнатися, <a href="https://www.enablejavascript.io/"> як включити JavaScript у вашому браузері</a>. </noscript>
На цьому сайті enablejavascript.io ми намагаємося якомога краще оптимізувати взаємодію з користувачами, у яких відключено JavaScript:
Ми хочемо, щоб у ваших відвідувачів був підключений JavaScript, так само, як і ви!
Вітаємо, ви щойно увімкнули JavaScript у вашому браузері Google Chrome!
JavaScript – це мова написання скриптів для виконання на боці клієнта, яка насамперед використовується для створення та додавання на веб-сторінки різноманітних динамічних взаємодій. Завдяки своєму швидкому розвитку у технологічному світі JavaScript став фундаментальним елементом сучасної веб-розробки.
Він добре поєднується з традиційними мовами проектування програмного забезпечення та має унікальні характеристики, якими він від них відрізняється. Стиль та структуру веб-сторінок забезпечують CSS та HTML, а JavaScript додає інтерактивні елементи, що поліпшують користувацький досвід.
Звертали увагу на елементи, що змінюються або раптово вискакують на вашому пристрої без перезавантаження сторінки під час сесії перегляду? Так, це і є JavaScript.
Сьогодні ефектний JavaScript використовується у таких сучасних веб-браузерах, як Google Chrome, Safari, Mozilla Firefox, Opera, Internet Explorer, Microsoft Edge, та інші. На айфонах та мобільних пристроях на Android також можна запускати браузери та застосування, які працюють на JavaScript у нативному форматі.
Буде трошки легше розуміти, як працює JavaScript, якщо ознайомитись з його видатними характеристиками, тому давайте дізнаємося більше.
Вже минуло 25 років з того часу, як була створена, мабуть, одна з найбільш популярних мов для веб-розробки. З появою інтернету JavaScript став застосовуватися там, де спочатку це зовсім не планувалось. З моменту свого виникнення JavaScript не тільки розвинувся як міцна мова програмування, але й набув нових галузей застосування у сучасній веб-розробці.
JavaScript з’явився у 1995 році на основі мов Scheme, Java та Self, а розробив його Брендан Айк (Brendan Eich), який на той час працював у Netscape Communications. У 1990-х роках браузер від Netscape Communications, який мав назву Netscape Navigator, займав значну долю інтернета та був поширений набагато більше від Mosaic – першого масового браузера.
Одним із спів-засновників компанії Netscape Communications був Марк Андриссен (Marc Andreessen), що входив до складу команди розробників в Університеті Іллінойсу, яка працювала над проектом браузера Mosaic у 1993 році. По мірі зростання популярності інтернета технологічні компанії почали змагатися у розробці найефективнішого браузера.
Про це дізналась компанія Microsoft та, намагаючись вибороти контроль над інтернетом у Netscape, почала працювати над браузером Internet Explorer. Це призвело до жорсткої війни браузерів між Microsoft та Netscape з метою захопити більшу долю ринку.
У той же час веб-розробники конче потребували скриптової мови, або мови написання сценаріїв, щоб мати змогу створювати та додавати до веб-сторінок динамічні характеристики. Спочатку вони спрямували погляд на Java, але з часом усвідомили, що вдосконалення взаємодії з користувачами вимагало чогось більш гнучкого.
Це зрозуміли у Netscape та створили концепцію спрощеної мови сценаріїв, яка б дозволяла розробникам додавати до веб-сторінок інтерактивні елементи. Час мав вирішальне значення, і саме тут на сцену виходить засновник JavaScript.
У 1995 році Netscape уклав з Бренданом Айком контракт на створення та впровадження динамічної мови для релізу їхнього браузера Netscape Navigator версії 2.0. Цей проект був дуже терміновим, але Айк поставився до нього як до можливості робити свою улюблену справу та приєднався до Netscape. Так з’явилась ідея спрощеної скриптової мови. Айк назвав її Mocha, але потім змінив ім’я на Live Script. Всього за 10 днів він розробив функціональний прототип, який був готовий до застосування у браузері Netscape Navigator 2.0 Beta.
Намагаючись зберегти своє домінуюче становище на ринку браузерів, Netscape погодився встановити партнерство з Sun Microsystems, розробниками мови програмування Java. Цей союз означав, що Sun Microsystems гарантуватимуть застосування браузера Netscape Navigator в якості веб-платформи, щоб впровадити Java серед Java-ком’юніті.
У 1996 році, майже рік по тому, назву Live Script було зрештою змінено на JavaScript. Це було суто маркетингове рішення, що мало сприяти прийняттю цієї технології у Java-ком’юніті. JavaScript був представлений як скриптова мова для невеликих проектів на боці клієнта у браузері Netscape Navigator 2.0, а в якості спеціального інструмента розробки солідних веб-рішень було схвалено Java.
Після цього компанія Microsoft зробила зворотне проектування JavaScript та в такий спосіб розробила користувацьку версію для свого браузера Internet Explorer 3. Її назвали JScript, щоб уникнути юридичних проблем з корпорацією Sun Microsystems, що володіла брендом Java, ліцензію на який вона передала компанії Netscape.
Технологія JavaScript (та JScript) стала шалено популярною: чиста, гнучка та доступна навіть для тих, хто не був розробником, вона дозволяла створювати більш інтерактивні та динамічні сторінки.
Але на жаль, обидві вони почали набувати негативної репутації через низький поріг входу, коли стало можливо, щоб код писали люди, які не дуже добре розуміються, або взагалі не розуміються на цій справі. Крім того, часто JavaScript не покращував досвід користувачів, а, навпаки, дратував їх: рекламою, що з’являється зненацька, стеженням за користувачем з боку браузера, та таким іншим.
Вирішити цю проблему дозволила ECMA-стандартизація. Netscape та Sun Microsystems подали документацію щодо стандартизації JavaScript до ECMA International – організації, що мала займатися створенням та публікацією стандарту. Стандартизація стала значним кроком уперед та привернула увагу спільноти до нової мови.
Це відкрило JavaScript для більш широкої аудиторії та дозволило розробникам брати участь у розвитку цієї скриптової мови. Крім того, стандартизація дозволила контролювати спроби використати код у поганих цілях. Щоб уникнути порушення прав корпорації Sun на торгову марку Java, комітет ECMA вирішив дати стандартизованій мові ім’я ECMAScript.
Це призвело до ще більшого нерозуміння, але зрештою терміном ECMAScript стала позначатися специфікація, а терміном JavaScript – мова написання сценаріїв.
Сфера використання JavaScript змінилась за той час, що минув з моменту його виникнення. Вас може дивувати, чому скриптова мова, що була розроблена всього за 10 днів, змогла повністю змінити інтернет. Ось чому:
JavaScript збагачує веб-сторінки динамічними взаємодіями, наприклад, елементами та функціями переходу. Він також дозволяє завантажувати нові зображення та об’єкти без оновлення сторінок.
JavaScript дуже потужний в тому сенсі, що він має широку низку бібліотек та фреймворків, які застосовуються для створення кросплатформних мобільних та веб-застосувань.
JavaScript також використовується для написання веб-ігор: він має величезну кількість бібліотек та фреймворків для написання 2D або 3D ігор.
Крім написання сайтів та мобільних застосувань, JavaScript також використовується для створення відмовостійких веб-серверів та для розробки серверної частини застосувань з використанням Node.js.
Включений JavaScript має набагато більше переваг, ніж недоліків, про що свідчить його визнання та переважне використання в інтернеті. Серед переваг включеного JavaScript:
Доступ до більш інтерактивних сайтів та інтерфейсів, як от: анімація, відео, рекламні банери та інші невід’ємні елементи сучасного користування інтернетом.
JavaScript – це сценарій, що виконується з боку клієнта, він прискорює інтерактивність користувача на веб-сторінці завдяки зменшенню запитів до сервера.
Оскільки JavaScript працює на боці клієнта, він мінімізує час, потрібний для зв’язку з сервером, що, в свою чергу, дозволяє зберегти пропускну здатність та навантаження.
Хоча у багатьох випадках JavaScript покращує роботу веб-сторінок та користувацьку інтерактивність, все ж таки є щось, чого JavaScript не вміє. Зараз ми розповімо вам про деякі обмеження JavaScript:
Браузер з включеним JavaScript дійсно має багато переваг. Але іноді може виявитися корисним тимчасово відключити JavaScript з міркувань безпеки. Така можливість є у більшості сучасних веб-браузерів, серед яких Mozilla Firefox, Google Chrome, Opera, Safari, Microsoft Edge та Internet Explorer.
Якщо у вашому браузері відключений JavaScript, це означає, що або ви самі раніше його вимкнули, або це є опція за замовченням у вашому браузері. Якщо у вашому переважному браузері JavaScript включено, будь-ласка, ознайомтеся з тим, як його відключити:
Ганна Сурова – перекладачка з України. Мови, з якими Ганна працює: англійська, українська, російська.
Читати далі >Як включити JavaScript у вашому браузері та навіщо це робити http://www.enablejavascript.io/