Книга: JavaScript. Подробное руководство, 6-е издание
Image
Image
тег <img> в HTML-документе (Node, Element)
Объекты Image
встраиваются в HTML-документ в виде тегов <img>.
Изображения, присутствующие в документе, собираются в виде массива document.images[].
Свойство src
объекта Image
представляет наибольший интерес. Когда вы устанавливаете это свойство, броузер загружает и показывает изображение, заданное новым значением. Это позволяет создавать такие эффекты, как смена изображений и анимация. Соответствующие примеры приводятся в разделе 21.1.
Имеется возможность создавать невидимые объекты Image
, добавляя новые элементы <img>
вызовом метода document.сreateElement()
или конструктора Image().
Обратите внимание: этот конструктор не имеет аргумента, который определял бы изображение для загрузки; чтобы загрузить изображение, достаточно просто установить свойство src
созданного вами объекта Image
. Чтобы фактически отобразить изображение, объект Image
необходимо вставить в документ.
Конструктор
new Image([unsigned long width, unsigned long height])
Как и любой другой HTML-элемент, новый объект Image
можно создать с помощью метода document.createElement()
. Однако по историческим причинам клиентский JavaScript также определяет конструктор Image(),
позволяющий сделать то же самое. Если указаны аргументы width
и/или height
, их значения будут присвоены атрибутам width
и height
тега <img>.
Свойства
Помимо свойств, перечисленных ниже, элементы Image
также предоставляют свойства, соответствующие HTML-атрибутам alt, usemap, ismap
.
readonly boolean complete
Значение true, если свойство src
не было определено или изображение было загружено полностью, в противном случае - false.
unsigned long height
Высота области на экране в CSS-пикселах, в которой отображается данное изображение. Изменение значения этого свойства приводит к изменению высоты изображения на экране.
readonly unsigned long naturalHeight
Высота самого изображения.
readonly unsigned long naturalWidth
Ширина самого изображения.
string src
URL-адрес изображения. Присваивание значения этому свойству вынуждает броузер загрузить указанное изображение. Если объект Image
был вставлен в документ, он отобразит новое изображение.
unsigned long width
Ширина области на экране в CSS-пикселах, в которой отображается данное изображение. Изменение значения этого свойства приводит к изменению ширины изображения на экране.
- 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 2 Building and Deploying a Run-Time Image
- 1.22. Показ изображений с помощью UIImageView
- The GNU Image Manipulation Program
- Capturing Screen Images
- 5.1.1. The Image Object
- Examine an initrd Image File
- Creating an Initial RAM Disk Image
- 4.2.4. Kernel Image Components
- 5.1. Composite Kernel Image: Piggy and Friends
- 6.4.6. Building an initrd Image
- 7.2.3. Image Complexity
- 7.4.6. U-Boot Image Format