摘要: 先来认识一下canvas。canvas到底是什么东西呢?其实,canvas就是一个现代浏览器中内建的一个画图的工具。对于html5来说,其中的canvas元素直接添加了对浏览器canvas画图方法的支持,结合javascript,我们可以画出任意的想要的图形。要使用canvas元素,就和定义一个div一样简单。1 <canvas id="can" width="500" height="400">这里写备注信息(针对不支持canvas元素的浏览器)</canvas>canvas只是一小部分,还有一部分很重要的就 阅读全文
posted @ 2012-10-09 13:29 himi 阅读(299) 评论(2) 推荐(0) 编辑
摘要: 请求页面代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"/> 5 <title>ajax无刷新验证</title> 6 <script type="text/javascript"> 7 //创建ajax对象 8 function createAJAX() { 9 var HTTPrequest = '';10 try {11 ... 阅读全文
posted @ 2012-09-25 11:24 himi 阅读(496) 评论(0) 推荐(0) 编辑
摘要: function showTime() { var show = document.createElement('div'); show.setAttribute('id','d1'); document.body.appendChild(show); var d1 = document.getElementById('d1'); var currentTime = new Date; var hours = currentTime.getHours(); if(hours < 10) { ... 阅读全文
posted @ 2012-09-04 09:53 himi 阅读(457) 评论(0) 推荐(0) 编辑
摘要: function addNum() { if(arguments.length == 1) { var num = arguments[0] * 2; }else if(arguments.length == 2) { var num = (arguments[0] + arguments[1]) * 2; } alert(num); }addNum(100);addNum(100,100);//ps:主要是以参数个数来判断应该执行哪段代码。 阅读全文
posted @ 2012-09-04 09:35 himi 阅读(372) 评论(4) 推荐(0) 编辑
摘要: function getEle(obj) { //获取option元素 var arr1 = obj.childNodes; var arr = []; for(var i=0; i<arr1.length; i++) { if(arr1[i].nodeName == 'OPTION') { arr.push(arr1[i]); } } return arr; } window.onloa... 阅读全文
posted @ 2012-09-04 09:28 himi 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 1 function filter_elem(arr) { 2 for(var i=0; i<arr.length; i++) { 3 for(var j=0; j<i; j++) { 4 if(arr[i] == arr[j]) { 5 delete arr[i]; 6 } 7 } 8 } 9 return arr;10 } 阅读全文
posted @ 2012-08-23 11:17 himi 阅读(1095) 评论(1) 推荐(0) 编辑
摘要: 1 function getElementsByClassName(elem_name,elem_tags) { //elem_name:查询的class名,elem_tags:在哪个元素下查找 2 if(elem_tags == null) { 3 elem_tags = '*'; 4 } 5 var all_elem = document.getElementsByTagName(elem_tags);//返回一个元素数组 6 var arr = []; ... 阅读全文
posted @ 2012-08-21 11:35 himi 阅读(1874) 评论(1) 推荐(0) 编辑