《锋利的jQuery》(高清扫描版-有书签).pdf
一年前我认识了它—jQuery,从此就一发不可收拾。有人说:jQuery是毒药,会使人不思进取,放弃原生的JavaScript的学习。不过从我的经验看来,事实并不是这样,笔者正是由于jQuery,才对JavaScript这门语言感兴趣,直至爱上JavaScript。兴趣是最好的老师。现在我时不时会想:这个程序利用jQuery是这么实现,那么利用JavaScript怎么来实现呢。以前,我喜欢用jQuery去改写原生的 JavaScript效果。现在,我更喜欢利用原生的JavaScript来改写jQuery的程序。对我来说,借鉴jQuery的编程思路来编写其它 JavaScript程序已经让我乐此不疲。
曾经有朋友问我为什么最终选择jQuery。说实话,这个也说不上为什么,也许是当初jQuery给我的第一印象非常好的原因吧。它非常容易上手,它的大部分思想都是从HTML和CSS的结构中借鉴而来的,所以编程经验不多的设计师能够快速学会使用该库。记得那时候的我经常会在用jQuery做出的某种动态效果后而高兴不已,常常惊叹于jQuery如此小巧,却有如此强大的功能。
在以前学习jQuery的时候,互联网并没有现在这么多资料,完全是靠自己看国外的网站的资料,每看完一个方法后,我都会做一点笔记,然后发布到 Blog(cssrain.cn)上,和网友们分享。时间一长,笔记的内容已经非常充足了。这本书的内容也就是从笔记衍生而来,相对于Blog的笔记,书的内容更加系统。
本书适合所有对jQuery技术感兴趣的Web设计者,前台编程人员。阅读此书需要有一定的HTML、CSS和JavaScript知识。
spring ioc 揭秘
Spring 揭秘 , 国人编写的书 我看了几章 很是不错 所以上传
自己写的一个简单的连接池
自己写的一个简单的连接池
只实现了核心的功能
jQuery-1.2.6-API.chm
jQuery-1.2.6-API.chm 没有分数了,收2分
Windows操作系统原理(中文)
windows 操作系统原理
一本很经典的书籍
Think in java Fourth Edition (中文)
Think in java Fourth Edition (中文)
不用多说了吧
js无刷新上传图片及在线切割
js无刷新上传图片及在线切割js无刷新上传图片及在线切割js无刷新上传图片及在线切割js无刷新上传图片及在线切割
Professional+Android+Application+Development
Professional+Android+Application+Development.
Android中文文档
Android 中文文档,里面描述的很是详尽,很适合初学者
Android-A-Programmer’s-Guide
Android-A-Programmer’s-Guide
一本不错的android 图书
spring-reference(中文)
spring-reference
spring 官方参考图书
几本C++ 经典图书(英文)
Addison Wesley - Applied C++ .chm
Addison Wesley - C++ FAQs .chm
Addison Wesley - C++ Gotchas .chm
Addison Wesley - C++ Primer 3rd Ed.chm
Addison Wesley - C++ Templates.chm
Spring-Reference_zh_CN
Spring-Reference_zh_CN
spring 的参考图书,不用多说了吧
SpringGuide
SpringGuide 不错的书,我刚学习spring的时候读的就是它
Junit设计模式分析.pdf
详细讲解了 Junit 里面的设计模式
Struts1与Struts2本质区别
1 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。
2 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts 1 Action能做的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的;Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。
3 Servlet依赖方面的对比:Struts 1 Action依赖于Servlet API,因为Struts 1 Action的execute方法中有HttpServletRequest和HttpServletResponse方法。Struts 2 Action不再依赖于Servlet API,从而允许Action脱离Web容器运行,从而降低了测试Action的难度。 当然,如果Action需要直接访问HttpServletRequest和HttpServletResponse参数,Struts 2 Action仍然可以访问它们。但是,大部分时候,Action都无需直接访问HttpServetRequest和HttpServletResponse,从而给开发者更多灵活的选择。
4 可测性方面的对比:测试Struts 1 Action的一个主要问题是execute方法依赖于Servlet API,这使得Action的测试要依赖于Web容器。为了脱离Web容器测试Struts 1的Action,必须借助于第三方扩展:Struts TestCase,该扩展下包含了系列的Mock对象(模拟了HttpServetRequest和HttpServletResponse对象),从而可以脱离Web容器测试Struts 1的Action类。Struts 2 Action可以通过初始化、设置属性、调用方法来测试。