ЗНАЙ ИНТУИТ, Лекция, Скриптове (скриптове)
- Скриптовете могат да се изпълняват при зареждане на документ за динамично модифициране на съдържанието на този документ .
- Скриптовете могат да живеят във формуляр и да обработват потребителски въведения. Части от формуляра могат да се попълват динамично въз основа на стойностите на други полета. Можете също така да проверите съответствието на въведените данни със стойностите на определен диапазон, тези полета могат да бъдат взаимосвързани и т.н.
- Скриптовете могат да бъдат задействани от събития, възникващи в документа: зареждане на документ, разтоварване, прехвърляне на фокус върху елемент, движение на мишката и т.н.
- Скриптовете могат да бъдат свързани към контроли (напр. Бутони), за да се създаде графичен потребителски интерфейс.
Има два вида скриптове, които могат да бъдат включени в HTML документ:
Проектиране на документи за потребителски агенти, които поддържат скриптове
Следващият раздел обсъжда въпроси, свързани с потребителски агенти, които поддържат скриптове. .
СКРИПТ елемент
Намира външния скрипт .
type = тип съдържание [CI]
Определя скриптовия език на съдържанието на елемента и отменя езика по подразбиране. Скриптовият език се дефинира като тип съдържание (например „текст/javascript“). От авторите се изисква да предоставят стойност за този атрибут. Няма стойност по подразбиране за този атрибут.
език = cdata [CI]
Не се препоръчва. Задава скриптовия език за съдържанието на елемента. Стойността му е езиков идентификатор, но тъй като тези идентификатори не са стандартизирани, този атрибут е остарял, за разлика от атрибута type .
Ако е зададен, този булев атрибут казва на потребителския агент, че скриптът не се изпълнява, за да генерира каквото и да е съдържание на документа (например "document.write" в javascript) и по този начин потребителският агент може да продължи да анализира и показва документа. .
Атрибут, дефиниран другаде
- charset (набор от символи)
Елементът SCRIPT поставя скрипта в документа. Този елемент може да се появи неограничен брой пъти в HEAD и BODY на HTML документ.