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的构造函数和constructor属性
Jan 09 Javascript
JS操作Cookies的小例子
Oct 15 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
javascript禁止访客复制网页内容的实现代码
Aug 05 Javascript
一波JavaScript日期判断脚本分享
Mar 06 Javascript
基于javascript html5实现3D翻书特效
Mar 14 Javascript
浅谈jQuery双事件多重加载的问题
Oct 05 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
前端开发之CSS原理详解
Mar 11 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
May 26 Javascript
js实现GIF图片的分解和合成
Oct 24 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/10/09 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
php链表用法实例分析
2015/07/09 PHP
PHP面相对象中的重载与重写
2017/02/13 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
使用js+jquery实现无限极联动
2013/05/23 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
2016/12/21 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
Python复制目录结构脚本代码分享
2015/03/06 Python
Python将图片转换为字符画的方法
2020/06/16 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
聊聊python中的异常嵌套
2020/09/01 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
建筑设计所实习生自我鉴定
2013/09/25 职场文书
管理提升方案
2014/06/04 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书