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 Object的extend是一个常用的功能
Dec 02 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
Apr 15 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
javascript 初学教程及五子棋小程序的简单实现
Jul 04 Javascript
JavaScript调试之console.log调试的一个小技巧分享
Aug 07 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
基于AngularJS的简单使用详解
Sep 10 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
Dec 13 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
js实现多个倒计时并行 js拼团倒计时
Feb 25 Javascript
为什么推荐使用JSX开发Vue3
Dec 28 Vue.js
详解Vue的options
May 15 Vue.js
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
配置支持SSI
2006/11/25 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
服务行业个人求职的自我评价
2013/12/12 职场文书
项目合作计划书
2014/01/09 职场文书
投标邀请书范本
2015/02/02 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS