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 相关文章推荐
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
jquery实现点击文字可编辑并修改保存至数据库
Apr 15 Javascript
javascript获取checkbox复选框获取选中的选项
Aug 12 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
H5上传本地图片并预览功能
May 08 Javascript
基于Node的Axure文件在线预览的实现代码
Aug 28 Javascript
在vue中利用v-html按分号将文本换行的例子
Nov 14 Javascript
JavaScript中变量提升和函数提升的详解
Aug 07 Javascript
JavaScript实现音乐播放器
Aug 14 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查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
详解vue 组件注册
2020/11/20 Vue.js
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
使用python搭建Django应用程序步骤及版本冲突问题解决
2013/11/19 Python
Python中的类学习笔记
2014/09/23 Python
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
深入理解Python中装饰器的用法
2016/06/28 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
千元咖啡店的创业计划书范文
2013/12/29 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
会计试用期自我评价
2015/03/10 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
赢在中国观后感
2015/06/02 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript