自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 JS触发a节点的点击事件

var a = document.getElementsByTagName("a")[0]; if(a.click){ a.click(); } else{ var event = document.createEvent("MouseEvents"); event.initEvent("click",true,true);

2012-05-08 14:44:38 1192

原创 JS变量的未定义和未赋值

在JS代码中如果在同一个script标签里,声明一个变量  ,无论是在什么地方声明的,即使没有赋值,在调用判断时是不会报错的。var a;alert(a == undefined); //truealert(a == null);//truevar a;alert(a == null);//truevar a = 1;var a = 1;alert(a == null)

2012-04-25 14:49:57 6843

原创 要把多个array-like的对象连接在一起,不能使用concat的时候

array-like只是具有array对象一样的length,index等属性,但是不是真正的array对象,没有concat之类的函数。可以使用下面的这个函数给Array添加一个:Array.prototype.concatOther = function(){ var newArray = (this instanceof Array)? this : []; for(var

2012-03-14 14:35:45 417

转载 js对象创建过程

JS中只有函数对象具备类的概念,因此要创建一个对象,必须使用函数对象。函数对象内部有[[Construct]]方法和[[Call]]方法,[[Construct]]用于构造对象,[[Call]]用于函数调用,只有使用new操作符时才触发[[Construct]]逻辑。       var obj=new Object(); 是使用内置的Object这个函数对象创建实例化对象obj。var

2012-02-02 13:53:17 604

原创 javascript克隆节点

克隆节点最简单的方式就是使用cloneNode(true)来实现,这是最简单也是最直接的方式。但是,总有但是,在IE里面,这个cloneNode却有我们不想要的动作。如果在页面的head中写了一些外链的javascript    在这个时候,如果想要克隆整个head节点,那就用head.cloneNode(true);OK,问题出现了,在IE9中,global.js会被

2011-12-30 16:51:25 955

原创 html元素重叠 下面的元素仍然响应事件的解决

其实就是pointer-events和elementFromPoint对于两个div,div a覆盖了div b,但是要让div b能够接收到鼠标的事件,有两种方法:1.在firefox chrome等支持CSS3浏览器中,有个css属性叫pointer-events,设置div a的 pointer-events: none,于是a上经过的所有鼠标事件都会过滤掉而不触发,

2011-12-09 17:04:41 5327 1

原创 javascript 多步处理,根据javascript高性能一书自己封装的一个多步处理函数对象

var multiStep = {};multiStep.addStep = function(step,scope,args){ this.steps = this.steps || []; args = args || [];scope = scope || window; var tmpObj = [step,scope,args]; this.steps.push(tmpObj

2011-11-23 13:26:46 467

原创 html5 canvas beginPath()

我们都知道beginPath() ,创建路径的第一步便是是调用beginPath方法,返回一个存储路径的信息,注意这只是信息,并没有实质的在画布上做什么。考虑一下代码ctx.beginPath();ctx.moveTo(200,200);ctx.lineTo(200,400);ctx.strokeStyle = “red”;//———–下面2行保留不同效果不同———...

2011-11-11 11:23:57 116

原创 Javascript 获取页面中所有的CSS

最近遇到一个难题,需要用javascript把页面所有的CSS都抓到,如果是html中的style标签就很好获取,或者是html中内联的style也好获取。但是html还可以通过link和@import的方式导入css,特别是@import,在link进来的css文件中完全可

2011-08-24 14:49:58 2489

原创 JS注入CSS到页面

首先是IE下的注入。可以用link的方式,这样其实最简单。只要javascript来创建一个link标签:var link = document.createElement('link');document.body.appendChile(link);lin

2010-09-17 15:17:00 5494

flex java整合案例(使用BlazeDS和LCDS整合)

关于flex java整合的案例,使用BlazeDS或LCDS整合flex和java技术,带整合步骤图片

2009-03-14

ActionScript3.0 API

中文的ActionScript3.0帮助手册

2009-01-17

经典算法(java,c都有)

里面有很多经典和基础的算法,也有在以前的基础算法上的改进算法

2009-01-17

J2EE API 5.0文档

J2EE AIP 5.0 文档 1

2008-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除