web前端通过ajax调用后台接口的数据,当项目比较大、接口比较多时,零散的ajax调用会使项目看上去非常凌乱,而且重复调用的几率高。 所以我推荐在工作时将ajax进行统一的封装,将接口进行统一的管理。 首先,在顶层js中封装ajax的基本方法。 然后,在模块中加入可供调用的接口的集合。 最后,我们 ...
分类:
Web程序 时间:
2016-12-26 12:05:45
阅读次数:
261
JavaScript Try...Catch 语句 JavaScript Throw 声明 JavaScript onerror 事件 ...
分类:
编程语言 时间:
2016-12-25 23:26:19
阅读次数:
244
1:transient的作用及其使用方法 当一个对象实现类Serilizable接口,那么这个类就可以被序列化,java的这种序列化的模式为开发者提供了很多的便利。 然而在实际开发中,我们常常遇到这样的问题,一个类的部分属性需要序列化,部分属性不需要序列化。那么这部分变量就可以加上transient ...
分类:
其他好文 时间:
2016-12-25 18:38:33
阅读次数:
164
1. 将脚本放在页面的底部 1 2 3 4 5 ... <script src="./jquery.min.js"></script> <script src="./index.js"></script> </body> </html> 1 2 3 4 5 ... <script src="./jq ...
分类:
编程语言 时间:
2016-12-25 17:58:20
阅读次数:
238
非常丑陋的尝试实现stl。慢慢修改吧。 1)简单实现 vector和list。 2)思索如何开始编写算法。 1,所有容器继承一个抽象容器。那么算法就可以使用抽象基类的next方法来遍历元素。 容器间耦合太高,放弃。 2,所有容器的元素T继承一个基类,算法使用基类的next方法来遍历元素。应该是可以的 ...
分类:
编程语言 时间:
2016-12-25 07:50:50
阅读次数:
226
方法一:通过ActionContext访问SerlvetAPI,这种方式没有侵入性 Action类部分代码 import com.opensymphony.xwork2.ActionContext; public String execute() throws Exception { if("adm ...
方法一:struts2对ModelDriven模式的支持(模型驱动模式) Struts2可以采用类似于Struts1中的ActionForm方式收集数据,这样方式叫ModelDriven模式 Action需要实现ModelDriven接口,实现getModel()方法,返回Bean对象,这样stru ...
分类:
其他好文 时间:
2016-12-24 22:40:15
阅读次数:
139
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; ...
分类:
数据库 时间:
2016-12-24 16:17:50
阅读次数:
203
一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代 ...
分类:
编程语言 时间:
2016-12-24 11:52:23
阅读次数:
227
Exception和继承自Exception的RuntimeException有什么区别呢? Java compiler要求所有的Exception 要么被catch,要么被throw,除非这是一个RuntimeExeption (e instanceof RuntimeException)。也就是 ...
分类:
其他好文 时间:
2016-12-24 11:26:48
阅读次数:
120