- 浏览: 51806 次
- 性别:
- 来自: 深圳
最新评论
-
niuqiang2008:
4楼可以先看看 $.Callbacks()
jQuery Deferred模块详解 -
niuqiang2008:
楼主辛苦了
jQuery Deferred模块详解 -
zaijian5188:
我遇到这个问题了。IE7 + IE5 quirks怪异模式。很 ...
ie7下ajax加载内容样式无法生效的解决办法 -
wellse:
我为什么不怎么看的懂呢?
jQuery Deferred模块详解 -
sennar:
学习学习!
jQuery Deferred模块详解
文章列表
今天在开发过程遇到了一个在ie7下非常诡异的问题:当使用ajax动态加载html内容时,如果内容中包括有<link>引入的样式,那么这些样式不会马上被应用,需要等到鼠标移动一些距离才会被应用上。
oh!需要鼠标动一下才会应用上!!!
有问题的代码如下:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<ht ...
最近我们和一些朋友在讨论如何在团队没有达成敏捷共识的条件下如何实施敏捷的项目管理。
这个团队的情况简要描述如下:这是一个不足10人的产品研发团队,首先团队成员的积极性非常高,但是由于长期以来被各种产品研发之外的原因困扰,产品的研发极为无序。由于市场压力,产品过早的推入市场,之后一直对产品是修修补补,补丁摞补丁。产品的市场前景到还好,可是由于长期到现在产品已经欠下了许多技术债务,难以维护,难以扩展,为了修复一个小bug竟需要半天,代码写得就像是迷宫。团队深为困扰,很想去改变现状,可是不知道如何下手。团队虽然听过敏捷,不过他们也听说敏捷有很多的形式化的东西,他们可不喜欢一下子增加太多的形式。 ...
用边框属性制作三角形的原理详解
- 博客分类:
- web前端
经常看到一些非常漂亮的Tip插件,有一个三角指向目标,非常好看。
之前一直以为上面的那个小三角是用背景图片做出来的,但是今天看了一个网页的源码才知道,使用纯边框属性也可以做出这样的效果来。经过一番搜索和思 ...
今天在windows2008下安装loadrunner工具,安装过程中提示缺少visual c++ rumtime。一看system32文件夹,并不缺少网上说的必需文件,以为版本过旧,去微软官方下载了visual c++的补丁包,依然提示缺少。
后来google发现,需要安装LR9.5自带的visual 2005 c++ rumtime的补丁包:${lr解压目录}\lrunner\Chs\prerequisites\vc2005_sp1_redist和${lr解压目录}\lrunner\Chs\prerequisites\vc2008_redist下的补丁包即可。
今天在自己的Mac OSX平台的64位eclipse上安装subeclipse插件。通过eclipse的marketplace安装后重启eclipse,然后试图新建一个svn库,插件报错:unable to load default svn client。查看Prefences -->Team -->svn,发现其svn本地接口选项显示不可用。Google后发现原来是自subeclipse自带的javaHL是32位版本,而Mac OSX平台自带的jvm是64位版本,导致无法加载javaHL本地库。继续google发现了解决办法:到CollabNet下载一个64位的svn包,然后安装即 ...
javascript既是一门函数式语言,也是一门面向对象的语言,但是要想在javascript中实现类似于java中的private变量可不是一件显而易见的事。你需要借助它的函数式特性:闭包。
下面的例子演示了如何构建一个javascript对象,没有任何的隐藏和封装。
/**
* 此demo演示了如何在javascript中实现面向对象语言中的信息封装和隐藏。由于javascript不像java那样在语言层面
* 提供了很好的封装支持,因此需要借助一些模式。
*/
Book = function(isbn, title, author) {
if (!isbn) ...
jQuer 1.5版本引入Deferred功能, 为处理事件回调提供了更加强大而灵活的编程模型.
什么Deferred
根据jQuery的官方api文档的描述: jQuery.Deferred()是可链式调用的工具对象, 它能够注册回调函数到一个队列中, 依次调用该队列中的回调函数,并且能够将调链中上一个函数(同步或者异步)的返回状态传递到下一个回调函数中.
jQuery.Deferred()背后的设计理念来自CommonJS Promises/A , jQuery.Deferred()基于这个理念实现,但并没有完全遵循其设计。其它语言或者框架,例如python和dojo中都有类似的实现。 ...
有时候我们需要实现一个水平居中和垂直居中的效果。例如你想做一个网页版的PPT,你希望演示的内容区域总是居中。这里介绍一个纯css实现。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; cha ...
一般的门户网站都采用了一种典型的960px的固定宽度布局,但现在的浏览器分辨率越来越大,有时候我们需要尽量利用屏幕的空间,特别是在做业务系统的时候。一种典型的场景是右边的导航栏固定宽度,而我们希望左边的宽度可以随着浏览器的宽度而自动适应。
我们可以用js轻易做到这一点,但是我们希望只用css,这样更简洁。下面就介绍一下如果通过css的负边距(negative margin)做到这一点。
首先看下面的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www ...
在使用JDBC的第一步就是装载JDBC驱动。一个JDBC驱动是一个实现了java.sql.Driver接口的类。
有3中常用的方法可以装载JDBC驱动。
方法1:使用Class.forName()
方法2:使用DriverManager.registerDriver()
方法3:使用Thread类进行装载
方法1:使用Class.forName()
这是最常用的一种方式。在Java语言中,如果调用Class.forName(),JVM将会装载对应的类。例如:(这里假设使用mysql)
String className = "org.gjt.mm.mysql.Driver&qu ...