Різниця між Javascript в голові і тілі

Ключова різниця: JavaScript - це інтерпретований мова комп'ютерного програмування. Це прототипна мова сценаріїв, яка є динамічною, слабо типізованою і має функції першого класу. Під час вбудовування JavaScript на веб-сторінку він може з'являтися практично в будь-якому місці файлу HTML. Однак код зазвичай записується під головою або тегом body. Зазвичай код поміщається в головний елемент. Проте, рекомендується, якщо JavaScript не потрібно виконувати на початку сторінки, він повинен розміщуватися внизу, в тілі.

Незважаючи на те, що їхні імена свідчать про те, що Java і JavaScript повинні бути пов'язані якось, це просто не так. JavaScript є інтерпретованою мовою комп'ютерного програмування. Основна відмінність між Java і JavaScript полягає в тому, що, хоча Java є мовою програмування, JavaScript є мовою сценаріїв. Це прототипна мова сценаріїв, яка є динамічною, слабо типізованою і має функції першого класу. Однак, як і Java, на JavaScript сильно впливає мова програмування C. JavaScript також запозичує багато назв і назв у Java, але має дуже різну семантику, ніж Java.

JavaScript бере свої ключові принципи проектування з мов програмування Self and Scheme. Це мова з декількома парадигмами, яка підтримує об'єктно-орієнтовані, імперативні та функціональні стилі програмування.

JavaScript був формалізований за стандартом мови ECMAScript і спочатку був реалізований як частина веб-браузерів. Це дозволило клієнтським скриптам взаємодіяти з користувачем, керувати браузером, спілкуватися асинхронно і змінювати відображений вміст документа. Проте JavaScript використовується також у програмах, які не входять до веб-сторінок, наприклад, у документах PDF, веб-переглядачах та на робочому столі. Крім того, нові та швидкі віртуальні машини та фреймворки JavaScript також збільшили популярність JavaScript для веб-додатків на сервері.

Існують різні подібності між Java і JavaScript, наприклад, обидва мають C-подібний синтаксис. Вони як об'єктно-орієнтовані, так і зазвичай розміщені в пікселях, особливо при використанні в браузері. Крім того, JavaScript був розроблений з урахуванням синтаксису Java і стандартної бібліотеки. Усі ключові слова Java були зарезервовані в оригінальному JavaScript. Стандартна бібліотека JavaScript відповідає умовам присвоєння імен Java, а об'єкти Math і Date на основі JavaScript базуються на класах Java 1.0. Однак вони набагато більше відрізняються, ніж вони схожі.

Під час вбудовування JavaScript на веб-сторінку він може з'являтися практично в будь-якому місці файлу HTML. Однак код зазвичай записується під головою або тегом body. Як правило, код, написаний в голові, буде завантажуватися до того, як буде написаний код тіла. Це пояснюється головним чином порядком навантаження.

Зазвичай код поміщається в головний елемент. Проте, рекомендується, якщо JavaScript не потрібно виконувати на початку сторінки, він повинен розміщуватися внизу, в тілі. Це пов'язано з тим, що браузер повинен перейти в однопоточний режим, коли JavaScript завантажується, а потім виконується. JavaScript у верхній частині веб-сторінки призводить до призупинення веб-переглядача під час роботи з JavaScript. Якщо JavaScript знаходиться в нижній частині веб-сторінки, браузер може завантажувати вміст на сторінку, яка буде видима для користувача. Хоча, користувач починає читати вміст, браузер може тоді зупинитися на дозвіллі і мати справу з JavaScript.

Однак, фактичне розміщення JavaScript залежить від окремої веб-сторінки та програміста. Розташування буде залежати від того, коли програмісту буде потрібно JavaScript для завантаження; на початку або пізніше.

Рекомендуємо

Схожі Статті

  • різниця між: Різниця між Samsung Galaxy S5 і iPhone 5S

    Різниця між Samsung Galaxy S5 і iPhone 5S

    Ключова різниця: iPhone використовує iOS від Apple, тоді як Samsung використовує свої телефони на Android від Google. Крім того, Samsung Galaxy S5 є пило- і водонепроникним, пропонує бездротову зарядку, оновлений до USB 3.0, має NFC, а також монітор серцевого ритму, який з'єднується з оновленою програмою S Health. Samsung і Apple є двома провід
  • різниця між: Різниця між індукційною плитою та духовкою

    Різниця між індукційною плитою та духовкою

    Ключова різниця: індукційна кухонна поверхня - це тип вершника, який використовує індукційний метод створення тепла. Індукційна технологія перетворює електрику в тепло, але використовує інший метод. Він використовує електрику для виробництва тепла всередині каструлі, оскільки в ній безпосередньо нагріває посуд на плиті. Духова шафа є теплоізольованою камерою, яка
  • різниця між: Різниця між деревом тикового дерева та гумовим деревом

    Різниця між деревом тикового дерева та гумовим деревом

    Основна відмінність: Дерево тика - це вид твердої деревини. Це, по суті, походить від дерев Tectona grandis, який є рідним для Південної та Південно-Східної Азії, в основному Індія, Індонезія, Малайзія, Таїланд і Бірма. Як дерево, тик має гладке зерно і текстуру. Він має жовтувато-коричневий відтінок, який може дозрівати до повного сріблясто-сірого кольору. Насправді, тик слав
  • різниця між: Різниця між щільністю і вагою

    Різниця між щільністю і вагою

    Ключова різниця: Щільність - маса об'єкта на об'єм. Вага - це сила, яку Земля тягне на масу об'єкта. Щільність і вага - це обидва терміни, які найчастіше використовуються у фізиці, однак для широкої публіки різниця між ними може бути не знайома. Це стає ще складнішим, оскільки терміни також використовуються в інших областях. Такі, як вага також використовується в медичній та медичній арені для особистої ваги, або як щільність також
  • різниця між: Різниця між побічними ефектами та побічними ефектами

    Різниця між побічними ефектами та побічними ефектами

    Ключова відмінність : Ключовою відмінністю між термінами «побічні ефекти» та «несприятливі ефекти» є те, що під час лікування побічні ефекти даного препарату можуть бути передбачені або визначені з самого початку, тоді як негативні ефекти є несподіваними і не можуть бути визначені до тих пір, поки вони не покажуть свої ознаки на тілі. Терміни «побічні ефекти» і «побічні ефекти» широко використовуються медичними термінами лікарями, медсестрами та хіміками тощо. Обидва ці терміни використовуються для позначення небажаних симптомів або наслідків ліків на пацієнта. Ці терміни зазвичай асоціюються з
  • різниця між: Різниця між адвокатом і суддею

    Різниця між адвокатом і суддею

    Ключова різниця: Адвокат - це людина, яка практикує право, тоді як суддя - це особа, яка керує законом. Одним із засновників цивілізації є закон і порядок. Без закону і порядку суспільство буде хаосом. Метою правопорядку є виправлення несправедливості, підтримка стабільності політичної та соціальної влади, а також забезпечення справедливості. Існує багато ро
  • різниця між: Різниця між Nokia Lumia 720 і Sony Xperia L

    Різниця між Nokia Lumia 720 і Sony Xperia L

    Основна різниця: Nokia Lumia 720 є одним з найновіших телефонів, які подібні до свого флагмана Lumia 920. Lumia 720 поставляється з 1 ГГц двоядерним процесором Snapdragon S4 з 512 Мб оперативної пам'яті і 8 Гб внутрішнього сховища, що може бути оновлено до 64 Гб. Телефон доступний з первинною камерою 6, 7 МП з оптикою Carl Zeiss, автофокусом і світлодіодним спалахом. Вона також має 1, 3-мегапіксельну вторинну камеру з розділ
  • різниця між: Різниця між сертифікатом та дипломом

    Різниця між сертифікатом та дипломом

    Ключова різниця: Диплом - це документ, який видається навчальним закладом, наприклад, коледж чи університет. Це означає, що одержувач успішно завершив курс навчання. Однак, сертифікат є документом, який позначає деякий факт або акредитацію, або він може бути використаний для доказу того, що те, що з
  • різниця між: Різниця між футболом і футболом

    Різниця між футболом і футболом

    Ключова різниця: термін «футбол» охоплює широку категорію ігор. Мета цих ігор полягає в тому, щоб використовувати м'яч, щоб забити гол, головним чином шляхом ногами або використанням тіла до різних рівнів. Найбільш популярним видом футболу в світі є асоціативний футбол, який також відомий як «футбол» або «футбол». Інші види футболу включають: американський футбол, футбол

Вибір Редакції

Різниця між Хазарою і Пуштуном

Ключові відмінності: Хазарас є членами групи афганських етнічних меншин, тоді як пуштуни є об'єднаною групою племен, що складають найбільшу етнічну групу Афганістану. Хазарас і Пуштон - дві різні етнічні групи Афганістану. Існує серйозний конфлікт між цими двома групами, який розпочався незабаром після з