- spring大小:4MB基于Spring mvc的helloworld实例,完整源码打包上传分享大家一起下载学习!基于Spring mvc的helloworld实例,完整源码打包上传分享大家一起下载学习!5 342浏览会员免费
- java大小:33MB非常有价值的Java游戏源码(本鹏保证在此前无人发过,而且原本都是非商用的),包含了战棋,弹幕,即时战略,射击等多种游戏类型。比如以东方系列人物为主角的战棋类游戏,原本为Applet开发的东方战棋Demo示例(关卡不完整,目前原作者采用C/C++重制了该游戏(日本有售,梦幻模拟战风格),Java版已废弃(2010年即终止开发))。不过Applet版采用“蜂格式”地图,以斜45度角进行角色战斗,内置三关。加上该游戏程序结构严谨,即使被原作者淘汰,也同样非常值得学习研究(有较大的移植重用空间)。 而其中DreadMaze2的源码可以生成任意大小的随机迷宫,也附带有自走未知大小迷宫的功能,还有一个简单的游戏模式,可以在随机迷宫中打怪。Warcraft_Remake这个游戏也非常有参考价值,其完整模拟了《魔兽争霸一》的战场功能,从AI战斗到建筑物升级与修复等等无一不包。至于SRPGWar这个工程中的源码虽仅有一关,却属于比较罕见的即时战斗的SRPG,有佣兵系统,也有多兵种指挥,只是结构比较混乱,较难重用。非常有价值的Java游戏源码(本鹏保证在此前无人发过,而且原本都是非商用的),包含了战棋,弹幕,即时战略,射击等多种游戏类型。比如以东方系列人物为主角的战棋类游戏,原本为Applet开发的东方战棋Demo示例(关卡不完整,目前原作者采用C/C++重制了该游戏(日本有售,梦幻模拟战风格),Java版已废弃(2010年即终止开发))。不过Applet版采用“蜂格式”地图,以斜45度角进行角色战斗,内置三关。加上该游戏程序结构严谨,即使被原作者淘汰,也同样非常值得学习研究(有较大的移植重用空间)。 而其中DreadMaze2的源码可以生成任意大小的随机迷宫,也附带有自走未知大小迷宫的功能,还有一个简单的游戏模式,可以在随机迷宫中打怪。Warcraft_Remake这个游戏也非常有参考价值,其完整模拟了《魔兽争霸一》的战场功能,从AI战斗到建筑物升级与修复等等无一不包。至于SRPGWar这个工程中的源码虽仅有一关,却属于比较罕见的即时战斗的SRPG,有佣兵系统,也有多兵种指挥,只是结构比较混乱,较难重用。5 842浏览会员免费
- 购物商城项目大小:15MB供初学者学习使用。简单的功能实现。 开发环境:Servlet、MySQL 相关工具及技术:C3P0数据源、MVC设计模式、动态代理模式、Ajax、jQuery、JSP、JSTL、Fileupload等 项目描述: ① 主页显示热销商品; ② 所有商品展示,可进行商品搜索; ③ 点击商品进入商品详情页,显示库存,具有立即购买和加入购物车功能,可增减购买商品数量亦可手动输入(同时验证库存),显示该商品的评价信息及评分情况,热销商品展示。 ④ 立即购买进入确认订单页面,可选择已经添加的地址,亦可新增地址。 ⑤ 加入购物车,在购物车中添加该商品。点击购物车进入购物车页面,购物车中的商品可增减数量亦可手动输入(同时验证库存),可选择购买哪些商品,可删除不需要的商品。 ⑥ 点击结算进入确认订单页面,确认后提交订单,订单重复提交给予响应,库存不足或商品下架给予响应。 ⑦ 后台管理:可进行会员管理(启用、禁用账户,修改密码等),商品管理(商品批量添加、上下架、库存维护等),订单管理(发货、删除)。供初学者学习使用。简单的功能实现。 开发环境:Servlet、MySQL 相关工具及技术:C3P0数据源、MVC设计模式、动态代理模式、Ajax、jQuery、JSP、JSTL、Fileupload等 项目描述: ① 主页显示热销商品; ② 所有商品展示,可进行商品搜索; ③ 点击商品进入商品详情页,显示库存,具有立即购买和加入购物车功能,可增减购买商品数量亦可手动输入(同时验证库存),显示该商品的评价信息及评分情况,热销商品展示。 ④ 立即购买进入确认订单页面,可选择已经添加的地址,亦可新增地址。 ⑤ 加入购物车,在购物车中添加该商品。点击购物车进入购物车页面,购物车中的商品可增减数量亦可手动输入(同时验证库存),可选择购买哪些商品,可删除不需要的商品。 ⑥ 点击结算进入确认订单页面,确认后提交订单,订单重复提交给予响应,库存不足或商品下架给予响应。 ⑦ 后台管理:可进行会员管理(启用、禁用账户,修改密码等),商品管理(商品批量添加、上下架、库存维护等),订单管理(发货、删除)。5 3227浏览会员免费
- gson-api大小:64KBgson-api gson 帮助文档 帮助文档gson-api gson 帮助文档 帮助文档5 141浏览会员免费
- java大小:30MB21天学会java,尽管没这么神,但是看看还是有很大的帮助的21天学会java,尽管没这么神,但是看看还是有很大的帮助的4 83浏览会员免费
- SQLServer大小:560KB需要SQLServer数据库的支持,数据库的名称是Stu,数据表见文档中的数据坤脚本... (本文档属于链接数据库进行验证的小案例,仅供参考)需要SQLServer数据库的支持,数据库的名称是Stu,数据表见文档中的数据坤脚本... (本文档属于链接数据库进行验证的小案例,仅供参考)4 175浏览会员免费
- 神经网络大小:339KB百度阅读里的《自己动手写神经网络》的源代码百度阅读里的《自己动手写神经网络》的源代码5 1424浏览会员免费
- aptana插件大小:10MBaptana插件aptana插件4 67浏览会员免费
- JAVA大小:34MB《Java语言程序设计》的网上补充材料。 Part I -- General Supplements 1 Glossary 2 Installing and Configuring JDK 3 Compiling and Running Java from the Command Window 4 Java Coding Style Guidelines 5 Creating Desktop Shortcuts for Java Applications on Windows 6 Using Packages to Organize the Classes in the Text Part II -- IDE Supplements and IDE VideoNotes 1 TextPad Tutorial 2 NetBeans Tutorial One Page Startup Instruction VideoNotes 3 Teaching/Learning Java Effectively with NetBeans 4 Eclipse Tutorial One-Page Startup Instruction VideoNotes 5 Teaching/Learning Java Effectively with Eclipse 6 JBuilder X Tutorial JBuilder 2005 Tutorial One Page Startup Instruction VideoNotes 7 Learning Java Effectively with JBuilder 8 JBuilder 2007 Tutorial 9 Install GlassFish 3 on NetBeans 7 Part III -- Java Supplements 1 Java Characteristics 2 Discussion on Operator and Operand Evaluations 3 The "&" and "|" Operators 4 Bit-wise Operations 5 Statement Labels with break and continue 6 Enumerated Types 7 Packages 8 Regular Expressions 9 Formatted Strings 10 The Methods in the Object Class (finalize, hashcode, clone, getClass, equals) 11 Hiding Data Fields and Static Methods 12 Initialization Blocks 13 Extended Discussions on Overriding Methods 14 Design Patterns 15 Text I/O Prior to JDK 1.5 (Reader and Writer Classes) 16 Assertions 17 Packaging and Deploying Java Projects 18 Java Web Start 19 Signed Java Applets 20 GridBagLayout OverlayLayout SpringLayout 21 Networking Using Datagram Protocol 22 Creating Internal Frames 23 Pluggable Look and Feel 24 UML Graphical Notations 25 Testing Classes Using JUnit 26 JNI (example provided by Leslie Sears) 27 The StringTokenizer Class Part IV -- Database Supplements 1 SQL statements for creating and initializing tables used in the book: SQL Statements in MySQL SQL Statements in Oracle SQL Statements in Access 2 MySQL Tutorial 3 Oracle Tutorial 4 Access Tutorial 5 Introduction to Database Systems 6 Relational Database Model 7 Database Design 8 SQL Basics 9 Advanced SQL Part V -- Web Programming Supplements 1 HTML and XHTML Tutorial 2 CSS Tutorial 3 XML 4 Java and XML 5 Tomcat Tutorial 6 More Examples on JSF and Visual Web Development Part VI -- Case Studies 1 Complete Sudoku Solution (Chapter 7) Sudoku Solution Animation http://www.cs.armstrong.edu/liang/animation/SudokuAnimation.html 2 Address Book (Chapter 19) 3 Knight's Tour (Chapter 27) Knight's Tour Applet http://www.cs.armstrong.edu/liang/animation/KnightTour.html Part VII -- Useful Links 1 Java API http://download.oracle.com/javase/6/docs/api/index.html 2 Sorting Algorithm Video http://www.youtube.com/watch?v=INHF_5RIxTE《Java语言程序设计》的网上补充材料。 Part I -- General Supplements 1 Glossary 2 Installing and Configuring JDK 3 Compiling and Running Java from the Command Window 4 Java Coding Style Guidelines 5 Creating Desktop Shortcuts for Java Applications on Windows 6 Using Packages to Organize the Classes in the Text Part II -- IDE Supplements and IDE VideoNotes 1 TextPad Tutorial 2 NetBeans Tutorial One Page Startup Instruction VideoNotes 3 Teaching/Learning Java Effectively with NetBeans 4 Eclipse Tutorial One-Page Startup Instruction VideoNotes 5 Teaching/Learning Java Effectively with Eclipse 6 JBuilder X Tutorial JBuilder 2005 Tutorial One Page Startup Instruction VideoNotes 7 Learning Java Effectively with JBuilder 8 JBuilder 2007 Tutorial 9 Install GlassFish 3 on NetBeans 7 Part III -- Java Supplements 1 Java Characteristics 2 Discussion on Operator and Operand Evaluations 3 The "&" and "|" Operators 4 Bit-wise Operations 5 Statement Labels with break and continue 6 Enumerated Types 7 Packages 8 Regular Expressions 9 Formatted Strings 10 The Methods in the Object Class (finalize, hashcode, clone, getClass, equals) 11 Hiding Data Fields and Static Methods 12 Initialization Blocks 13 Extended Discussions on Overriding Methods 14 Design Patterns 15 Text I/O Prior to JDK 1.5 (Reader and Writer Classes) 16 Assertions 17 Packaging and Deploying Java Projects 18 Java Web Start 19 Signed Java Applets 20 GridBagLayout OverlayLayout SpringLayout 21 Networking Using Datagram Protocol 22 Creating Internal Frames 23 Pluggable Look and Feel 24 UML Graphical Notations 25 Testing Classes Using JUnit 26 JNI (example provided by Leslie Sears) 27 The StringTokenizer Class Part IV -- Database Supplements 1 SQL statements for creating and initializing tables used in the book: SQL Statements in MySQL SQL Statements in Oracle SQL Statements in Access 2 MySQL Tutorial 3 Oracle Tutorial 4 Access Tutorial 5 Introduction to Database Systems 6 Relational Database Model 7 Database Design 8 SQL Basics 9 Advanced SQL Part V -- Web Programming Supplements 1 HTML and XHTML Tutorial 2 CSS Tutorial 3 XML 4 Java and XML 5 Tomcat Tutorial 6 More Examples on JSF and Visual Web Development Part VI -- Case Studies 1 Complete Sudoku Solution (Chapter 7) Sudoku Solution Animation http://www.cs.armstrong.edu/liang/animation/SudokuAnimation.html 2 Address Book (Chapter 19) 3 Knight's Tour (Chapter 27) Knight's Tour Applet http://www.cs.armstrong.edu/liang/animation/KnightTour.html Part VII -- Useful Links 1 Java API http://download.oracle.com/javase/6/docs/api/index.html 2 Sorting Algorithm Video http://www.youtube.com/watch?v=INHF_5RIxTE5 211浏览会员免费
- 工资管理系统大小:1MBjava+mysql工资管理系统,用swing控件做的工资管理系统,功能基本齐全。下载一运行就可以用的了。用户与密码在数据库中可以自行修改java+mysql工资管理系统,用swing控件做的工资管理系统,功能基本齐全。下载一运行就可以用的了。用户与密码在数据库中可以自行修改4 1408浏览会员免费
- Sublime大小:14MBSublime Text 3官方版是Sublime Text2的升级版。sublime text 3是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。Sublime Text 3官方版是Sublime Text2的升级版。sublime text 3是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。5 457浏览会员免费
- 青鸟accp7.0大小:33MB北大青鸟accp7.0使用JSP/Servlet技术开发新闻发布系统课件+上级+课后作业答案北大青鸟accp7.0使用JSP/Servlet技术开发新闻发布系统课件+上级+课后作业答案4 956浏览会员免费
- maven大小:7MBmaven-3.2.5版本,兼容JDK6,请仔细查看版本。maven兼容版本查询地址http://maven.apache.org/docs/history.htmlmaven-3.2.5版本,兼容JDK6,请仔细查看版本。maven兼容版本查询地址http://maven.apache.org/docs/history.html5 166浏览会员免费
- corejava大小:173KB史上最强的面试题 包含corejava javaWeb SSH框架以及各种排序算法,可作为面试突击复习资料,轻松度过面试关。史上最强的面试题 包含corejava javaWeb SSH框架以及各种排序算法,可作为面试突击复习资料,轻松度过面试关。5 144浏览会员免费
- Android大小:20MB疯狂Android讲义第二版 光盘源码 找了好久 最好找到了 但需要下载分 花了好大的功夫才下载下来 现在免费供大家下载 祝大家学好 用好 一切都好疯狂Android讲义第二版 光盘源码 找了好久 最好找到了 但需要下载分 花了好大的功夫才下载下来 现在免费供大家下载 祝大家学好 用好 一切都好4 77浏览会员免费
- JAVA大小:35MBJAVA 1.6 API 中文文档 chm格式 JAVA 1.6 API 中文文档 chm格式JAVA 1.6 API 中文文档 chm格式 JAVA 1.6 API 中文文档 chm格式5 133浏览会员免费
- 实战突击大小:24MB实战突击:Java-Web项目整合开发 Web项目整合开发 很多计算机的书,有源码就够了!呵呵这本书就是 第1篇 SSH2框架应用篇 第1章 都市供求信息网 第2章 物流配货网 第3章 编程爱好者博客地带 第4章 明日知道 第5章 天下淘网络商城 第2篇 SSH框架应用篇 第6章 成长在线考试网 第7章 企业物资管理系统 第8章 办公自动化管理系统 第9章 校园管理系统 第10章 高校学生选课系统 第3篇 JSP项目实战篇 第11章 网络购物中心 第12章 博研图书馆管理系统 第13章 讯友网络相册 第14章 企业门户网站 第15章 芝麻开门博客网 第16章 进销存管理系统 第17章 网上淘书吧 第18章 新奥家电连锁网络系统 第19章 大学生就业求职网 第20章 华奥汽车销售集团网 第21章 科研成果申报管理系统实战突击:Java-Web项目整合开发 Web项目整合开发 很多计算机的书,有源码就够了!呵呵这本书就是 第1篇 SSH2框架应用篇 第1章 都市供求信息网 第2章 物流配货网 第3章 编程爱好者博客地带 第4章 明日知道 第5章 天下淘网络商城 第2篇 SSH框架应用篇 第6章 成长在线考试网 第7章 企业物资管理系统 第8章 办公自动化管理系统 第9章 校园管理系统 第10章 高校学生选课系统 第3篇 JSP项目实战篇 第11章 网络购物中心 第12章 博研图书馆管理系统 第13章 讯友网络相册 第14章 企业门户网站 第15章 芝麻开门博客网 第16章 进销存管理系统 第17章 网上淘书吧 第18章 新奥家电连锁网络系统 第19章 大学生就业求职网 第20章 华奥汽车销售集团网 第21章 科研成果申报管理系统5 230浏览会员免费
- ACCP大小:31MBACCP S2 使用JSP/Servlet技术开发新闻发布系统 课件全代码+上机+简答+案例ACCP S2 使用JSP/Servlet技术开发新闻发布系统 课件全代码+上机+简答+案例2 493浏览会员免费
- Java大小:2KBJava socket编程实例代码,文章讲解可以参考我的blogJava socket编程实例代码,文章讲解可以参考我的blog5 212浏览会员免费
- 分布式大小:56MB分布式系统目标 1. 本地自治 2. 不依赖于中心场地 3. 可连续操作性 4. 位置独立性 5. 分片独立性 6. 复制独立性 7. 分布式查询处理 8. 分布式事务管理 9. 硬件独立性 10. 操作系统独立性 11. 网络独立性 12. DBMS独立性分布式系统目标 1. 本地自治 2. 不依赖于中心场地 3. 可连续操作性 4. 位置独立性 5. 分片独立性 6. 复制独立性 7. 分布式查询处理 8. 分布式事务管理 9. 硬件独立性 10. 操作系统独立性 11. 网络独立性 12. DBMS独立性3 252浏览会员免费
- java云笔记大小:11MB项目采用这些技术和设计思想 Ajax,jQuery Spring(MVC,IOC,AOP) MyBatis Ajax:异步请求响应处理;页面局部刷新 (所有请求一律采用Ajax方式交互) jQuery:简化js和Ajax编程,实现前端处理 SpringMVC:实现控制层,用于接收请求分发 给业务模型处理,并实现请求响应 SpringIOC:实现管理控制层,业务层,数据访问层 组件,采用注入方式建立关系(解耦) SpringAOP:实现事务管理和异常日志处理 (在不修改原有组件情况下,追加功能) MyBatis:实现数据库操作,实现数据访问层 界面一律采用HTML 所有交互一律采用Ajax模式 所有交互一律采用无状态会话处理项目采用这些技术和设计思想 Ajax,jQuery Spring(MVC,IOC,AOP) MyBatis Ajax:异步请求响应处理;页面局部刷新 (所有请求一律采用Ajax方式交互) jQuery:简化js和Ajax编程,实现前端处理 SpringMVC:实现控制层,用于接收请求分发 给业务模型处理,并实现请求响应 SpringIOC:实现管理控制层,业务层,数据访问层 组件,采用注入方式建立关系(解耦) SpringAOP:实现事务管理和异常日志处理 (在不修改原有组件情况下,追加功能) MyBatis:实现数据库操作,实现数据访问层 界面一律采用HTML 所有交互一律采用Ajax模式 所有交互一律采用无状态会话处理5 757浏览会员免费
- android大小:25MB第18章 疯狂连连看 18.1 连连看游戏简介 18.2 开发游戏界面 18.2.1 开发界面布局 18.2.2 开发游戏界面组件 18.2.3 处理方块之间的连接线 18.3 连连看的状态数据模型 18.3.1 定义数据模型 18.3.2 初始化游戏状态数据 18.4 加载界面的图片 18.5 实现游戏Activity 18.6 实现游戏逻辑 18.6.1 定义GameService组件接口 18.6.2 实现GameService组件 18.6.3 获取触碰点的方块 18.6.4 判断两个方块是否可以相连 18.6.5 定义获取通道的工具方法 18.6.6 没有转折点的横向连接 18.6.7 没有转折点的纵向连接 18.6.8 一个转折点的连接 18.6.9 两个转折点的连接 18.6.10 找出最短距离 18.7 本章小结 第19章 电子拍卖系统 19.1 系统功能简介和架构设计 19.1.1 系统功能简介 19.1.2 系统架构设计 19.2 JSON简介 19.2.1 使用JSON语法创建对象 19.2.2 使用JSON语法创建数组 19.2.3 Java的JSON支持 19.3 发送请求的工具类 19.4 用户登录 19.4.1 处理登录的Servlet 19.4.2 用户登录 19.5 查看流拍物品 19.5.1 查看流拍物品的Servlet 19.5.2 查看流拍物品 19.6 管理物品种类 19.6.1 浏览物品种类的Servlet 19.6.2 查看物品种类 19.6.3 添加种类的Servlet 19.6.4 添加物品种类 19.7 管理拍卖物品 19.7.1 查看自己的拍卖物品的Servlet 19.7.2 查看自己的拍卖物品 19.7.3 添加拍卖物品的Servlet 19.7.4 添加拍卖物品 19.8 参与竞拍 19.8.1 选择物品种类 19.8.2 根据种类浏览物品的Servlet 19.8.3 根据种类浏览物品 19.8.4 参与竞价的Servlet 19.8.5 参与竞价 19.9 权限控制 19.10 本章小结第18章 疯狂连连看 18.1 连连看游戏简介 18.2 开发游戏界面 18.2.1 开发界面布局 18.2.2 开发游戏界面组件 18.2.3 处理方块之间的连接线 18.3 连连看的状态数据模型 18.3.1 定义数据模型 18.3.2 初始化游戏状态数据 18.4 加载界面的图片 18.5 实现游戏Activity 18.6 实现游戏逻辑 18.6.1 定义GameService组件接口 18.6.2 实现GameService组件 18.6.3 获取触碰点的方块 18.6.4 判断两个方块是否可以相连 18.6.5 定义获取通道的工具方法 18.6.6 没有转折点的横向连接 18.6.7 没有转折点的纵向连接 18.6.8 一个转折点的连接 18.6.9 两个转折点的连接 18.6.10 找出最短距离 18.7 本章小结 第19章 电子拍卖系统 19.1 系统功能简介和架构设计 19.1.1 系统功能简介 19.1.2 系统架构设计 19.2 JSON简介 19.2.1 使用JSON语法创建对象 19.2.2 使用JSON语法创建数组 19.2.3 Java的JSON支持 19.3 发送请求的工具类 19.4 用户登录 19.4.1 处理登录的Servlet 19.4.2 用户登录 19.5 查看流拍物品 19.5.1 查看流拍物品的Servlet 19.5.2 查看流拍物品 19.6 管理物品种类 19.6.1 浏览物品种类的Servlet 19.6.2 查看物品种类 19.6.3 添加种类的Servlet 19.6.4 添加物品种类 19.7 管理拍卖物品 19.7.1 查看自己的拍卖物品的Servlet 19.7.2 查看自己的拍卖物品 19.7.3 添加拍卖物品的Servlet 19.7.4 添加拍卖物品 19.8 参与竞拍 19.8.1 选择物品种类 19.8.2 根据种类浏览物品的Servlet 19.8.3 根据种类浏览物品 19.8.4 参与竞价的Servlet 19.8.5 参与竞价 19.9 权限控制 19.10 本章小结5 242浏览会员免费
- Handsontable大小:184KBHandsontable 实现了在 HTML 页面中仿 Excel 编辑效果的表格编辑功能。在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 等等。另外在浏览器支持方面,它支持以下的浏览器 IE7+, FF, Chrome, Safari, Opera。 介绍 http://www.open-open.com/lib/view/1364870847640 使用教程 http://site518.net/jquery-excel-like-table-editor-handsontable/ 项目主页:http://www.open-open.com/lib/view/home/1364870847640Handsontable 实现了在 HTML 页面中仿 Excel 编辑效果的表格编辑功能。在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 等等。另外在浏览器支持方面,它支持以下的浏览器 IE7+, FF, Chrome, Safari, Opera。 介绍 http://www.open-open.com/lib/view/1364870847640 使用教程 http://site518.net/jquery-excel-like-table-editor-handsontable/ 项目主页:http://www.open-open.com/lib/view/home/13648708476405 280浏览会员免费
- SSH大小:21MBStruts2+Hibernate+Spring整合教程Struts2+Hibernate+Spring整合教程3 111浏览会员免费
- dorado5大小:47MBdorado5 eclipse插件dorado5 eclipse插件4 174浏览会员免费
- java实现算符优先分析法大小:10KB编译原理课程设计---java实现算符优先分析法编译原理课程设计---java实现算符优先分析法5 871浏览会员免费
- jdk1.6大小:57MBjdk1.6解压版(免安装版),直接解压,然后配置环境变量即可jdk1.6解压版(免安装版),直接解压,然后配置环境变量即可5 1403浏览会员免费
- Spring3.X大小:10MBSpring 3 0是Spring在积蓄了3年之久后 隆重推出的一个重大升级版本 进一步加强了Spring作为Java领域第一开源平台的翘楚地位 Spring 3 0引入了众多Java开发者翘首以盼的新功能和新特性 如OXM 校验及格式化框架 REST风格的Web编程模型等 这些新功能实用性强 易用性高 可大幅降低Java应用 特别是Java Web应用开发的难度 同时有效提升应用开发的优雅性 《Spring3 x企业应用开发实战》是在《精通Spring 2 x 企业应用开发详解》的基础上 经过历时一年的重大调整改版而成的 本书延续了上一版本追求深度 注重原理 不停留在技术表面的写作风格 力求使读者在熟练使用Spring的各项功能的同时 还能透彻理解Spring的内部实现 真正做到知其然知其所以然 此外 本书重点突出了“实战性”的主题 力求使全书“从实际项目中来 到实际项目中去” ">Spring 3 0是Spring在积蓄了3年之久后 隆重推出的一个重大升级版本 进一步加强了Spring作为Java领域第一开源平台的翘楚地位 Spring 3 0引入了众多Java开发者翘首以盼的新功能和新特性 如OXM 校验及格式化框架 REST风格的Web [更多]Spring 3 0是Spring在积蓄了3年之久后 隆重推出的一个重大升级版本 进一步加强了Spring作为Java领域第一开源平台的翘楚地位 Spring 3 0引入了众多Java开发者翘首以盼的新功能和新特性 如OXM 校验及格式化框架 REST风格的Web编程模型等 这些新功能实用性强 易用性高 可大幅降低Java应用 特别是Java Web应用开发的难度 同时有效提升应用开发的优雅性 《Spring3 x企业应用开发实战》是在《精通Spring 2 x 企业应用开发详解》的基础上 经过历时一年的重大调整改版而成的 本书延续了上一版本追求深度 注重原理 不停留在技术表面的写作风格 力求使读者在熟练使用Spring的各项功能的同时 还能透彻理解Spring的内部实现 真正做到知其然知其所以然 此外 本书重点突出了“实战性”的主题 力求使全书“从实际项目中来 到实际项目中去” ">Spring 3 0是Spring在积蓄了3年之久后 隆重推出的一个重大升级版本 进一步加强了Spring作为Java领域第一开源平台的翘楚地位 Spring 3 0引入了众多Java开发者翘首以盼的新功能和新特性 如OXM 校验及格式化框架 REST风格的Web [更多]3 78浏览会员免费
- Expert大小:28MBWhat is this book about? The results of using J2EE in practice are often disappointing: applications are often slow, unduly complex, and take too long to develop. Rod Johnson believes that the problem lies not in J2EE itself, but in that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no real business value. "Expert One-on-One: J2EE Design and Development" aims to demystify J2EE development. Using a practical focus, it shows how to use J2EE technologies to reduce, rather than increase, complexity. Rod draws on his experience of designing successful high-volume J2EE applications and salvaging failing projects, as well as intimate knowledge of the J2EE specifications, to offer a real-world, how-to guide on how you too can make J2EE work in practice. It will help you to solve common problems with J2EE and avoid the expensive mistakes often made in J2EE projects. It will guide you through the complexity of the J2EE services and APIs to enable you to build the simplest possible solution, on time and on budget. Rod takes a practical, pragmatic approach, questioning J2EE orthodoxy where it has failed to deliver results in practice and instead suggesting effective, proven approaches. What does this book cover? In this book, you will learn When to use a distributed architecture When and how to use EJB How to develop an efficient data access strategy How to design a clean and maintainable web interface How to design J2EE applications for performance Who is this book for? This book would be of value to most enterprise developers. Although some of the discussion (for example, on performance and scalability) would be most relevant to architects and lead developers, the practical focus would make it useful to anyone with some familiarity with J2EE. Because of the complete design-deployment coverage, a less advanced developer could work through the book along with a more introductory text, and successfully build and understand the sample application. This comprehensive coverage would also be useful to developers in smaller organisations, who might be called upon to fill several normally distinct roles. What is special about this book? Wondering what differentiates this book from others like it in the market? Take a look: It does not just discuss technology, but stress its practical application. The book is driven from the need to solve common tasks, rather than by the elements of J2EE. It discuss risks in J2EE development It takes the reader through the entire design, development and build process of a non-trivial application. This wouldn't be compressed into one or two chapters, like the Java Pet Store, but would be a realistic example comparable to the complexity of applications readers would need to build. At each point in the design, alternative choices would be discussed. This would be important both where there's a real problem with the obvious alternative, and where the obvious alternatives are perhaps equally valid. It emphasizes the use of OO design and design patterns in J2EE, without becoming a theoretical book ,高清文档What is this book about? The results of using J2EE in practice are often disappointing: applications are often slow, unduly complex, and take too long to develop. Rod Johnson believes that the problem lies not in J2EE itself, but in that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no real business value. "Expert One-on-One: J2EE Design and Development" aims to demystify J2EE development. Using a practical focus, it shows how to use J2EE technologies to reduce, rather than increase, complexity. Rod draws on his experience of designing successful high-volume J2EE applications and salvaging failing projects, as well as intimate knowledge of the J2EE specifications, to offer a real-world, how-to guide on how you too can make J2EE work in practice. It will help you to solve common problems with J2EE and avoid the expensive mistakes often made in J2EE projects. It will guide you through the complexity of the J2EE services and APIs to enable you to build the simplest possible solution, on time and on budget. Rod takes a practical, pragmatic approach, questioning J2EE orthodoxy where it has failed to deliver results in practice and instead suggesting effective, proven approaches. What does this book cover? In this book, you will learn When to use a distributed architecture When and how to use EJB How to develop an efficient data access strategy How to design a clean and maintainable web interface How to design J2EE applications for performance Who is this book for? This book would be of value to most enterprise developers. Although some of the discussion (for example, on performance and scalability) would be most relevant to architects and lead developers, the practical focus would make it useful to anyone with some familiarity with J2EE. Because of the complete design-deployment coverage, a less advanced developer could work through the book along with a more introductory text, and successfully build and understand the sample application. This comprehensive coverage would also be useful to developers in smaller organisations, who might be called upon to fill several normally distinct roles. What is special about this book? Wondering what differentiates this book from others like it in the market? Take a look: It does not just discuss technology, but stress its practical application. The book is driven from the need to solve common tasks, rather than by the elements of J2EE. It discuss risks in J2EE development It takes the reader through the entire design, development and build process of a non-trivial application. This wouldn't be compressed into one or two chapters, like the Java Pet Store, but would be a realistic example comparable to the complexity of applications readers would need to build. At each point in the design, alternative choices would be discussed. This would be important both where there's a real problem with the obvious alternative, and where the obvious alternatives are perhaps equally valid. It emphasizes the use of OO design and design patterns in J2EE, without becoming a theoretical book ,高清文档4 172浏览会员免费
- jquery大小:6MB书名:jQuery权威指南(系统介绍jQuery方方面面,囊括118个实例和2个综合案例,实战性强) 作者:陶国荣 著 书号:978-7-111-32543-7 定价:59.00元 出版社:机械工业出版社华章公司 出版时间:2011年1月 编辑推荐: 内容全面,系统地讲解了jQuery方方面面 实战性强,囊括118个实例和2个综合案例 资深专家亲自执笔,4大专业社区一致鼎力推荐 内容简介: jQuery是继Prototype之后的又一个优秀JavaScript框架,深受全球开发者欢迎,已经成为Web开发领域的事实标准。jQuery以其轻巧的体积、强大的选择器、出色的DOM封装、丰富的插件支持使得广大的Web前端开发者得心应手,极大地提高了他们的开发效率;此外,jQuery中完善的Ajax功能、行为与结构层的分离、可靠的事件处理机制也同样使得Web后端开发者如虎添翼,使用少量代码就可以实现复杂的功能。特别是新版本1.4.x的发布,jQuery在功能和性能方面都有质的提升,极大地满足了广大开发者提出的更高要求。因此,为了提高Web开发的效率和强化Web应用的功能,熟练使用jQuery是Web开发者必备的一种能力。 《jQuery权威指南》由国内资深Web技术专家亲自执笔,4大Web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jQuery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jQuery技术本身的方方面面,而且还包括与jQuery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。 全书一共分为11章,首先以示例的方式对jQuery做了全局性的介绍,以便于为读者建立jQuery的大局观,这对初学者尤为重要;其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jQuery UI和jQuery实用工具函数等扩展知识,以及jQuery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jQuery的殿堂。 作者简介: 陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。醉心于对JavaScript、jQuery和Ajax等Web开发技术的研究与实践,并长期专注于HTML页面的优化与用户体验的研究,在页面框架搭建、数据流向分析、页面静态优化方面拥有丰富的实践经验。此外,他还是微软技术方面的专家,精通C#、ASP.NET 和SQL Server等技术,出版相关著作多部。 媒体推荐: jQuery的发展之迅速和取得的成功之巨大是其他所有开发框架都难以企及的,它已经成为Web开发者必备的核心技能之一。如果你尚未掌握jQuery或功力还不够,推荐你认真阅读这本书并付诸实践,与同类的jQuery图书相比,它有3大优势:内容非常全面,几乎包含jQuery的所有内容;基于jQuery的最新版本撰写,所有新功能特性一览无余;实战性极强,不仅有118个小型案例,而且还有两个综合案例。——jQuery中文社区 jQuery因为使用简单、功能强大、插件丰富而深受Web开发者青睐。《jQuery权威指南》不仅完整地呈现了jQuery本身所有的功能,而且讲解了jQuery UI等扩展功能;更值得一提的是,还包括最佳实践和性能优化方面的技巧,内容全面,结构合理。除此之外,本书还包括大量的实例,不仅每个知识点都配有小例子,而且还有两个综合性的案例。对于初学者而言,本书应该是学习jQuery的首选。——jQuery中文用户组 jQuery因为易于使用和功能强大著称,是所有Web开发者应该掌握的一种利器,初学者如何才能快速而有效地掌握jQuery呢?最好的方法莫过于一边学习理论,一边动手实践这些理论,本书就是按照这种思路为读者打造的,强烈推荐。——JavaScript开发者社区 jQuery从众多的Ajax框架中脱颖而出,已经成为Web开发领域的事实标准。《jQuery权威指南》除了理论知识丰富而全面外,它还有一个最大的特点就是注重实战,每个知识点都有一个完整的案例,包括需求分析、代码实现和结果展示三个部分,而且还包含两个综合性的案例,它的实践性之强是目前所有同类书都不具备的,恰好这一点又是初学者最需要的。如果能阅读本书并付诸实践,进入jQuery开发的佳境便是指日可待的事情了。——Ajax中国 前 言 “工欲善其事,必先利其器”。作为一名从事Web开发多年的工作者,我对每一种新技术的出现与应用都充满了渴望与期待,渴望它能解决现存疑难,进一步提高程序开发的效率;期待它能超越旧俗,引领技术未来的发展方向。近年来,Web开发领域的新技术和新工具层出不穷,它们的出现极大地推动了Web开发技术的发展,其中jQuery的诞生在Web技术的发展进程中具有划时代的意义。 jQuery发布于2006年,它因为易于使用、功能强大、展现优雅、兼容性极佳而迅速赢得了Web开发者的钟爱,不断地吸引着全球开发者社区的技术爱好者、精英和专家们加入其阵营。这也使得它在众多的JavaScript框架中脱颖而出,几近成为Web开发领域的事实标准。恰好是在2006年,jQuery也深深地吸引了我,令我从此深陷其中。 随着Web开发技术的发展,以及用户对应用体验的要求日益提高,当我们要开发一个Web应用时,不仅仅只是要考虑其功能是否足够完备,更重要的是要考虑如何才能提高用户的体验满意度。这是理性的回归,也是Web开发技术发展的必然趋势,而jQuery恰恰是满足这一理性需求的坚实利刃。 虽然jQuery使用简单,但它毕竟是一门新的技术,与传统的JavaScript在性能与语法上存在诸多差异,需要相应的书籍来引导开发者们迅速而有效地掌握它,并能真正付诸实践。综观现在已经出版的中文类jQuery图书,不是简单的概念性介绍,就是缺乏真正的实践指导,而且版本相对陈旧。为了让所有还没有完全掌握jQuery技术的开发者能迅速步入jQuery的殿堂,本书诞生了,相信它不会让你失望。 本书特点 与国内目前已经出版的同类书相比较,本书具有以下几个独有的特点: 基于jQuery的最新版本撰写,完美地展现了jQuery最新版本的功能和特性。 内容全面、丰富、翔实,不仅由浅入深地讲解了jQuery的所有必备基础知识,还介绍了jQuery UI等扩展知识以及jQuery开发中的技巧与性能优化方面的高级知识。 本书极其注重实战,因为动手实践才是掌握一门新技术的最有效途径。不仅书中的每一个小知识点都配有精心选择的小案例(总共100多个),而且还有两个非常实用的综合性案例。所有案例的讲解都非常详细,不仅有功能需求分析和完整实现代码,而且还有最终效果的展示,更重要的是,将所有理论知识都巧妙地贯穿于其中,非常易于读者理解。如果读者能在阅读本书的过程中逐一亲手实现这些案例,在实际开发中应该就具备相当的动手能力了。 本书面向的读者 本书适合所有希望迅速掌握jQuery并将之付诸实践的Web开发者阅读。 如何阅读本书 由于本书的结构是层进式的,章节之间有一定的关联,因此建议读者按章节的编排顺序逐章阅读。但在阅读本书的示例时,请尽量不要照抄书中的所有示例,而是重在理解代码的实现思路,自己动手开发相似功能的应用,并逐步完善其功能,这样才能真正领会示例所反映出的jQuery技术的理论本质。 联系作者 希望这部耗时数月、承载了我近4年jQuery开发心得和体会的拙著能给每一位阅读过它的读者带来技术上的提升和思路上的启发。非常希望能借本书出版的机会与国内热衷于jQuery技术的开发者交流,如果大家想联系我,欢迎给我发邮件:tao_guo_rong@163.com。 致谢 本书能顺利出版,首先要感谢机械工业出版社华章分社的编辑们,尤其是杨福川编辑。正是由于他们在我写作的整个过程中不断地给予专业的指导,才使得我整体的创作思路不断被提升和改进,使本书能保质保量地完成。同时,我还要感谢我的家人,正是他们的理解与默默支持,才使得我能全心写作、顺利完成本书的编写。 陶国荣 2010年11月 目 录 前 言 第1章 jQuery开发入门/1 1.1 jQuery概述/2 1.1.1 认识jQuery /2 1.1.2 jQuery基本功能/2 1.1.3 搭建jQuery开发环境/3 1.1.4 编写第一个简单的jQuery应用/3 1.1.5 jQuery程序的代码风格/5 1.2 jQuery的简单应用/7 1.2.1 jQuery访问DOM对象/7 1.2.2 jQuery控制DOM对象/7 1.2.3 jQuery控制页面CSS /9 1.3 本章小结/11 第2章 jQuery 选择器/12 2.1 jQuery选择器概述/13 2.1.1 什么是选择器/13 2.1.2 选择器的优势/13 2.2 jQuery选择器详解/17 2.2.1 基本选择器/18 2.2.2 层次选择器/20 2.2.3 简单过滤选择器/22 2.2.4 内容过滤选择器/25 2.2.5 可见性过滤选择器/27 2.2.6 属性过滤选择器/28 2.2.7 子元素过滤选择器/30 2.2.8 表单对象属性过滤选择器/32 2.2.9 表单选择器/34 2.3 综合案例分析—导航条在项目中的应用/37 2.3.1 需求分析/37 2.3.2 效果界面/38 2.3.3 功能实现/38 2.3.4 代码分析/40 2.4 本章小结/41 第3章 jQuery操作DOM /42 3.1 DOM基础/43 3.2 访问元素/44 3.2.1 元素属性操作/45 3.2.2 元素内容操作/49 3.2.3 获取或设置元素值/51 3.2.4 元素样式操作/53 3.3 创建节点元素/58 3.4 插入节点/60 3.4.1 内部插入节点方法/60 3.4.2 外部插入节点方法/64 3.5 复制节点/66 3.6 替换节点/68 3.7 包裹节点/69 3.8 遍历元素/71 3.9 删除元素/73 3.10 综合案例分析—数据删除和图片预览在项目中的应用/75 3.10.1 需求分析/75 3.10.2 效果界面/75 3.10.3 功能实现/77 3.10.4 代码分析/80 3.11 本章小结/81 第4章 jQuery中的事件与应用/82 4.1 事件机制/83 4.2 页面载入事件/85 4.2.1 ready()方法的工作原理/85 4.2.2 ready()方法的几种相同写法/86 4.3 绑定事件/86 4.4 切换事件/90 4.4.1 hover()方法/90 4.4.2 toggle()方法/93 4.5 移除事件/94 4.6 其他事件/96 4.6.1 方法one() /97 4.6.2 方法trigger () /98 4.7 表单应用/100 4.7.1 文本框中的事件应用/100 4.7.2 下拉列表框中的事件应用/104 4.8 列表应用/109 4.9 网页选项卡的应用/114 4.10 综合案例分析—删除数据时的提示效果在项目中的应用/116 4.10.1 需求分析/116 4.10.2 效果界面/117 4.10.3 功能实现/118 4.10.4 代码分析/121 4.11 本章小结/123 第5章 jQuery的动画与特效/124 5.1 显示与隐藏/125 5.1.1 show()与hide()方法/125 5.1.2 动画效果的show()与hide()方法/126 5.1.3 toggle()方法/128 5.2 滑动/131 5.2.1 slideDown()与slideUp方法/131 5.2.2 slideToggle()方法/134 5.3 淡入淡出/135 5.3.1 fadeIn()与fadeOut()方法/135 5.3.2 fadeTo()方法/137 5.4 自定义动画/139 5.4.1 简单的动画/140 5.4.2 移动位置的动画/141 5.4.3 队列中的动画/144 5.4.4 动画停止和延时/146 5.5 动画效果综述/148 5.5.1 各种动画方法说明/148 5.5.2 使用animate()方法代替其他动画效果/148 5.6 综合案例分析—动画效果浏览相册中的图片/149 5.6.1 需求分析/149 5.6.2 效果界面/149 5.6.3 功能实现/151 5.6.4 代码分析/155 5.7 本章小结/158 第6章 Ajax在jQuery中的应用/159 6.1 加载异步数据/160 6.1.1 传统的JavaScript方法/160 6.1.2 jQuery中的load()方法/162 6.1.3 jQuery中的全局函数getJSON()/164 6.1.4 jQuery中的全局函数getScript()/166 6.1.5 jQuery中异步加载XML文档/168 6.2 请求服务器数据/170 6.2.1 $.get()请求数据/170 6.2.2 $.post()请求数据/172 6.2.3 serialize()序列化表单/175 6.3 $.ajax()方法/177 6.3.1 $.ajax()的基本概念/177 6.3.2 $.ajaxSetup()设置全局Ajax /181 6.4 Ajax中的全局事件/184 6.4.1 Ajax全局事件的基本概念/184 6.4.2 ajaxStart与ajaxStop全局事件/184 6.5 综合案例分析—用Ajax实现新闻点评即时更新/187 6.5.1 需求分析/187 6.5.2 效果界面/187 6.5.3 功能实现/189 6.5.4 代码分析/193 6.6 本章小结/196 第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 7.2 验证插件validate /198 7.3 表单插件form /202 7.4 Cookie插件cookie /205 7.5 搜索插件AutoComplete /209 7.6 图片灯箱插件notesforlightbox /213 7.7 右键菜单插件contextmenu /216 7.8 图片放大镜插件jqzoom /222 7.9 自定义jQuery插件/224 7.9.1 插件的种类/225 7.9.2 插件开发要点/225 7.9.3 开发插件示例/226 7.10 综合案例分析—使用uploadify插件实现文件上传功能 /232 7.10.1 需求分析/232 7.10.2 效果界面/233 7.10.3 功能实现/234 7.10.4 代码分析/236 7.11 本章小结/241 第8章 jQuery UI插件/242 8.1 认识jQuery UI /243 8.2 jQuery UI交互性插件/244 8.2.1 拖曳插件/244 8.2.2 放置/247 8.2.3 排序插件/250 8.3 jQuery UI微型插件/252 8.3.1 折叠面板插件/252 8.3.2 日历/255 8.3.3 选项卡插件/260 8.3.4 对话框插件/263 8.4 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269 8.4.1 需求分析/269 8.4.2 效果界面/269 8.4.3 功能实现/270 8.4.4 代码分析/274 8.5 本章小结/277 第9章 jQuery实用工具函数/278 9.1 什么是工具函数/279 9.2 工具函数的分类/279 9.2.1 浏览器的检测/279 9.2.2 数组和对象的操作/284 9.2.3 字符串操作/291 9.2.4 测试操作/293 9.2.5 URL操作/297 9.3 工具函数的扩展/299 9.4 其他工具函数—$.proxy() /302 9.5 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305 9.5.1 需求分析/305 9.5.2 效果界面/305 9.5.3 功能实现/306 9.5.4 代码分析/309 9.6 本章小结/311 第10章 jQuery性能优化与最佳实践/312 10.1 优化选择器执行的速度/313 10.1.1 优先使用ID与标记选择器/313 10.1.2 使用jQuery对象缓存/314 10.1.3 给选择器一个上下文/315 10.2 处理选择器中的不规范元素标志/317 10.2.1 选择器中含有特殊符号/317 10.2.2 选择器中含有空格符号/318 10.3 优化事件中的冒泡现象/319 10.4 使用data()方法缓存数据/321 10.5 解决jQuery库与其他库的冲突/326 10.5.1 jQuery在其他库前导入/326 10.5.2 jQuery在其他库后导入/328 10.6 使用子查询优化选择器性能/330 10.7 减少对DOM元素直接操作/332 10.8 正确区分DOM对象与jQuery对象/334 10.8.1 DOM对象与jQuery对象的定义/334 10.8.2 DOM对象与jQuery对象的类型转换/335 10.9 本章小结/337 第11章 综合案例开发/338 案例1:切割图片/339 案例2:在线聊天室/349 本章小结/365 示例目录 第1章 jQuery开发入门/1 示例1-1 编写第一个简单的jQuery程序/4 示例1-2 jQuery事件的链式写法/5 示例1-3 控制DOM对象/7 示例1-4 jQuery控制CSS样式/10 第2章 jQuery 选择器/12 示例2-1 使用JavaScript实现隔行变色/13 示例2-2 使用jQuery选择器实现隔行变色/15 示例2-3 使用JavaScript输出文字信息/16 示例2-4 使用jQuery输出文字信息/17 示例2-5 使用jQuery基本选择器选择元素/18 示例2-6 使用jQuery层次选择器选择元素/20 示例2-7 使用jQuery基本过滤选择器选择元素/22 示例2-8 使用jQuery内容过滤选择器选择元素/25 示例2-9 使用jQuery可见性过滤选择器选择元素/27 示例2-10 使用jQuery属性过滤选择器选择元素/28 示例2-11 使用jQuery子元素过滤选择器选择元素/30 示例2-12 通过表单对象属性过滤选择器获取表单对象/32 示例2-13 使用jQuery表单过滤选择器获取元素/35 综合案例分析—导航条在项目中的应用/37 第3章 jQuery操作DOM /42 示例3-1 创建一个DOM页面文档/43 示例3-2 通过attr(name)方法获取元素的属性/45 示例3-3 设置元素的属性(一)/46 示例3-4 设置元素的属性(二)/48 示例3-5 设置或获取元素的内容/50 示例3-6 设置或获取元素的值/51 示例3-7 直接设置元素样式值/54 示例3-8 增加CSS类别/55 示例3-9 类别切换/57 示例3-10 动态创建节点元素/59 示例3-11 插入节点(一)/62 示例3-12 插入节点(二)/63 示例3-13 外部插入节点/65 示例3-14 复制元素节点/66 示例3-15 替换元素节点/68 示例3-16 包裹元素节点/70 示例3-17 遍历元素/72 示例3-18 删除元素/73 综合案例分析—数据删除和图片预览在项目中的应用/75 第4章 jQuery中的事件与应用/82 示例4-1 事件中的冒泡现象/83 示例4-2 用bind方法绑定事件/87 示例4-3 用映射方式绑定不同的事件/88 示例4-4 用hover方法绑定事件/91 示例4-5 用toggle方法绑定事件/93 示例4-6 用unbind方法移除事件/94 示例4-7 用one方法绑定事件/97 示例4-8 用trigger方法绑定事件/98 示例4-9 文本框中的事件应用/100 示例4-10 下拉列表框中的事件应用/104 示例4-11 列表中的导航菜单应用/109 示例4-12 网页选项卡的应用/114 综合案例分析—删除数据时的提示效果在项目中的应用/116 第5章 jQuery的动画与特效/124 示例5-1 show()与hide()方法简介125 示例5-2 动画效果的show()与hide()方法127 示例5-3 toggle()方法的使用/129 示例5-4 slideDown()与slideUp()方法/132 示例5-5 slideToggle()方法/134 示例5-6 fadeIn()和fadeOut()方法/136 示例5-7 fadeTo()方法/138 示例5-8 简单的动画/140 示例5-9 移动位置的动画/142 示例5-10 队列中的动画/144 示例5-11 动画停止和延时/146 综合案例分析—动画效果浏览相册中的图片/149 第6章 Ajax在jQuery中的应用/159 示例6-1 传统的JavaScript方法实现Ajax功能/160 示例6-2 load()方法实现异步获取数据/162 示例6-3 全局函数getJSON()实现异步获取数据/164 示例6-4 全局函数getScript()实现异步获取数据/166 示例6-5 全局函数get()实现异步获取XML文档数据/168 示例6-6 全局函数get ()向服务器请求数据/171 示例6-7 全局函数post ()向服务器请求数据/173 示例6-8 serialize()序列化表单/175 示例6-9 用$.ajax()方法发送请求/178 示例6-10 $.ajaxSetup()方法全局设置Ajax /181 示例6-11 jQuery中的全局事件/185 综合案例分析—用Ajax实现新闻点评即时更新/187 第7章 jQuery常用插件/197 示例7-1 验证插件的使用/199 示例7-2 表单插件的使用/203 示例7-3 cookie插件的使用/206 示例7-4 搜索插件的使用/209 示例7-5 图片灯箱插件的使用/213 示例7-6 右键菜单插件的使用/217 示例7-7 图片放大镜插件的使用/222 示例7-8 对象级别插件的开发/226 示例7-9 类级别插件的开发/229 综合案例分析—使用uploadify插件实现文件上传功能 /232 第8章 jQuery UI插件/242 示例8-1 使用draggable插件实现对象的拖曳操作/245 示例8-2 使用droppable插件实现对象的放置操作/247 示例8-3 使用sortable插件实现列表中表项的拖曳排序操作/250 示例8-4 使用accordion插件实现页面中多区域的折叠操作/253 示例8-5 使用datepicker插件实现日期选择的基本操作/256 示例8-6 使用datepicker插件实现分段时间的选择/258 示例8-7 使用tabs插件展示选项卡的基本功能/261 示例8-8 使用dialog插件弹出提示和确定信息对话框/264 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269 第9章 jQuery实用工具函数/278 示例9-1 browser对象的使用/280 示例9-2 boxModel对象的使用/282 示例9-3 $.each()函数遍历数组/284 示例9-4 $.each()函数遍历对象/285 示例9-5 $. grep()函数筛选数据/287 示例9-6 $. map()函数变更数据/288 示例9-7 $.inArray()函数搜索数据/290 示例9-8 $.trim()函数除掉字符串左右两边的空格符/292 示例9-9 $.isEmptyObject()函数的使用/293 示例9-10 $.isPlainObject ()函数的使用/295 示例9-11 $.contains()函数的使用/296 示例9-12 使用函数$.param()对数组进行序列化/298 示例9-13 使用函数$.extend()扩展工具函数/300 示例9-14 使用函数$.proxy()改变事件函数的作用域/302 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305 第10章 jQuery性能优化与最佳实践/312 示例10-1 在指定的查找范围内获取DOM元素/315 示例10-2 选择器中含有空格符与不含空格符的区别/318 示例10-3 事件中的target方法优化冒泡现象/320 示例10-4 使用data()方法在元素上存取移除数据/322 示例10-5 使用data()方法在元素上存取移除JSON格式的数据/323 示例10-6 解决jQuery库先于其他库导入时,变量“$”的使用权问题/326 示例10-7 解决jQuery库后于其他库导入时,变量“$”的使用权问题/328 示例10-8 使用子查询优化选择器性能/330 示例10-9 减少对DOM元素直接操作/332 示例10-10 DOM对象与jQuery对象的类型转换/335 第11章 综合案例开发/338 案例1:切割图片/339 案例2:在线聊天室/349书名:jQuery权威指南(系统介绍jQuery方方面面,囊括118个实例和2个综合案例,实战性强) 作者:陶国荣 著 书号:978-7-111-32543-7 定价:59.00元 出版社:机械工业出版社华章公司 出版时间:2011年1月 编辑推荐: 内容全面,系统地讲解了jQuery方方面面 实战性强,囊括118个实例和2个综合案例 资深专家亲自执笔,4大专业社区一致鼎力推荐 内容简介: jQuery是继Prototype之后的又一个优秀JavaScript框架,深受全球开发者欢迎,已经成为Web开发领域的事实标准。jQuery以其轻巧的体积、强大的选择器、出色的DOM封装、丰富的插件支持使得广大的Web前端开发者得心应手,极大地提高了他们的开发效率;此外,jQuery中完善的Ajax功能、行为与结构层的分离、可靠的事件处理机制也同样使得Web后端开发者如虎添翼,使用少量代码就可以实现复杂的功能。特别是新版本1.4.x的发布,jQuery在功能和性能方面都有质的提升,极大地满足了广大开发者提出的更高要求。因此,为了提高Web开发的效率和强化Web应用的功能,熟练使用jQuery是Web开发者必备的一种能力。 《jQuery权威指南》由国内资深Web技术专家亲自执笔,4大Web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jQuery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jQuery技术本身的方方面面,而且还包括与jQuery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。 全书一共分为11章,首先以示例的方式对jQuery做了全局性的介绍,以便于为读者建立jQuery的大局观,这对初学者尤为重要;其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jQuery UI和jQuery实用工具函数等扩展知识,以及jQuery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jQuery的殿堂。 作者简介: 陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。醉心于对JavaScript、jQuery和Ajax等Web开发技术的研究与实践,并长期专注于HTML页面的优化与用户体验的研究,在页面框架搭建、数据流向分析、页面静态优化方面拥有丰富的实践经验。此外,他还是微软技术方面的专家,精通C#、ASP.NET 和SQL Server等技术,出版相关著作多部。 媒体推荐: jQuery的发展之迅速和取得的成功之巨大是其他所有开发框架都难以企及的,它已经成为Web开发者必备的核心技能之一。如果你尚未掌握jQuery或功力还不够,推荐你认真阅读这本书并付诸实践,与同类的jQuery图书相比,它有3大优势:内容非常全面,几乎包含jQuery的所有内容;基于jQuery的最新版本撰写,所有新功能特性一览无余;实战性极强,不仅有118个小型案例,而且还有两个综合案例。——jQuery中文社区 jQuery因为使用简单、功能强大、插件丰富而深受Web开发者青睐。《jQuery权威指南》不仅完整地呈现了jQuery本身所有的功能,而且讲解了jQuery UI等扩展功能;更值得一提的是,还包括最佳实践和性能优化方面的技巧,内容全面,结构合理。除此之外,本书还包括大量的实例,不仅每个知识点都配有小例子,而且还有两个综合性的案例。对于初学者而言,本书应该是学习jQuery的首选。——jQuery中文用户组 jQuery因为易于使用和功能强大著称,是所有Web开发者应该掌握的一种利器,初学者如何才能快速而有效地掌握jQuery呢?最好的方法莫过于一边学习理论,一边动手实践这些理论,本书就是按照这种思路为读者打造的,强烈推荐。——JavaScript开发者社区 jQuery从众多的Ajax框架中脱颖而出,已经成为Web开发领域的事实标准。《jQuery权威指南》除了理论知识丰富而全面外,它还有一个最大的特点就是注重实战,每个知识点都有一个完整的案例,包括需求分析、代码实现和结果展示三个部分,而且还包含两个综合性的案例,它的实践性之强是目前所有同类书都不具备的,恰好这一点又是初学者最需要的。如果能阅读本书并付诸实践,进入jQuery开发的佳境便是指日可待的事情了。——Ajax中国 前 言 “工欲善其事,必先利其器”。作为一名从事Web开发多年的工作者,我对每一种新技术的出现与应用都充满了渴望与期待,渴望它能解决现存疑难,进一步提高程序开发的效率;期待它能超越旧俗,引领技术未来的发展方向。近年来,Web开发领域的新技术和新工具层出不穷,它们的出现极大地推动了Web开发技术的发展,其中jQuery的诞生在Web技术的发展进程中具有划时代的意义。 jQuery发布于2006年,它因为易于使用、功能强大、展现优雅、兼容性极佳而迅速赢得了Web开发者的钟爱,不断地吸引着全球开发者社区的技术爱好者、精英和专家们加入其阵营。这也使得它在众多的JavaScript框架中脱颖而出,几近成为Web开发领域的事实标准。恰好是在2006年,jQuery也深深地吸引了我,令我从此深陷其中。 随着Web开发技术的发展,以及用户对应用体验的要求日益提高,当我们要开发一个Web应用时,不仅仅只是要考虑其功能是否足够完备,更重要的是要考虑如何才能提高用户的体验满意度。这是理性的回归,也是Web开发技术发展的必然趋势,而jQuery恰恰是满足这一理性需求的坚实利刃。 虽然jQuery使用简单,但它毕竟是一门新的技术,与传统的JavaScript在性能与语法上存在诸多差异,需要相应的书籍来引导开发者们迅速而有效地掌握它,并能真正付诸实践。综观现在已经出版的中文类jQuery图书,不是简单的概念性介绍,就是缺乏真正的实践指导,而且版本相对陈旧。为了让所有还没有完全掌握jQuery技术的开发者能迅速步入jQuery的殿堂,本书诞生了,相信它不会让你失望。 本书特点 与国内目前已经出版的同类书相比较,本书具有以下几个独有的特点: 基于jQuery的最新版本撰写,完美地展现了jQuery最新版本的功能和特性。 内容全面、丰富、翔实,不仅由浅入深地讲解了jQuery的所有必备基础知识,还介绍了jQuery UI等扩展知识以及jQuery开发中的技巧与性能优化方面的高级知识。 本书极其注重实战,因为动手实践才是掌握一门新技术的最有效途径。不仅书中的每一个小知识点都配有精心选择的小案例(总共100多个),而且还有两个非常实用的综合性案例。所有案例的讲解都非常详细,不仅有功能需求分析和完整实现代码,而且还有最终效果的展示,更重要的是,将所有理论知识都巧妙地贯穿于其中,非常易于读者理解。如果读者能在阅读本书的过程中逐一亲手实现这些案例,在实际开发中应该就具备相当的动手能力了。 本书面向的读者 本书适合所有希望迅速掌握jQuery并将之付诸实践的Web开发者阅读。 如何阅读本书 由于本书的结构是层进式的,章节之间有一定的关联,因此建议读者按章节的编排顺序逐章阅读。但在阅读本书的示例时,请尽量不要照抄书中的所有示例,而是重在理解代码的实现思路,自己动手开发相似功能的应用,并逐步完善其功能,这样才能真正领会示例所反映出的jQuery技术的理论本质。 联系作者 希望这部耗时数月、承载了我近4年jQuery开发心得和体会的拙著能给每一位阅读过它的读者带来技术上的提升和思路上的启发。非常希望能借本书出版的机会与国内热衷于jQuery技术的开发者交流,如果大家想联系我,欢迎给我发邮件:tao_guo_rong@163.com。 致谢 本书能顺利出版,首先要感谢机械工业出版社华章分社的编辑们,尤其是杨福川编辑。正是由于他们在我写作的整个过程中不断地给予专业的指导,才使得我整体的创作思路不断被提升和改进,使本书能保质保量地完成。同时,我还要感谢我的家人,正是他们的理解与默默支持,才使得我能全心写作、顺利完成本书的编写。 陶国荣 2010年11月 目 录 前 言 第1章 jQuery开发入门/1 1.1 jQuery概述/2 1.1.1 认识jQuery /2 1.1.2 jQuery基本功能/2 1.1.3 搭建jQuery开发环境/3 1.1.4 编写第一个简单的jQuery应用/3 1.1.5 jQuery程序的代码风格/5 1.2 jQuery的简单应用/7 1.2.1 jQuery访问DOM对象/7 1.2.2 jQuery控制DOM对象/7 1.2.3 jQuery控制页面CSS /9 1.3 本章小结/11 第2章 jQuery 选择器/12 2.1 jQuery选择器概述/13 2.1.1 什么是选择器/13 2.1.2 选择器的优势/13 2.2 jQuery选择器详解/17 2.2.1 基本选择器/18 2.2.2 层次选择器/20 2.2.3 简单过滤选择器/22 2.2.4 内容过滤选择器/25 2.2.5 可见性过滤选择器/27 2.2.6 属性过滤选择器/28 2.2.7 子元素过滤选择器/30 2.2.8 表单对象属性过滤选择器/32 2.2.9 表单选择器/34 2.3 综合案例分析—导航条在项目中的应用/37 2.3.1 需求分析/37 2.3.2 效果界面/38 2.3.3 功能实现/38 2.3.4 代码分析/40 2.4 本章小结/41 第3章 jQuery操作DOM /42 3.1 DOM基础/43 3.2 访问元素/44 3.2.1 元素属性操作/45 3.2.2 元素内容操作/49 3.2.3 获取或设置元素值/51 3.2.4 元素样式操作/53 3.3 创建节点元素/58 3.4 插入节点/60 3.4.1 内部插入节点方法/60 3.4.2 外部插入节点方法/64 3.5 复制节点/66 3.6 替换节点/68 3.7 包裹节点/69 3.8 遍历元素/71 3.9 删除元素/73 3.10 综合案例分析—数据删除和图片预览在项目中的应用/75 3.10.1 需求分析/75 3.10.2 效果界面/75 3.10.3 功能实现/77 3.10.4 代码分析/80 3.11 本章小结/81 第4章 jQuery中的事件与应用/82 4.1 事件机制/83 4.2 页面载入事件/85 4.2.1 ready()方法的工作原理/85 4.2.2 ready()方法的几种相同写法/86 4.3 绑定事件/86 4.4 切换事件/90 4.4.1 hover()方法/90 4.4.2 toggle()方法/93 4.5 移除事件/94 4.6 其他事件/96 4.6.1 方法one() /97 4.6.2 方法trigger () /98 4.7 表单应用/100 4.7.1 文本框中的事件应用/100 4.7.2 下拉列表框中的事件应用/104 4.8 列表应用/109 4.9 网页选项卡的应用/114 4.10 综合案例分析—删除数据时的提示效果在项目中的应用/116 4.10.1 需求分析/116 4.10.2 效果界面/117 4.10.3 功能实现/118 4.10.4 代码分析/121 4.11 本章小结/123 第5章 jQuery的动画与特效/124 5.1 显示与隐藏/125 5.1.1 show()与hide()方法/125 5.1.2 动画效果的show()与hide()方法/126 5.1.3 toggle()方法/128 5.2 滑动/131 5.2.1 slideDown()与slideUp方法/131 5.2.2 slideToggle()方法/134 5.3 淡入淡出/135 5.3.1 fadeIn()与fadeOut()方法/135 5.3.2 fadeTo()方法/137 5.4 自定义动画/139 5.4.1 简单的动画/140 5.4.2 移动位置的动画/141 5.4.3 队列中的动画/144 5.4.4 动画停止和延时/146 5.5 动画效果综述/148 5.5.1 各种动画方法说明/148 5.5.2 使用animate()方法代替其他动画效果/148 5.6 综合案例分析—动画效果浏览相册中的图片/149 5.6.1 需求分析/149 5.6.2 效果界面/149 5.6.3 功能实现/151 5.6.4 代码分析/155 5.7 本章小结/158 第6章 Ajax在jQuery中的应用/159 6.1 加载异步数据/160 6.1.1 传统的JavaScript方法/160 6.1.2 jQuery中的load()方法/162 6.1.3 jQuery中的全局函数getJSON()/164 6.1.4 jQuery中的全局函数getScript()/166 6.1.5 jQuery中异步加载XML文档/168 6.2 请求服务器数据/170 6.2.1 $.get()请求数据/170 6.2.2 $.post()请求数据/172 6.2.3 serialize()序列化表单/175 6.3 $.ajax()方法/177 6.3.1 $.ajax()的基本概念/177 6.3.2 $.ajaxSetup()设置全局Ajax /181 6.4 Ajax中的全局事件/184 6.4.1 Ajax全局事件的基本概念/184 6.4.2 ajaxStart与ajaxStop全局事件/184 6.5 综合案例分析—用Ajax实现新闻点评即时更新/187 6.5.1 需求分析/187 6.5.2 效果界面/187 6.5.3 功能实现/189 6.5.4 代码分析/193 6.6 本章小结/196 第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 7.2 验证插件validate /198 7.3 表单插件form /202 7.4 Cookie插件cookie /205 7.5 搜索插件AutoComplete /209 7.6 图片灯箱插件notesforlightbox /213 7.7 右键菜单插件contextmenu /216 7.8 图片放大镜插件jqzoom /222 7.9 自定义jQuery插件/224 7.9.1 插件的种类/225 7.9.2 插件开发要点/225 7.9.3 开发插件示例/226 7.10 综合案例分析—使用uploadify插件实现文件上传功能 /232 7.10.1 需求分析/232 7.10.2 效果界面/233 7.10.3 功能实现/234 7.10.4 代码分析/236 7.11 本章小结/241 第8章 jQuery UI插件/242 8.1 认识jQuery UI /243 8.2 jQuery UI交互性插件/244 8.2.1 拖曳插件/244 8.2.2 放置/247 8.2.3 排序插件/250 8.3 jQuery UI微型插件/252 8.3.1 折叠面板插件/252 8.3.2 日历/255 8.3.3 选项卡插件/260 8.3.4 对话框插件/263 8.4 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269 8.4.1 需求分析/269 8.4.2 效果界面/269 8.4.3 功能实现/270 8.4.4 代码分析/274 8.5 本章小结/277 第9章 jQuery实用工具函数/278 9.1 什么是工具函数/279 9.2 工具函数的分类/279 9.2.1 浏览器的检测/279 9.2.2 数组和对象的操作/284 9.2.3 字符串操作/291 9.2.4 测试操作/293 9.2.5 URL操作/297 9.3 工具函数的扩展/299 9.4 其他工具函数—$.proxy() /302 9.5 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305 9.5.1 需求分析/305 9.5.2 效果界面/305 9.5.3 功能实现/306 9.5.4 代码分析/309 9.6 本章小结/311 第10章 jQuery性能优化与最佳实践/312 10.1 优化选择器执行的速度/313 10.1.1 优先使用ID与标记选择器/313 10.1.2 使用jQuery对象缓存/314 10.1.3 给选择器一个上下文/315 10.2 处理选择器中的不规范元素标志/317 10.2.1 选择器中含有特殊符号/317 10.2.2 选择器中含有空格符号/318 10.3 优化事件中的冒泡现象/319 10.4 使用data()方法缓存数据/321 10.5 解决jQuery库与其他库的冲突/326 10.5.1 jQuery在其他库前导入/326 10.5.2 jQuery在其他库后导入/328 10.6 使用子查询优化选择器性能/330 10.7 减少对DOM元素直接操作/332 10.8 正确区分DOM对象与jQuery对象/334 10.8.1 DOM对象与jQuery对象的定义/334 10.8.2 DOM对象与jQuery对象的类型转换/335 10.9 本章小结/337 第11章 综合案例开发/338 案例1:切割图片/339 案例2:在线聊天室/349 本章小结/365 示例目录 第1章 jQuery开发入门/1 示例1-1 编写第一个简单的jQuery程序/4 示例1-2 jQuery事件的链式写法/5 示例1-3 控制DOM对象/7 示例1-4 jQuery控制CSS样式/10 第2章 jQuery 选择器/12 示例2-1 使用JavaScript实现隔行变色/13 示例2-2 使用jQuery选择器实现隔行变色/15 示例2-3 使用JavaScript输出文字信息/16 示例2-4 使用jQuery输出文字信息/17 示例2-5 使用jQuery基本选择器选择元素/18 示例2-6 使用jQuery层次选择器选择元素/20 示例2-7 使用jQuery基本过滤选择器选择元素/22 示例2-8 使用jQuery内容过滤选择器选择元素/25 示例2-9 使用jQuery可见性过滤选择器选择元素/27 示例2-10 使用jQuery属性过滤选择器选择元素/28 示例2-11 使用jQuery子元素过滤选择器选择元素/30 示例2-12 通过表单对象属性过滤选择器获取表单对象/32 示例2-13 使用jQuery表单过滤选择器获取元素/35 综合案例分析—导航条在项目中的应用/37 第3章 jQuery操作DOM /42 示例3-1 创建一个DOM页面文档/43 示例3-2 通过attr(name)方法获取元素的属性/45 示例3-3 设置元素的属性(一)/46 示例3-4 设置元素的属性(二)/48 示例3-5 设置或获取元素的内容/50 示例3-6 设置或获取元素的值/51 示例3-7 直接设置元素样式值/54 示例3-8 增加CSS类别/55 示例3-9 类别切换/57 示例3-10 动态创建节点元素/59 示例3-11 插入节点(一)/62 示例3-12 插入节点(二)/63 示例3-13 外部插入节点/65 示例3-14 复制元素节点/66 示例3-15 替换元素节点/68 示例3-16 包裹元素节点/70 示例3-17 遍历元素/72 示例3-18 删除元素/73 综合案例分析—数据删除和图片预览在项目中的应用/75 第4章 jQuery中的事件与应用/82 示例4-1 事件中的冒泡现象/83 示例4-2 用bind方法绑定事件/87 示例4-3 用映射方式绑定不同的事件/88 示例4-4 用hover方法绑定事件/91 示例4-5 用toggle方法绑定事件/93 示例4-6 用unbind方法移除事件/94 示例4-7 用one方法绑定事件/97 示例4-8 用trigger方法绑定事件/98 示例4-9 文本框中的事件应用/100 示例4-10 下拉列表框中的事件应用/104 示例4-11 列表中的导航菜单应用/109 示例4-12 网页选项卡的应用/114 综合案例分析—删除数据时的提示效果在项目中的应用/116 第5章 jQuery的动画与特效/124 示例5-1 show()与hide()方法简介125 示例5-2 动画效果的show()与hide()方法127 示例5-3 toggle()方法的使用/129 示例5-4 slideDown()与slideUp()方法/132 示例5-5 slideToggle()方法/134 示例5-6 fadeIn()和fadeOut()方法/136 示例5-7 fadeTo()方法/138 示例5-8 简单的动画/140 示例5-9 移动位置的动画/142 示例5-10 队列中的动画/144 示例5-11 动画停止和延时/146 综合案例分析—动画效果浏览相册中的图片/149 第6章 Ajax在jQuery中的应用/159 示例6-1 传统的JavaScript方法实现Ajax功能/160 示例6-2 load()方法实现异步获取数据/162 示例6-3 全局函数getJSON()实现异步获取数据/164 示例6-4 全局函数getScript()实现异步获取数据/166 示例6-5 全局函数get()实现异步获取XML文档数据/168 示例6-6 全局函数get ()向服务器请求数据/171 示例6-7 全局函数post ()向服务器请求数据/173 示例6-8 serialize()序列化表单/175 示例6-9 用$.ajax()方法发送请求/178 示例6-10 $.ajaxSetup()方法全局设置Ajax /181 示例6-11 jQuery中的全局事件/185 综合案例分析—用Ajax实现新闻点评即时更新/187 第7章 jQuery常用插件/197 示例7-1 验证插件的使用/199 示例7-2 表单插件的使用/203 示例7-3 cookie插件的使用/206 示例7-4 搜索插件的使用/209 示例7-5 图片灯箱插件的使用/213 示例7-6 右键菜单插件的使用/217 示例7-7 图片放大镜插件的使用/222 示例7-8 对象级别插件的开发/226 示例7-9 类级别插件的开发/229 综合案例分析—使用uploadify插件实现文件上传功能 /232 第8章 jQuery UI插件/242 示例8-1 使用draggable插件实现对象的拖曳操作/245 示例8-2 使用droppable插件实现对象的放置操作/247 示例8-3 使用sortable插件实现列表中表项的拖曳排序操作/250 示例8-4 使用accordion插件实现页面中多区域的折叠操作/253 示例8-5 使用datepicker插件实现日期选择的基本操作/256 示例8-6 使用datepicker插件实现分段时间的选择/258 示例8-7 使用tabs插件展示选项卡的基本功能/261 示例8-8 使用dialog插件弹出提示和确定信息对话框/264 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269 第9章 jQuery实用工具函数/278 示例9-1 browser对象的使用/280 示例9-2 boxModel对象的使用/282 示例9-3 $.each()函数遍历数组/284 示例9-4 $.each()函数遍历对象/285 示例9-5 $. grep()函数筛选数据/287 示例9-6 $. map()函数变更数据/288 示例9-7 $.inArray()函数搜索数据/290 示例9-8 $.trim()函数除掉字符串左右两边的空格符/292 示例9-9 $.isEmptyObject()函数的使用/293 示例9-10 $.isPlainObject ()函数的使用/295 示例9-11 $.contains()函数的使用/296 示例9-12 使用函数$.param()对数组进行序列化/298 示例9-13 使用函数$.extend()扩展工具函数/300 示例9-14 使用函数$.proxy()改变事件函数的作用域/302 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305 第10章 jQuery性能优化与最佳实践/312 示例10-1 在指定的查找范围内获取DOM元素/315 示例10-2 选择器中含有空格符与不含空格符的区别/318 示例10-3 事件中的target方法优化冒泡现象/320 示例10-4 使用data()方法在元素上存取移除数据/322 示例10-5 使用data()方法在元素上存取移除JSON格式的数据/323 示例10-6 解决jQuery库先于其他库导入时,变量“$”的使用权问题/326 示例10-7 解决jQuery库后于其他库导入时,变量“$”的使用权问题/328 示例10-8 使用子查询优化选择器性能/330 示例10-9 减少对DOM元素直接操作/332 示例10-10 DOM对象与jQuery对象的类型转换/335 第11章 综合案例开发/338 案例1:切割图片/339 案例2:在线聊天室/3494 974浏览会员免费
- java大小:205KBJUnit 5 网上都没有说需要哪些jar包,我自己搞了好久才找到,最基本的4个包,都是最新的5版本,导入这4个就可以用junit5了,不然每次都得下载JUnit 5 网上都没有说需要哪些jar包,我自己搞了好久才找到,最基本的4个包,都是最新的5版本,导入这4个就可以用junit5了,不然每次都得下载5 4068浏览会员免费
- pdf大小:5MB使用openoffice、swftools等工具,在线预览文档。支持office系列文档,pdf文档,txt文档。使用openoffice、swftools等工具,在线预览文档。支持office系列文档,pdf文档,txt文档。5 199浏览会员免费
- Java大小:620KB一个利用postgresql数据库和Java web技术结合的登陆注册模板,里面有详细的步骤。环境是jdk1.7及以上,IDE是MyEclipse,服务器是tomcat 7.0。 内含详细的说明文档。一个利用postgresql数据库和Java web技术结合的登陆注册模板,里面有详细的步骤。环境是jdk1.7及以上,IDE是MyEclipse,服务器是tomcat 7.0。 内含详细的说明文档。4 939浏览会员免费
- 俆守威大小:434KB本项目设计一个具有代表性的网上购书系统,目的是交换学生或读者怎样实现SSH框架整合,本项目适合于学生做毕业设计,入门中的经典之作!导入即可运行,本项目数据库采用Sql Server 2005,具体数据库已经备份到项目中!本项目设计一个具有代表性的网上购书系统,目的是交换学生或读者怎样实现SSH框架整合,本项目适合于学生做毕业设计,入门中的经典之作!导入即可运行,本项目数据库采用Sql Server 2005,具体数据库已经备份到项目中!4 155浏览会员免费
- Java大小:47KB在学习Java,写了一个图书管理系统练手,很简单的一个小系统,现在把他分享出去,希望对大家的学习有所帮助。在学习Java,写了一个图书管理系统练手,很简单的一个小系统,现在把他分享出去,希望对大家的学习有所帮助。5 1267浏览会员免费
- javaweb大小:272KB暑期实训第三天,javaweb实现静态登录页面与后台用户名数据的匹配。暑期实训第三天,javaweb实现静态登录页面与后台用户名数据的匹配。4 3397浏览会员免费
- install4j破解版大小:28MBinstall4j破破解版,里面有注册机,keygen.class 我们都知道class怎么运行吧, 在cmd下 java Keygen下 就会出来注册码了。。。install4j破破解版,里面有注册机,keygen.class 我们都知道class怎么运行吧, 在cmd下 java Keygen下 就会出来注册码了。。。4 160浏览会员免费
- 课程设计大小:8MB山东交通学院java课程设计做的网上书店山东交通学院java课程设计做的网上书店1 244浏览会员免费
- Maven大小:36MBMaven《实战》从第一章到十八章许晓斌完整版,包含源码Maven《实战》从第一章到十八章许晓斌完整版,包含源码4 365浏览会员免费
- Java大小:1MB压缩包里有Java web代码和数据库文件,可以链接数据库进行一些基本操作压缩包里有Java web代码和数据库文件,可以链接数据库进行一些基本操作4 562浏览会员免费
- bad大小:36MB当初偶然在网上看到了bad apple字符动画,可惜找了很久都没有找到java 版本的,我就实现了一下,由于当时还是大一,所以比较简陋,不喜勿喷。当初偶然在网上看到了bad apple字符动画,可惜找了很久都没有找到java 版本的,我就实现了一下,由于当时还是大一,所以比较简陋,不喜勿喷。4 630浏览会员免费
- jd2chm大小:4MBjavadoc 转 chm 如果你没有安装过Microsoft HTML Help Workshop,那你需要安装htmlhelp.exe。 具体用法,很简单: 1)在CMD控制台中进入到需转换的javadoc的主目录,如X:\xx\commons-lang-2.1\docs\api\,注意,此目录必须包括 index.html文件。 2)输入jd2chm(此处默认你已经已经将jd2chm.exe放到系统路径或把jd2chm.exe放到该目录下)。确定会提示你要输入项目名称和chm文件名称。输入确定 完毕即可坐等收成。生成的文件跟index.html一个目录。javadoc 转 chm 如果你没有安装过Microsoft HTML Help Workshop,那你需要安装htmlhelp.exe。 具体用法,很简单: 1)在CMD控制台中进入到需转换的javadoc的主目录,如X:\xx\commons-lang-2.1\docs\api\,注意,此目录必须包括 index.html文件。 2)输入jd2chm(此处默认你已经已经将jd2chm.exe放到系统路径或把jd2chm.exe放到该目录下)。确定会提示你要输入项目名称和chm文件名称。输入确定 完毕即可坐等收成。生成的文件跟index.html一个目录。5 99浏览会员免费
- JAVA大小:159KB仅用了java+sql做了一个简单的库存管理软件,包括入库出库等操作仅用了java+sql做了一个简单的库存管理软件,包括入库出库等操作0 1819浏览会员免费
- 数据库大小:10MB基于web的在线问答平台,JSP+servlet+jdbc实现的MVC框架基于web的在线问答平台,JSP+servlet+jdbc实现的MVC框架5 700浏览会员免费
- git大小:51MBgit服务端客户端中文包安装包,重新编辑分数,但是需要50个字,需要凑够50个字才能发资源,所以需要多打几个字git服务端客户端中文包安装包,重新编辑分数,但是需要50个字,需要凑够50个字才能发资源,所以需要多打几个字1 173浏览会员免费
- java大小:2MB内含3个不同的上传代码{有AJAX的}有一个视频内含3个不同的上传代码{有AJAX的}有一个视频4 71浏览会员免费
- 淘淘商城大小:27MB个人整理的淘淘商城的所有工程,稍微修改,跟官方发布的差不多,可能有所缺失个人整理的淘淘商城的所有工程,稍微修改,跟官方发布的差不多,可能有所缺失0 109浏览会员免费
- java大小:87KB采用springMVC倒灶的纯rest风格的医院管理系统,利用springMVC的自动注入功能,和最新的mvc:resource标签,可以访问静态资源。值得借鉴。利用maven的构建也更加便于管理jar包,最后是采用了resin 3.1的服务器,有别于通常采用的tomcat服务器。采用springMVC倒灶的纯rest风格的医院管理系统,利用springMVC的自动注入功能,和最新的mvc:resource标签,可以访问静态资源。值得借鉴。利用maven的构建也更加便于管理jar包,最后是采用了resin 3.1的服务器,有别于通常采用的tomcat服务器。3 264浏览会员免费
- bootstrap大小:234KB我们http://w3c.3306.biz/bootstrap/eg/bootstrap--glyphicons-list.html 网站找到bootstrap 图标,但是上面的是不完整的 复制粘贴图标都没有,如果再到其它网站去抠取,感觉不匹配,骰子还是原配的好,我引入了bootstrap-cerulean.min.css ,又新增了62个我们http://w3c.3306.biz/bootstrap/eg/bootstrap--glyphicons-list.html 网站找到bootstrap 图标,但是上面的是不完整的 复制粘贴图标都没有,如果再到其它网站去抠取,感觉不匹配,骰子还是原配的好,我引入了bootstrap-cerulean.min.css ,又新增了62个1 3056浏览会员免费
- java大小:17MB《精通 Spring Boot 42 讲》共分五大部分,第一部分是从零起步的基础内容,共4课,帮助大家快速认识 Spring Boot ,我会带领大家熟悉 Spring Boot 产生的背景和设计理念,同时也会讲解 Spring Boot 的环境搭建和项目介绍,最后以一个 Hello World 为例,来测试一下环境的搭建以及熟悉开发的流程。本章的重点内容是 Spring Boot 2.0 的新变化,如果学习过此前课程的同学可以重点关注这一节。下面我们就具体进入第一讲的内容。《精通 Spring Boot 42 讲》共分五大部分,第一部分是从零起步的基础内容,共4课,帮助大家快速认识 Spring Boot ,我会带领大家熟悉 Spring Boot 产生的背景和设计理念,同时也会讲解 Spring Boot 的环境搭建和项目介绍,最后以一个 Hello World 为例,来测试一下环境的搭建以及熟悉开发的流程。本章的重点内容是 Spring Boot 2.0 的新变化,如果学习过此前课程的同学可以重点关注这一节。下面我们就具体进入第一讲的内容。5 269浏览会员免费
- 云笔记大小:31MBjava版云笔记代码与文档,里面有需要的需求文档和每天的代码,讲解这个的博客地址为http://www.cnblogs.com/yangliguo/p/7544020.htmljava版云笔记代码与文档,里面有需要的需求文档和每天的代码,讲解这个的博客地址为http://www.cnblogs.com/yangliguo/p/7544020.html3 787浏览会员免费
- springboot大小:1MB该项目的架构搭建使用的是maven,后台是使用的是spring boot框架,数据库的CRUD使用的是注解的方式,权限管理使用的是shiro框架,前端使用的框架是jquery,bootstrap,highcharts4插件,主要有以下功能:用户管理、角色管理、日志管理、供应商管理、客户管理、商品管理、库存管理、进货/退货管理、商品报损,报溢管理、商品采购,销售统计、商品销售按日分析统计。 本系统采用企业级开发标准,使用SpringBoot架构,数据访问层采用Spring Data Jpa,业务控制层采用SpringMvc,安全框架采用Shiro,实现了完整权限系统,Controller方法采用shiro注解,来实现有效的权限控制;界面采用了Easyui技术;本视频教程详细讲解了次系统的完整开发,亮点是SpringBoot的综合应用,以及权限系统的设计,以及基于Shiro的安全控制,以及Easyui的高级应用工具:eclipse + mysql + JDK + tomcat 技术:SpringBoot+Spring Data Jpa++SpringMvc+Shiro安全认证+完整权限系统+easyui该项目的架构搭建使用的是maven,后台是使用的是spring boot框架,数据库的CRUD使用的是注解的方式,权限管理使用的是shiro框架,前端使用的框架是jquery,bootstrap,highcharts4插件,主要有以下功能:用户管理、角色管理、日志管理、供应商管理、客户管理、商品管理、库存管理、进货/退货管理、商品报损,报溢管理、商品采购,销售统计、商品销售按日分析统计。 本系统采用企业级开发标准,使用SpringBoot架构,数据访问层采用Spring Data Jpa,业务控制层采用SpringMvc,安全框架采用Shiro,实现了完整权限系统,Controller方法采用shiro注解,来实现有效的权限控制;界面采用了Easyui技术;本视频教程详细讲解了次系统的完整开发,亮点是SpringBoot的综合应用,以及权限系统的设计,以及基于Shiro的安全控制,以及Easyui的高级应用工具:eclipse + mysql + JDK + tomcat 技术:SpringBoot+Spring Data Jpa++SpringMvc+Shiro安全认证+完整权限系统+easyui3 1430浏览会员免费
- java大小:93MB学生体质测试大数据可视化系统 基于初步开发的学生健康管理系统,开展学生体质测试大数据可视化分析,分析当代大学生的运动情况与体质改善的量化关系,对人群进行聚类、分类,并开发各种有效的分析工具,包括有效的上卷、下钻OLAP工具。要求:(1)开发可视化工具;(2)可视化数据分析、报表生成;(3)实现系统 1.数据库是mysql 2.开发工具eclipse 3.java编程 框架使用ssh 4.前端html/css 5.使用echart 6.有登录界面 7.有展示界面:根据选择的展示方式呈现不同类型的图表,例如折线图,表格,柱状图,饼状图等,包括的展示图有各年级男生1000m花费时间以及成绩展示,各年级女生800m花费时间以及成绩展示,男女生50m成绩以及花费时间展示,各年级学生总分展示,各年级男女生跳远距离以及分数展示,各年级男生引体向上个数以及成绩展示,各年级女生仰卧起坐个数以及成绩展示,各年级坐位体前屈长度以及分数展示,各年级学生肺活量以及分数展示。(每一张展示图都可以切换不同类型的图表来展示,选3-4个实用的就行)学生体质测试大数据可视化系统 基于初步开发的学生健康管理系统,开展学生体质测试大数据可视化分析,分析当代大学生的运动情况与体质改善的量化关系,对人群进行聚类、分类,并开发各种有效的分析工具,包括有效的上卷、下钻OLAP工具。要求:(1)开发可视化工具;(2)可视化数据分析、报表生成;(3)实现系统 1.数据库是mysql 2.开发工具eclipse 3.java编程 框架使用ssh 4.前端html/css 5.使用echart 6.有登录界面 7.有展示界面:根据选择的展示方式呈现不同类型的图表,例如折线图,表格,柱状图,饼状图等,包括的展示图有各年级男生1000m花费时间以及成绩展示,各年级女生800m花费时间以及成绩展示,男女生50m成绩以及花费时间展示,各年级学生总分展示,各年级男女生跳远距离以及分数展示,各年级男生引体向上个数以及成绩展示,各年级女生仰卧起坐个数以及成绩展示,各年级坐位体前屈长度以及分数展示,各年级学生肺活量以及分数展示。(每一张展示图都可以切换不同类型的图表来展示,选3-4个实用的就行)0 2614浏览会员免费
- java大小:8MB包含PPT与综合实例,能够帮助读者更好地学习与了解java EE包含PPT与综合实例,能够帮助读者更好地学习与了解java EE5 133浏览会员免费
- zTree大小:307KBzTree的demo及API(3.5版),压缩包是用7z压缩器压缩的,使用ztree时注意包的css、js、img的层级,改变img要注意改变ztreeStyle中icon的路径。zTree的demo及API(3.5版),压缩包是用7z压缩器压缩的,使用ztree时注意包的css、js、img的层级,改变img要注意改变ztreeStyle中icon的路径。5 211浏览会员免费
- UT的测试文档大小:10MBUT的测试文档范例,希望对大家有用,好的话多多上传UT的测试文档范例,希望对大家有用,好的话多多上传4 970浏览会员免费
- SSH大小:23MBActiviti学习文档(一)之整合SSH框架开发所需要的SSH框架的jar包.Activiti学习文档(一)之整合SSH框架开发所需要的SSH框架的jar包.5 111浏览会员免费
- spring大小:6MB这是我在学习期间的一些学习spring的资料,保证很好。这是我在学习期间的一些学习spring的资料,保证很好。5 89浏览会员免费
- Android大小:19MB疯狂Android讲义第二版 光盘源码 找了好久 最好找到了 但需要下载分 花了好大的功夫才下载下来 现在免费供大家下载 祝大家学好 用好 一切都好疯狂Android讲义第二版 光盘源码 找了好久 最好找到了 但需要下载分 花了好大的功夫才下载下来 现在免费供大家下载 祝大家学好 用好 一切都好5 79浏览会员免费
- 7Z大小:1003KB面试宝典(包含redis,springboot,springcloud,springMVC)面试宝典(包含redis,springboot,springcloud,springMVC)5 388浏览会员免费