- 博客(87)
- 问答 (1)
- 收藏
- 关注
Titanium开发遇到的一个‘isn't already in the context’ 错误
错误:Adding an event listener to a proxy that isn't already in the context。用 navGroup打开一个window,然后新建leftnavbutton,并注册事件,会报错:Adding an event listener to a proxy that isn't already in the context。...
2012-04-26 15:45:26 172
一个页面的倒计时代码
今天切割一页面,类似于团购网站的商品展示,N个竞拍商品,每个都得有单独的倒计时截止时间,期间杂七杂八的事一大堆。幸亏哥定力好,酝酿到大家都下班,办公室安静了,才着手写页面的js:倒计时。网上也有类似功能的代码,但都不怎么好用,干脆自己写吧。分析了一下基本功能:时分秒,三级定时联动,倒计时开关,初始化变量等等...差不多就是这个思路,最后,处理了一些小细节。可能还有bug,等待被发现 :...
2011-12-05 22:16:55 373
用jquery.delegate()来实现点击 空白处后 消失
这两天,写了个公司项目的一个全站表情组件,尝试了一些技巧。特此记录,分享1.绑定的事件中,获取事件源,调用hide方法,并传入事件源对象:[code="js"]$(document).delegate("body", "click", function(e) { var ev = e || window.event; // 事件 //var ta...
2011-09-22 20:38:45 185
模拟新浪微博的勋章弹框
帮朋友做了个 tipers,模仿新浪微博的勋章说明。。。尝试了一些 css 技巧,特此分享...[code="html"] demo body{background:#fff;} img {display:block; border: 0 none;} .icon-tips{display...
2011-08-22 11:39:53 163
初学异步编程
看了 司徒正美 的《javascript 异步编程》的博文,上面的 Deferred 类,初看写的晦涩~总结了一下,关键是将function 当成可以传递的对象看待,利用好 arguments 将队列中的函数联系起来。基本流程:将要执行的函数放到一个数组中,组成队列。执行的时候,shit数组中元素,进行执行,将 function对象 执行后的返回值 及下一个function对象 与...
2011-07-07 22:50:46 89
原创 IE的for循环bug
IE6,7,8在for循环时,给JSON数据的data添加属性,循环会将新添加的属性放到循环里,于是就会不断循环.........这TM什么机制![code="javascript"] for (var dd in d.data){ d.data[dd + "1"] = d.data[dd]; }[/code]...
2011-05-23 14:30:15 595
原创 一个轮播滚动的js
下午,应PD需求,写了个轮播滚动的javascript。可以四个方向进行轮播。一直在追求规范的代码书写和风格。现阶段的水平,可能就是这样了。以此为始,继续精进。。。求拍砖,万分荣幸。 :D 废话不多说,贴代码:[code="javascript"](function(app) { app.roll = function(list, opt) {...
2011-05-10 19:58:44 110
原创 javascript的继承
来自 CasualJS,参考JavaScript高级程序设计(第2版)//===================================================[code="java"]/** * Inheritance implementation for Javascript. */var inherit = function(childClass, par...
2011-02-24 14:16:34 84
原创 [转]在VM7虚拟机上安装Mac OS X 10.6
在VM7虚拟机上安装Mac OS X 10.6详情及相关软件下载请看这里:http://www.51ibm.com/thread-156504-1-1.html这里我主要讲一些我安装过程中的心得。1. 安装镜像文件是选RebelEFI引导盘的ISO而不是Mac OS X 10.6的安装盘ISO。2. 配置光驱为SCSI时“SCSI 0:0”是本地硬盘已被占用,请选择“S...
2010-10-25 12:53:56 190
原创 【转】jquery中的数组过滤筛选-$.grep()
转载至:由 愚人码头 撰写 http://www.css88.com/archives/2472jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明。查看官方说明grep()的使用方法:grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤...
2010-09-28 09:25:10 122
原创 能拖动,能调整大小的jqDnR
jQuery Plugins jqDnR[code="js"](function($){$.fn.jqDrag=function(h){return i(this,h,'d');};$.fn.jqResize=function(h){return i(this,h,'r');};$.jqDnR={dnr:{},e:0,drag:function(v){ if(M.k...
2010-08-05 14:45:49 132
原创 apt源 (vi /etc/apt/sources.list)
# cn99源(mirrors.163.com)deb http://Ubuntu.cn99.com/ubuntu/ karmic main restricted universe multiversedeb http://Ubuntu.cn99.com/ubuntu/ karmic-backports restricted universe multiversedeb h...
2010-07-08 14:16:46 638
原创 Ubuntu 9.04 apt-get安装nginx+php+mysql
通过APT-GET安装 NGINX --(www.mulu001.com) CopyRight owned by the original author. sudo apt-get install nginx 装好后 可以直接用WEB访问了 然后安装MYSQL-SERVER MYSQL-CLIENT 因为在光盘中带了这个包 ...
2010-06-25 14:58:28 156
原创 Ubuntu通过apt-get命令安装java jdk6
Ubuntu通过apt-get命令安装java jdk6java 2009-12-25 11:20:45 阅读397 评论0 字号:大中小其实Ubuntu要安装Jdk6是非常简单的,简单到你只要去新立得软件包管理器里搜索一下sun,然后勾上jdk,bin等几个软件,顺便也可以把之前安装的老版JDK删除掉。然后点击确定系统就自动给你安装好了!也可以直接输入:sudo apt-ge...
2010-06-25 14:37:01 246
原创 linux下 不认识 “\\”
开发的时候,一直是在windows环境下开发。于是习惯windows的目录规则:“\\”。但是,当项目部署在linux下的时候,代码中的“\\”便无法识别!郁闷之极!经过艰辛万苦的调试(虚拟主机的不断重启),终于找出了上述原因。。。悲剧的蛋疼。。 :arrow: ...
2010-06-14 14:50:10 452
原创 facebox的一点小bug
今天在调试js的时候,发现facebox中的方法 reveal[code="javascript"] reveal: function(data, klass) { $(document).trigger('beforeReveal.facebox') if (klass) $('#facebox .content').addClass(klass) ...
2010-06-07 17:36:48 158
原创 关于linux下部署SSH时的struts.properties中的路径配置
今天,将一个ssh项目部署到VPS上面,XEN虚拟机下的ubuntu。于是,悲剧发生了:form提交file与text(enctype="multipart/form-data" 格式)。 经过漫长的鞭挞。。。。最后发现: 由于struts.properties中的配置上,struts.multipart.saveDir=C;\WINDOWS\temp 。L...
2010-06-07 11:17:53 153
原创 IE6的3像素BUG(魅影再现!)
话说,当一个容器中出现两个float元素时,IE6会无辜换行:容器width没有设置, 或者父容器宽度减去第二个容器宽度的值小于3,并会出现恶心的换行现象。。。于是牢记,IE6是垃圾!补充:有一种情况,当有两个浮动,一个在左,一个在右的时候,左的放后面,右的放前面,IE6方法。...
2010-05-29 16:21:35 118
原创 [转]DIV与TABLE的区别,简单分析
1.大大缩减页面代码,提高页面浏览速度,缩减带宽成本;2.结构清晰,容易被搜索引擎搜索到,天生优化了seo;3.缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点;4.强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1 px GIF图片来控制标题,改变字体颜色,字体样式等等;5....
2010-05-24 12:08:40 112
原创 转:用div css li 来做表格,超过自动换行。
用div css li 来做表格,超过自动换行。做图片系统时必用Submitted by 灰鼠 on 2008, October 30, 9:45 PM. 收藏 内容 缩小窗口看看 内容 内容 内容 内容 内容 ...
2010-05-16 09:48:31 163
原创 关于thickbox的一些问题解决
恶心的thickbox不更新了,遗留了一大堆兼容问题。于是,在项目中就遇到了。1.有时候,点击class="thickbox'的a标签,弹出的thickbox会出现两个iframe,于是,较好的解决方法是用span代替a标签,然后加入点击方法 tb_show(title,url) 这样并解决了。据说a标签有许多弊病,IE6中貌似更多(其中之一:先判断的href,再判断是否有click事件)...
2010-05-15 22:25:27 176
自用省市级联及定位
省市二级级联===========================***///初始化省级联=============================== //初始化省数据======================= $.each(GP,function(index,callback){ $("#provinceul").append(""+callback+""...
2010-04-21 11:05:17 101
自用jquery的div定位
//firefox的定位必须加 "px"=================================function divfixed2(r,name){ var sug=document.getElementById(name) sug.style.left=getPosition(r).x+"px"; sug.style.top=getPosition(r)....
2010-04-21 11:03:27 146
[转]深入理解Javascript闭包
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a...
2010-04-13 16:09:24 81
Linux查看安装包
对于Server版, 推荐使用aptitude来查看,安装、删除deb包sudo apt-get install aptitude然后执行 sudo aptitude 进入管理界面即可 :)
2010-03-15 23:55:37 253
<table>表格边框的控制
对于很多初学HTML的人来说,表格是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。一般我们用表格的时候总会给它个border属性,比如:,其效果如下:ID NAME GENDER1001 mike male可以发现表格的边框好像很宽,当然这里的“很宽”绝对不是表格border的宽,大家看到的宽应该是之间有间隙所致。因此只需要修改表格的cellspaci...
2010-03-14 01:34:21 132
原创 [转]JAVA常见异常
日志原文:http://szumaky.blog.sohu.com/64649119.html1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径...
2010-01-28 10:38:37 139
原创 jQuery对象与dom对象的转换
最近在闲暇时间用jQuery搞了一个多文件上传的东东,顺便写点笔记。一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery 获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直接 innerHTML,这就是原因所在,解决...
2010-01-22 14:08:04 70
原创 [转]Spring 2.0中Pointcut的定义
关键字: Pointcut的定义在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:java 代码 1. execution(modifier-pattern? 2. ret-type-pattern ...
2010-01-21 18:30:46 189
原创 [转]Struts2+Spring 中使用AOP拦截execute方法,出现get方法空指针异常 分享
Struts2+Spring 中使用Spring AOP拦截execute方法,出现get方法NullPointerException 异常,无法获取页面信息,经N多次Google后解决。方法为: 强制一直使用CGLIB生成代理即可。大致原因是因为我使用了接口,在Action中就用的java的代理从而使get方法失效。具体细节我还不懂,望有高人指点。 解决上述问题还有一方法就是不继...
2010-01-21 18:29:59 223
原创 (转帖)hibernate属性详解
20 Hibernate 会话厂 SessionFactory Session 就是用于每次与数据库会话的,因此需要: 数据库的配置参数,这些参数就是 上面的数据源指定的! 因此我们只需引用即可: ref="dataSource"; 实体映射配置 hibernate.cfg.xml ...
2010-01-18 11:26:01 75
原创 [转]checkbox这种表单元素的处理_Struts2
webwork对页面诸如像checkbox这种表单元素的处理,我们如果只是简单的用来设置字段的布尔值,就像下面的处理方式,如: 如果用户选中这复选框,浏览器在查询串中将会送出"user.lockedOut=true",此时OGNL执行了action.getUser().setLockedOut(true)。如果用户不选中复选框,浏览器将不会送出查询串,因此,在开始,应确保已经初始化locke...
2010-01-17 12:20:32 132
原创 [转载]尝试hibernate annotations
最近开始尝试hibernate annotations,终于成功的将手上一个小应用转为annotations 1、spring orm support与原来使用LocalSessionFactoryBean相比,变动不大(AnnotationSessionFactoryBean本来就是从LocalSessionFactoryBean类继承过来的嘛) 1 5 ...
2010-01-16 17:22:37 133
原创 web.xml内定义异常
404/error/404.jsp403/error/403.jsp500/error/500.jspjava.lang.Exception/error/error.jsp
2009-12-29 10:43:43 131
原创 [转]Struts2的异常处理机制
Struts2采用声明式的方法管理异常处理,因此我们无需在execute方法体内写大量的try...catch...语句来捕获异常,execute方法将产生的所有异常抛出,统一交由Struts2框架处理,我们只需在struts.xml文件中配置异常的映射机制,Struts2便能够处理并转入相应的视图资源。异常映射可分为全局异常映射和局部异常映射,它和的性质是一样的。配置代码如下:...
2009-12-29 09:42:21 92
原创 [转载]慎用<a/>标签 提交表单 [IE6无法提交表单][事件冲突]
我们都知道可以使用 [form].submit(); 来动态提交表单,但使用点击标签来提交表单, 会出现什么情况呢?我们都知道, 有个链接属性 href , 而form也有一个页面请求属性 action, 当两属性同时存在时, 点击当然会优先的href链接,但如果是 , 又会是什么情况呢? 实践证明IE7.0+ , FF3.0+, Opera9.6+ 均能正确处理, 忽略的...
2009-12-28 10:08:04 97
空空如也
关于linux服务器
2009-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人