Եթե ձերը տեղադրված չէ ֆունկցիայի ներսում, կամ եթե ձեր սկրիպտը գրում է էջի բովանդակությունը, այն պետք է տեղադրվի մարմնի բաժնում: Լավ գաղափար է տարրի ներքևում տեղադրել սկրիպտներ: … Տեղադրեք նորմալ սկրիպտը գլխում, եթե այն չդառնա կատարման/էջի բեռնման խնդիր:
Սցենարի պիտակը մտնում է մարմնի ներսում:
JavaScript մարմնում կամ գլխում․ … Արտաքին սկրիպտ օգտագործելու համար սցենարի ֆայլի անունը դրեք սցենարի պիտակի src հատկանիշում: Արտաքին սկրիպտները չեն կարող պարունակել սցենարի պիտակներ:
Ինչու են սկրիպտները մարմնի վերջում:
Ինչու՞ պետք է պիտակները տեղադրվեն մարմնի պիտակի վերջում: Ինչպես գիտենք, որ HTML-ը բեռնվում և կատարվում է տող առ տող: Այսպիսով, երբ զննարկիչը հանդիպում է պիտակի, այն բեռնում և կատարում է javascript կոդը տեղում: Սա կարող է դանդաղեցնել էջի վերարտադրման արագությունը, և այդ պատճառով վեբ էջը բեռնելու համար ավելի շատ ժամանակ կպահանջվի:
Որտե՞ղ պետք է գնա script-ի պիտակը HTML-ում:
Թեգը կարող է տեղադրվել ձեր HTML բաժնում կամ բաժնում՝ կախված նրանից, թե երբ եք ուզում JavaScript-ը բեռնել: Ընդհանրապես, JavaScript կոդը կարող է մտնել փաստաթղթի հատվածի ներսում, որպեսզի դրանք չպարունակվեն և դուրս մնան ձեր HTML փաստաթղթի հիմնական բովանդակությունից:
Ի՞նչ կպատահի, եթե սկրիպտի տարրեր տեղադրեք գլխում:
Եթե այն գտնվում է HEAD բաժնում, սկրիպտը կվերլուծվի ցանկացած HTML-ից առաջ կամCSS տարրերը բեռնված են: Եթե ձեր Javascript-ը վկայակոչում է վեբ էջի որևէ տարր, կարող է փոքր-ինչ հետաձգվել շքեղ էֆեկտները, որոնք ցանկանում եք կիրառել, կամ այն կարող է ընդհանրապես չաշխատել: