关闭

[置顶] 为翻译Learning jQuery而作

翻译的版本是Learning jQuery 3rd,这一版是以jQuery1.6为基础的,目前虽然已经出了2.0版本了,但是方法等核心思想变化不大,一直都在变,入门后,学会查相对版本的api就好了。...
阅读(681) 评论(0)

CommonJS,AMD,RequireJS的区别

RequireJS实现了AMD的API. CommonJS是使用exports对象来定义模块的一种方法,它定义了模块的内容。简单地实现一个CommonJS的定义就像下面这样: // someModule.js exports.doSomething = function() { return "foo"; }; //otherModule.js var someModule = requ...
阅读(3013) 评论(0)

IE6IE7没有console对象

周六的下午正在悠哉悠哉看看视频,突然op在群里大喊,出来个前端私聊。然后我一问,结果是过去8个小时网站的200请求数量降低了20%,而且一直没有升上来。 我擦,周六上午我刚刚上线代码的啊,怎么个情况,赶紧回滚,回滚以后,请求正常了。这到底是怎么个情况,页面pv降低了大概19%,怎么回事。 我把代码推到测试机测试一下,发现就是下面的语句造成的:console.log('test')。 IE6 ...
阅读(1354) 评论(0)

如何获取隐藏元素的宽度

直接上代码: console.log($("#test1").width()); console.log($("#test2").width()); 这两段输出的结果分别是 0和1400(视浏览器宽度定) 这就是display:none和visibility:hidden隐藏元素的区别。 visibility:hidden可以做到站位,就是假如你想隐...
阅读(892) 评论(1)

假如有一个固定高度的div,如何让里面的一个图片垂直居中?

假如有一个固定高度的div,如何让里面的一个图片垂直居中? 使用display:table-cell属性就行,直接上代码 html: css: div.warp { display: table-cell; vertical-align: middle; height: 148px; background-color:gray; } 显示效果: http://jsfiddle.net...
阅读(1918) 评论(0)

使用nodemon让node自动重启

在我们开发php,java等web项目的时候,修改了项目代码,服务器都会自动重启,让我们的改动生效,但是node并不会这样,必须手动去重启一下,这样很烦人的啊,很浪费时间,于是就有大神开发了自动重启的工具——nodemon,很简单的。 npm install -g nodemon 在doc下输入上面的,就安装成功了,以后我们启动我们的项目的时候,就输入nodemon server.js...
阅读(15772) 评论(1)

node-webkit解析excel文档

文章位置:https://github.com/Arnoldnuo/learn-nw/blob/master/node-webkit%E8%A7%A3%E6%9E%90excel%E6%96%87%E6%A1%A3.md node-webkit可以使用nodejs的那一套的第三方扩展的,所以我们需要先去找一个可以解析excel的第三方扩展去。 由于我的windows系统总是无法编译c+...
阅读(2727) 评论(0)

(4)事件处理——(14)展示和隐藏高级特点 (Showing and hiding advanced features)

Suppose that we wanted to be able to hide our style switcher when it is not needed. One convenient way to hide advanced features is to make them collapsible. We will allow one click on the label to hi...
阅读(877) 评论(0)

java程序无法启动:Unsupported major.minor version 51.0

major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。 错误原因找到了,需要使用java6编译项目,才可以在sae平台上正常运行。接下来就是如何解决问题了。 首先你要下载java6,然后安装上,放心吧java6可以和java7同时安装在电脑上,不用担心冲突的问题,只要安装的时候目录不哟啊冲突就好了。 然后打开eclipse,选择preferences->java->install jres 点击 add,然后把选择stander...
阅读(3945) 评论(3)

(4)事件处理——(13)复合方法(Compound events)

大部分jquery事件处理方法和原生的DOM方法相对应。然而少数的一般处理器被添加进来了,用来提供便利和跨浏览器的兼容性。我们曾经很细节的讨论过的.ready()就是其中之一的方法。另外,括.mouseenter(),.mouseleave(),focusin()和focusout()方法,规范化IE的同名事件。两个一般jquery处理器,.toggle()和.hover()被用来当作复合事件处理器,因为他们拦截了用户的连续事件,同时使用多个函数做出反应。...
阅读(1181) 评论(0)

(4)事件处理——(12)事件的缩写(Shorthand events)

给一个事件绑定处理器,比如click事件,是一个相当常见的任务,因此jquery提供了一个更加简洁的方法来实现。事件处理快捷方式按照在bind方法中相同的方法工作,但是却可以少输入一些字母。...
阅读(1763) 评论(0)

(4)事件处理——(11)更远的巩固(Further consolidation)

我们刚刚完成的代码优化是一个代码重构的例子——修改已经存在的代码,让他们以一种更加高效更加强大的方式实现相同的任务。为了更深入的研究重构的可能,我们看一下绑定到每一个按钮的行为。.removeClass()的参数是可选的,当被省略后,它将移除这个元素的所有的类。我们可以通过这个特点来让我们的代码更加高效,。...
阅读(1255) 评论(0)

(4)事件处理——(10)事件处理上下文(Event handler context)

当事件处理器被触发以后,关键词this会指向行为被附加的DOM元素。之前,我们说过,$()可以使用DOM元素作为他的参数,这就是这种能力可以使用的关键因素之一。通过在事件处理器中书写$(this),我们创建了一个相应的jquery对象,然后可以像我们使用css选择器定位了他一样来在上面添加行为。...
阅读(1065) 评论(0)

(4)事件处理——(9)让其他按钮可用(Enabling the other buttons)

We now have a Large Printbutton that works as advertised, but we need to apply similar handling to the other two buttons (Defaultand Narrow Column) to make them perform their tasks. This is straightfo...
阅读(1234) 评论(0)

java中exception的printStackTrace()输出内容转成字符串

通常printStackTrace()能提供更多的信息,我们通常需要其信息去调试程序,但是有时候不方便直接输出,我们更希望把错误信息保存到日志等,这样就需要把.pringStackTrance()的内容编程字符串,这要怎么做呢? 其实很简单: StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(s...
阅读(5510) 评论(0)

springMVC中在过滤器中使用spring bean

难道filter中就不能使用spring bean了吗?当然不可能了,spring提供了解决方法,那就是代理——DelegatingFilterProxy类。...
阅读(9905) 评论(1)
87条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:156898次
    • 积分:2279
    • 等级:
    • 排名:第18241名
    • 原创:22篇
    • 转载:4篇
    • 译文:61篇
    • 评论:18条
    最新评论