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 相关文章推荐
js函数排序的实例代码
Jul 01 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
May 05 Javascript
基于javascript实现表格的简单操作
May 21 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
javascript轮播图算法
Oct 21 Javascript
JS实现搜索框文字可删除功能
Dec 28 Javascript
Angularjs 依赖压缩及自定义过滤器写法
Feb 04 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
vue-cli webpack 开发环境跨域详解
May 18 Javascript
Web技术实现移动监测的介绍
Sep 18 Javascript
vue实现带复选框的树形菜单
May 27 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
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
虚拟主机中对PHP的特殊设置
2006/10/09 PHP
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP session有效期问题
2009/04/26 PHP
php strcmp使用说明
2010/04/22 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
javascript页面倒计时实例
2015/07/25 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
python uuid模块使用实例
2015/04/08 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
Python环境下安装使用异步任务队列包Celery的基础教程
2016/05/07 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
使用python实现多维数据降维操作
2020/02/24 Python
python3 简单实现组合设计模式
2020/07/02 Python
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
院药学专业个人求职信
2013/09/21 职场文书
护士试用期自我鉴定
2014/02/08 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书