`
djob2008
  • 浏览: 127433 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
下文主要比较两种现有的Javascript callback实现机制,暂且定为简单版和完整版,简单版的实现只有几行代码,但是无法捕获错误响应,完整版的代码多一些确可以实现错误捕获,而且可以使用的更方便。 简单版 简单版的实现大致如下: 1. var head = document.getElementsByTagName('head')[0]; 2. var script = document.createElement('script'); 3. /*onreadystatechange在IE下使用,onload在其他浏览器下使用*/ ...
在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢? 我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成,返 ...
/** * 时间对象的格式化; */ Date.prototype.format = function(format) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" :this.getMonth() + 1, // month "d+" :this.getDate(), // day "h+" :this.getHours(), // hou ...

获取URL参数

var args=getArgs(); var q=args.q||""; var n=args.n?parseInt(args.n):10; alert(n); function getArgs(){ var args=new Object(); var query= location.search.substring(1); var pairs=query.split("&"); for(var i=0;i<pairs.length;i++){ var pos=pairs[i].indexOf("=" ...

25款下拉菜单

    博客分类:
  • JSF
http://www.iteye.com/news/6841-25-drop-down-menu-script
<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <meta http-equiv="Content-Type" content=& ...
使用网上的一个例子,结合自已的实践,还没有做出来,先放在这里,慢慢的改进~~原来网页的链接没看到了~~ 第一个页面:menu.jsp <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF ...
1.首先是工具比如Eclipse很方便了。 2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成zip文件就行了,然后把扩展名改成war! 3 Jar命令: 假定有一个Web应用:C:\myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…… myHome/index.jsp 在命令行窗口下执行如下命令: C:\>cd myHome C:\myHome\>jar cvf myhome.war */ . 解释:jar cvf [A=》 war包名 ].war [B=》 ...
1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。   3、工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品 ...
class(一级栏目信息):classId(自动编号),className(栏目名称), Nclass(二级栏目信息), NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联)   JSP+JavaScript打造二级级联下拉菜单:   class(一级栏目信息):classId(自动编号),className(栏目名称), Nclass(二级栏目信息), NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联)   &l ...
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 1、面向对象的特征有哪些方面     1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。     2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类 ...
进入exe4j的网站 http://www.ej-technologies.com/products/exe4j/overview.html 由exe4j建立的可执行文件具有如下特性: 用户自定义的JRE/JDK检测机制 可执行的文件能在Windows 注册表,环境变量,特定目录及系统路径中检测合适的Java JRE和 JDK。 ...
转载自:http://www.java2000.net/p1235   如下的程序,我们克隆羊圈,每个羊圈里有一只羊 查看复制到剪切板打印 package test.lang;       public class Sheep implements Cloneable {      private String name;         public String getName() {        return name;      }         public void setName(String name) {    ...
MANIFEST.MF 文件内容详解   打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Apache Ant 1.5.1 Extension-Name: Struts Framework Specification-Title: Struts Framework Spec ...
转载:http://www.java2000.net/p7115 import java.util.Arrays; class T { public static void main(String[] args) { int a[] = new int[6]; for (int i = 0; i < a.length; i++) { a[i] = (int) (Math.random() * 6) + 1; for (int k = 0; k < i; k++) { if (a[i] == a[k]) { ...
Global site tag (gtag.js) - Google Analytics