[ javascript html Dom image 对象事件加载方式 ] 对象事件加载方式

 1 <!DOCTYPE html>
 2 <html lang=‘zh-cn‘>
 3 <head>
 4 <title>Insert you title</title>
 5 <meta name=‘description‘ content=‘this is my page‘>
 6 <meta name=‘keywords‘ content=‘keyword1,keyword2,keyword3‘>
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 8 <link rel=‘stylesheet‘ type=‘text/css‘ href=‘./css/index.css‘ />
 9 <script type=‘text/javascript‘ src=‘./js/jquery-1.12.1.min.js‘></script>
10 <style type=‘text/css‘>
11 html,body {
12     margin: 0; padding: 0;
13 }
14
15 html {
16     height: 100%;
17 }
18
19 body {
20     background: #000;
21 }
22
23 #can {
24     display: block; margin: 25px auto;border-radius: 2px;background:#FFF;
25 }
26 </style>
27 <script type=‘text/javascript‘>
28     $( function(){
29         var can = $(‘#can‘).get(0);
30         var oCan = can.getContext(‘2d‘);
31         var oImg = $(‘#img‘).get(0);
32         /*
33             图片预加载的方式:
34                 在W3C HTML Image DOM 中当美使用一个<img/>标签时系统自动创建一个new Image()对象,这个对象包含诸多属性和时间其中可以为我们实现图片预加载的属性和事件
35                 包括:
36                     属性 :
37                         complete
38                         readyState : complete loading
39                         onerror:
40                         onload
41          */
42          if(oImg.complete == ‘true‘ || oImg.readyState == ‘complete‘ || oImg.readyState == ‘loading‘){
43              drawImage();
44          }else{
45              oImg.onload = drawImage ;
46          }
47          function drawImage(){
48              /*
49                  javascript demo code ...
50               */
51          }
52     } );
53 </script>
54 </head>
55 <body>
56     <canvas id=‘can‘ width=‘500‘ height=‘450‘>检测到您的浏览器版本过低,请升级您的浏览器版本以获取更好的用户体验...</canvas>
57     <img src = ‘./images/demo.jpg‘/>
58 </body>
59 </html>
时间: 2024-10-13 12:32:47

[ javascript html Dom image 对象事件加载方式 ] 对象事件加载方式的相关文章

javascript之dom编程(3):常用对象2

一:document对象 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> //document最重要的三个方法 //getElementById [html php  jsp] (如果页面中有多

javascript之dom编程(4):常用对象3

一:body对象操作 1.概念 body对象是document对象的一个成员属性,通过document.body来访问. 使用body对象,要求文档的主体创建后才能使用,也就是说不能在 文档的body体还没有创建就去访问body, 2.Body常用属性: appendChild()  添加元素 removeChild()    删除元素 getElementsByTagName() 通过html元素名称,得到对象数组. bgColor             文档背景色 backgorund  

javascript之dom编程(2):常用对象1

一:history对象 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> //history对象 记录用户访问的url function myback(){ window.alert(histor

javascript之dom编程(7):常用对象6

一:table对象 概述,在我们的网页中,每出现一次 table标签,就会有一个table对象产生. table对象 中的集合对象有两个 rows[] 还有一个  cells[] rows[] 表示所有行的一个集合 cells[] 表示一行的所有列 二:table案例1 <!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javas

javascript之dom编程(6):常用对象5

一:form对象,验证两次输入是否一致 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> function check(){ var form1=document.forms.item(0); v

javascript之dom编程(5):常用对象4

案例一: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> function test(obj){ //myspan if(obj.innerText=="+"){ //显示成

类和对象的方法与属性---懒加载与私有事件---单例与私有化构造函数

对象属性: 1.private修饰的属性:只能在本类内部访问,分类和外部都不能访问(彻底私有) 2.fileprivate修饰的属性:在本类和分类中可以访问,外部不能访问(部分私有) 3.直接用let或var修饰的属性:在本类.分类和外部都可以访问(开放) 4.在分类中只能声明计算属性,不能声明存储属性 1 // 属性:可以被外界访问 2 var name:String? 3 4 // private修饰的属性:只能在本类内部访问,分类和外部都不能访问 5 private var age:Str

javascript页面加载完执行事件

<script type="text/javascript" language="JavaScript"> //: 判断网页是否加载完成 document.onreadystatechange = function () { if(document.readyState=="complete") { alert('ok'); } } </script> javascript页面加载完执行事件

javascript操作dom对象

什么叫DOM? DOM是文档对象模型(Document Object Model,是基于浏览器编程(在本教程中,可以说就是DHTML编程)的一套API接口,W3C出台的推荐标准,每个浏览器都有一些细微的差别,其中以Mozilla的浏览器最与标准接近. DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容. 查找元素 1.直接查找 方法名 描述 getElementById(id) (document) 获取有指定惟一ID属性值文档中的元素 getElementsByTagNam

JavaScript基础—dom,事件

Js基础-DOM 1:dom:文档对象模型 Dom就是html页面的模型,将每个标签都作为一个对象,js通过调用dom中的属性,方法就可以对网页中的文本框,层等元素进行编程控制.Dom就是一些让javascript能操作html页面控件的类,函数. 这就是文档对象模型.按照xml文档的理解就可以. à页面中的属性,标签要是没有注明给那个对象,则统一时给window的,我们都可以通过window点击出来,进行操作,这个js中理解的一样.但是我们现在通过document.getElementById