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汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
Dec 20 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
javascript每日必学之循环
Feb 19 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
js中的事件委托或是事件代理使用详解
Jun 23 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
Sep 14 Javascript
js实现单元格拖拽效果
Feb 10 Javascript
node koa2 ssr项目搭建的方法步骤
Dec 11 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
Feb 18 Vue.js
vue3.0 项目搭建和使用流程
Mar 04 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
动易数据转成dedecms的php程序
2007/04/07 PHP
优化PHP程序的方法小结
2012/02/23 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
PHP链表操作简单示例
2016/10/15 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python字符串格式化输出方法分析
2016/04/13 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
夜班门卫岗位职责
2013/12/09 职场文书
秘书英文求职信范文
2014/01/31 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
质量保证书格式
2015/02/27 职场文书
老兵退伍感言
2015/08/03 职场文书
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS