JavaScript Image对象实现原理实例解析


Posted in Javascript onAugust 26, 2020

一、JavaScript Image对象 整理

Image 对象

Image 对象代表嵌入的图像。

<img> 标签每出现一次,一个 Image 对象就会被创建。

Image 对象属性

W3C: W3C 标准。

属性 描述 W3C
align 设置或返回与内联内容的对齐方式。 Yes
alt 设置或返回无法显示图像时的替代文本。 Yes
border 设置或返回图像周围的边框。 Yes
complete 返回浏览器是否已完成对图像的加载。 No
height 设置或返回图像的高度。 Yes
hspace 设置或返回图像左侧和右侧的空白。 Yes
longDesc 设置或返回指向包含图像描述的文档的 URL。 Yes
lowsrc 设置或返回指向图像的低分辨率版本的 URL。 No
name 设置或返回图像的名称。 Yes
src 设置或返回图像的 URL。 Yes
useMap 设置或返回客户端图像映射的 usemap 属性的值。 Yes
vspace 设置或返回图像的顶部和底部的空白。 Yes
width 设置或返回图像的宽度。 Yes

Image 对象事件

事件 描述 W3C
onabort 当用户放弃图像的装载时调用的事件句柄。 Yes
onerror 在装载图像的过程中发生错误时调用的事件句柄。 Yes
onload 当图像装载完毕时调用的事件句柄。

二、常用使用方法

var img = new Image();
    img.onload = function () {
      console.info('加载成功');
    }
    //先绑定事件,然后指定地址
    img.src = '../img/images/2.jpg';
    document.body.appendChild(img);
    console.info(img);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中创建对象和继承示例解读
Feb 12 Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
cookie的secure属性详解
Apr 08 Javascript
Javascrip实现文字跳动特效
Nov 27 Javascript
Javascript中click与blur事件的顺序详析
Apr 25 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 Javascript
基于 Vue 实现一个酷炫的 menu插件
Nov 14 Javascript
谈谈JS中的!!
Dec 07 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
Dec 19 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
Feb 06 Javascript
js实现飞机大战游戏
Aug 26 #Javascript
JS+Canvas实现五子棋游戏
Aug 26 #Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 #Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 #Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
Aug 25 #Javascript
微信小程序换肤功能实现代码(思路详解)
Aug 25 #Javascript
prettier自动格式化去换行的实现代码
Aug 25 #Javascript
You might like
Protoss兵种对照表
2020/03/14 星际争霸
php&amp;java(一)
2006/10/09 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
javascript 定义初始化数组函数
2009/09/07 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
关于js中的鼠标事件总结
2017/07/11 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
python使用fork实现守护进程的方法
2017/11/16 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
详解python编译器和解释器的区别
2019/06/24 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
电气专业推荐信范文
2013/11/18 职场文书
事业单位公务员的职业生涯规划
2014/01/15 职场文书
仓管员岗位责任制
2014/02/19 职场文书
中专毕业生的自荐书
2014/07/01 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
离婚协议书样本
2015/01/26 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server