Книга: JavaScript. Подробное руководство, 6-е издание
Script
Script
HTML-элемент <script> (Node, Element)
Объект Script
представляет HTML-элемент <script>.
Большинство его свойств простo соответствуют HTML-атрибутам с теми же именами, только при этом свойство text
действует подобно свойству textContent
, унаследованному от интерфейса Node
. Обратите внимание, что элемент <script>
выполняется только один раз. Изменение свойства src
или text
существующего элемента <script>
не приводит к запуску нового сценария. Однако эти свойства можно установить во вновь созданном элементе <script>,
чтобы выполнить новый сценарий. Но имейте в виду, чтобы выполнить сценарий, тег <script>
необходимо вставить в объект Document
. Сценарий будет выполнен, когда будет установлено свойство src
или type
или когда он будет вставлен в документ, при выполнении обоих условий.
Свойства
boolean async
Имеет значение true, если элемент <script>
имеет атрибут async
, и false - в противном случае. Дополнительные сведения приводятся в разделе 13.3.1.
string charset
Кодировка символов в сценарии, на который ссылается свойство src
. Обычно это свойство не определяется, и по умолчанию считается, что сценарий имеет ту же кодировку, что и вмещающий его документ.
boolean defer
Имеет значение true, если элемент <script>
имеет атрибут defer
, и false - в противном случае. Дополнительные сведения приводятся в разделе 13.3.1.
string src
URL-адрес сценария, который требуется загрузить.
string text
Текст между тегами <script> и </script>
.
string type
МІМЕ-тип с определением языка сценариев. По умолчанию устанавливается значение «text/javascript», благодаря чему для обычных сценариев на языке JavaScript не требуется устанавливать это свойство (или HTML-атрибут). При присваивании этому свойству собственного МІМЕ-типа можно встраивать произвольные текстовые данные в элемент <script> для использования другими сценариями.
- ApplicationCache
- ArrayBuffer
- ArrayBufferView
- Attr
- Audio
- BeforeUnloadEvent
- Blob
- BlobBuilder
- Button
- Canvas
- BlobBuilder
- Button
- Canvas
- CanvasGradient
- CanvasPattern
- CanvasRenderingContext2D
- ClientRect
- CloseEvent
- Comment
- Console
- ConsoleCommandLine
- CSS2Properties
- CSSRule
- CSSStyleDeclaration
- CSSStyleSheet
- DataTransfer
- DataView
- Document
- DocumentFragment
- DocumentType
- DOMException
- DOMImplementation
- DOMSettableTokenList
- DOMTokenList
- Element
- ErrorEvent
- Event
- EventSource
- EventTarget
- FieldSet
- File
- FileError
- FileReader
- FileReaderSync
- Form
- FormControl
- Form Data
- FormValidity
- Geocoordinates
- Geolocation
- GeolocationError
- Geoposition
- HashChangeEvent
- History
- HTMLCollection
- HTMLDocument
- HTMLEIement
- HTMLFormControlsCollection
- HTMLOptionsCollection
- IFrame
- Image
- ImageData
- Input
- jQuery jQuery 1.4
- KeyEvent
- Label
- Link
- Location
- MediaElement
- MediaError
- MessageChannel
- MessageEvent
- MessagePort
- Meter
- MouseEvent
- Navigator
- Node
- NodeList
- Option
- Output
- PageTransitionEvent
- PopStateEvent
- ProcessingInstruction
- Progress
- ProgressEvent
- Screen
- Script
- Select
- Storage
- StorageEvent
- Style
- Table
- TableCell
- TableRow
- TableSection
- Text
- TextArea
- TextMetrics
- TimeRanges
- TypedArray
- URL
- Video
- WebSocket
- Window
- Worker
- WorkerGlobalScope
- WorkerLocation
- WorkerNavigator
- XMLHttpRequest
- XMLHttpRequestUpload
- Chapter 12. Debugging your scripts
- Chapter 14. Example scripts
- Appendix J. Example scripts code-base
- rc.firewall.txt script structure
- Example rc.firewall script
- Example rc.DMZ.firewall script
- Example rc.UTIN.firewall script
- Example rc.DHCP.firewall script
- Example rc.flush-iptables script
- Example rc.test-iptables script
- include - Импорт текста из внешнего файла ActionScript
- 9.8. Классы в ECMAScript 5