自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 js阻止浏览器默认行为触发的通用方法

//阻止浏览器默认行为触发的通用方法function stopDefault(e){//防止浏览器默认行为(W3C)if(e && e.preventDefault){e.preventDefault();}//IE中组织浏览器行为else{window.event.returnValue=fale;}return false;}

2012-08-13 15:36:11 4122

原创 js冒泡事件的作用与用途,js冒泡事件例子

恺哥的例子 home About function stopBubble(e){ if(e && e.stopPropagation){//如果不是IE浏览器 e.stopPropagation(); }else{//是IE浏览器 window.event.cancelBubble=true; }}var all = document.get

2012-08-13 14:54:29 3531

原创 js中String转Array

var str ="qqq";alert(str.constructor);//Stringstr = [str];alert(str.constructor);//Array

2012-08-06 10:46:40 2378

原创 用js模拟线程 是否可以实现?

答案是否定的.绝对不可以.js本身就不是一种线程的编程语言,下面我模拟一个线程,但是这肯定是不好使的.function ckTest(){ return false;}while(window.ck()){}alert("hello");很明显 while始终不会得到true,所以这个alert也无法打印出来.他会始终检查window.ck()是否为真.同时阻

2012-08-03 17:08:10 673

原创 扩展js中对象的方法

今天在书上看到这一段,Function.prototype.method=function(name,func){ this.prototype[name]=func; return this;}理解了很久也没理解上去,我这基础实在太差了! 但是很明显他是扩展了method方法,于是乎灵感来了.......String.prototype.恺哥万岁=fun

2012-07-31 15:52:43 1317

原创 js通过prototype为对象注入属性

function Ck(name,age){ this.name =name; this.age =age;}//新增getName方法Ck.prototype.getName=function(){ return this.name;}//新增getAge方法,Ck.prototype.getAge=function(){

2012-07-30 11:00:02 919

转载 js中call()方法实现类的继承

function Class1() {     this.ck = function(flag)     {         alert(flag);     } } function Class2() {     Class1.call(this); } var c2 = new Class2(); c2.ck("hello");

2012-07-30 10:23:29 780

原创 js中 如何声明隐式全局作用域变量

一个简单的例子让你明白 function test(){ ck="hello"}alert(window.ck);//undifined test();alert(window.ck);//hello

2012-07-27 14:38:19 842

原创 js 用闭包实现 curry化

首先简要说一下什么是curry化 :它是一种通过把多个参数填充到函数体中,实现将函数转换成一个新的经过简化的(使之接受的参数更少)函数技术.(摘自:精通JavaScrtpt图灵计算机科学丛书-21页)下面这个是个简单的例子: function add(num){ return function(numOther){ retur

2012-07-27 14:23:42 2620

原创 js 过滤第一个汉字之前的所有符号

var s ="',;;';';梦范彪";var flag=-1;//第一个汉字开头前面有几个 符号的标识var ss="";//最终结果for(var i =0;i<s.length;i++){//原来字符串长度 if(     ((s.charAt(i)).charCodeAt(0))<255){//从第一个字符开始,是 标点 就 flag++;    flag++;

2012-07-24 17:23:26 1993

转载 jQuery Ajax 和 Struts2 渲染机制对比. 性能 取舍

本来 ajax 与 struts2 并没有什么冲突,但在页面的渲染方面,作为开发者来说,还是有的选择的。下面各来看一下它们的工作情况: 1. Ajax 方面,由于大量的开发包,使得浏览器端的 DOM 变化莫测,并没有什么一定之规。 (1)     用 Ajax 对数据进行渲染。 由 DWR 之类,或 servlet 或 struts2 的 JSON 插件,向浏览器端提供数据的 JSON

2012-07-19 14:39:37 2528

转载 提高jQuery性能

转自:http://www.cnblogs.com/lzhdim/archive/2009/02/14/1390490.html1,从google code加载jQuerygoogle code已经集合了几个JavaScript库,我们可以从那里加载这些库而不必通过自己的服务器加载。这样的好处是节省带宽,如果用户访问过同样加载了这些库的网站后,JavaScript库会缓存在用户端,提高加载

2012-07-18 18:40:54 946

转载 jQuery 提升性能

1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$(‘.elem’)$(‘.elem’, context)context.find(‘.elem’)我们用1.4.2、1.4.4

2012-07-18 18:21:24 601

转载 jQuery 选择器 性能提升 delegate() 采用冒泡模式

事件的委托处理(Event Delegation)javascript的事件模型,采用”冒泡”模式,也就是说,子元素的事件会逐级向上”冒泡”,成为父元素的事件。利用这一点,可以大大简化事件的绑定。比如,有一个表格(table元素),里面有100个格子(td元素),现在要求在每个格子上面绑定一个点击事件(click),请问是否需要将下面的命令执行100次?$(“td”).

2012-07-18 18:14:03 3430

转载 iframe 性能与利弊

本文转自:http://www.webjx.com/html-xhtml/webxhtml-15650.html原文如下:使用 iframe 可以轻易的调用其他网站的页面,但应谨慎使用。它比创建其他 DOM 元素(包括 style 和 script)多耗费数十甚至数百倍的性能。增加100个不同元素的时间对比显示 iframe 是多么耗费性能: 使用 iframe 的页面通常没有

2012-07-10 17:06:25 10580

原创 javascript JS 实现打印页面功能 支持多浏览器,兼容IE,火狐,谷歌

关键字: js 打印 多浏览器网上很多文章都是记录只支持IE的方法类似这样var WebBrowser = '';WebBrowser1.ExecWB(6, 1);要想兼容多浏览器 我只知道这样一个简单的方法给打印的按钮 指定window.print() 事件就可以了. 缺点:1.用户体验不够友好,只有谷歌支持预览功能         2. 如果在触发windo

2012-07-04 11:42:48 18071 9

原创 谷歌Chrome,火狐Firefox,IE 下 jQuery Ajax 传值到action中丢失

发现data传值 到action中是null,原来是这个原因:代码:  $.ajax({   url:" value='WebContext'/>/orgui/rightHead.action",   async:false,   cache:false,   data:{parentOrgId:id},   contentType:"application/x

2012-06-27 18:29:58 3971 2

转载 关于EL表达式中requestScope和param区别

今天翻阅同事编写的代码 发现这一行var p = new damai.pagination({url:"${requestScope.url}",pageIndex:${requestScope.page==null}">0 ${requestScope.page} , pageSize:12, rangeSize:5, count:0 ${requestScope.page} })

2012-06-27 11:26:26 4851 2

原创 jQuery ztree 初始化失败

最近公司用ztree实现一棵树,后台返回的数据格式正确,初始化时发现返回的json串不是对象. 这么搞一下就OK了var zNodes;var treeObj;var d;var setting = {  view: {   //dblClickExpand: dblClickExpand   dblClickExpand:true  },  data:

2012-05-23 09:44:13 2975

转载 javaScript 实现 1~100累加

function sum(n){  if(n   return 1;  }  return n + arguments.callee(n - 1);  } alert(sum(100));

2012-01-11 10:46:51 2217

原创 javaScript 验证 电话号码(包含 手机和座机) 和邮箱验证

var tel = /(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(13\d{9}$)|(15[0135-9]\d{8}$)|(18[267]\d{8}$)/;  var phone = document.getElementById("phoneNumb

2011-12-02 11:06:00 4970

原创 选择 年 月 日后 计算出该月共有几周,动态显示在select中

关键字:my97 、当前月周总数http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">http://www.w3.org/1999/xhtml">当前日期:请选择周:  function abc() {  $("#weeksum").html(""); var s

2011-11-25 11:44:02 1421

原创 Linux和unix中 awk 的print浅谈

awk  '{print;}'  文件名                                   -------打印指定文件所有行,输出在控制台awk '{print $1,$2,$NF;}'  文件名                   -------打印指定文件中的 第一列,第二列和最后一列(因为awk默认按空格分割 即:打印每行的第一个,第二个和最后一个单词)例如:新建一个文件名为awk.txt姓名   性别     年龄    出生年月     籍贯   政治面貌 陈恺   男     

2011-03-07 14:53:00 16736

原创 jfreechar 生成图片后 如何保存在硬盘

<br />在网上搜了 很久 都没有发现关于这个的帖子。现和大家分享一下<br /> <br /> <br />JFreeChart chart = new JFreeChart(chartTitle, JFreeChart.DEFAULT_TITLE_FONT, plot, TWO);<br />chart.setBackgroundPaint(java.awt.Color.white);<br />ChartRenderingInfo info = new ChartRenderingInfo(new

2010-12-17 10:58:00 961

原创 查看Linux系统 重启日志,登录日志和输入命令的日志

查看 重启情况 # last reboot--------------------------------------------------------------------------------------------------------------------------------------------reboot   system boot  2.6.18-92.el5    Mon Dec  6 12:50          (05:11)                   rebo

2010-12-06 18:06:00 24191

原创 AIX操作系统 查看与修改系统时间 命令 详解

#date       (查看系统当前时间)------------------------------------------公元2010年12月1日 14时10分50秒-----------------------------------------#smitty system (进入修改时间界面)-----------------------------------------根据提示 选择 修改体统时间选项 回车 (英文版本的应该是:  选择"Change / Show Date and Time"

2010-12-01 14:46:00 27374

原创 weblogic无法启动 在日志中找到 weblogic.security.spi.ResourceCreationException

<br />      weblogic服务突然挂掉,并且无法启动,最后找到weblogic.security.spi.ResourceCreationException异常,检查了下磁盘占用的空间才发现问题所在。<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />错误原因,磁盘空间不足! <br />linux下查看磁盘空间的命令:df -h ,df -k

2010-11-30 15:39:00 2189

原创 java 实现读一个txt文件 写入到另一个txt文件

<br />import java.io.*;<br />public class ck{<br /> public static void main(String[] args){<br />  try{<br />   <br />   File read = new File("d://jjjj.txt");<br />   File write = new File("d://ck.txt");<br />   <br />   BufferedReader br = new BufferedRea

2010-11-25 14:30:00 3893 1

空空如也

空空如也

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

TA关注的人

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