- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 JavaScript绘图库 Raphael
var paper = Raphael(10, 50, 320, 200);circle.attr("fill", "#f00");circle.attr("stroke", "#fff");在线效果演示:http://raphaeljs.com/pie.htmlhttp://raphaeljs.com/10 个顶级 JavaScript 动画框架推荐htt
2012-10-30 14:55:26 533
原创 Iframe 的JS跨域问题
1、跨域调用js中的方法或者窗口中数据是没办法,因为这会涉及到网站数据的安全问题,想象一下你做了一个网站,别人做一个Iframe给链接过去了,并且还能通过他自己的页面操作你这个页面的一些元素或者节点数据、动作之类的,你不会郁闷死??2、最好的就是在同一个域名下面就不会存在这个问题,好像还有一个就是设置对应框架的所属域名(这个你查一下资料,好像是是设置对应的所属),最复杂的就是在js中提
2012-10-30 10:55:46 408
原创 大型ORACLE数据库优化设计方案
本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。 关键词 ORACLE数据库 环境调整 优化设计 方案 对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台, 第二级调整是ORACLE RDBMS级的调整,
2012-10-29 17:41:12 688
原创 Ajax:拥抱JSON,让XML走开
Ajax(Asynchronous JavaScript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保存字符的文件。而浏览器异步读取的只是服务器上的
2012-10-26 17:00:44 320
原创 为什么使用和不使用Ajax?
Ajax适用场景 1.表单驱动的交互 传统的表单提交,在文本框输入内容后,点击按钮,后台处理完毕后,页面刷新,再回头检查是否刷新结果正确。使用Ajax,在点击sunmit按钮后,立刻进行异步处理,并在页面上快速显示了更新后的结果,这里没有整个页面刷新的问题。 2.深层次的树的导航 深层次的级联菜单(树)的遍历是一项非常复杂的任务,使用JavaScript
2012-10-26 17:00:26 1528
原创 jquery取后台list
html code function initList(){ var xhr; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject) xhr = new ActiveXOb
2012-10-26 16:58:27 994
原创 JQuery控制下拉列表
//遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function
2012-10-26 16:57:48 311
原创 jQuery的ajax传参巧用JSON
jQuery的ajax调用很方便,传参的时候喜欢用Json的数据格式。比如: JavaScript代码,增加一个评论 function AddComment(content) { var threadId = $("#span_thread_id").html(); var groupId = $("#span_group_id").html();
2012-10-26 16:57:04 487
原创 jQuery获取及设置单选框、多选框、文本框内容
获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].sel
2012-10-26 16:56:24 400
原创 Jquery AJAX POST和GET区别
Jquery AJAX POST和GET区别 1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的) 防止 GET
2012-10-26 16:53:28 282
原创 jquery解析json
Js代码 var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'铜川市'}, {name:'6103',value:'宝鸡市'}, {name:'6104',value:'咸阳市'},
2012-10-26 16:50:21 263
原创 jquery解析json
Js代码 var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'铜川市'}, {name:'6103',value:'宝鸡市'}, {name:'6104',value:'咸阳市'},
2012-10-26 16:49:27 243
原创 jquery与php的json交互2
整理两个现成的函数:json_decode、json_encode 说明:其中json_encode 表示把常用的传统的数据类型如对象、数组、关联数组等转成JSON字符串。其实与JAVA里面的那个工具是一样的。而json_decode刚好相反。 解决需求1.修改 整理两个现成的函数:json_decode、json_encode 说明:其中json_encode 表示把常用的传统的
2012-10-26 16:16:46 308
原创 jquery对象数组
我们都知道jQUery对象中有一个类数组的元素包装集,该集合类似js中的数组一样拥有length属性,因此我们称此为类数组,下面我们就来总结下这个jQuery对象中的类数组时如何进行操作的,看看我们的jQuery为我们都提供了哪些可用的方法: size():很明显,它应该是返回包装集中的元素个数,如$('a').size()表示链接元素的个数; get(index):当没指
2012-10-26 16:13:11 960
原创 JQuery 禁用所有select标签的值
JQuery 禁用所有select标签的值 只是一个知识小点,有时很有用. $("#changeupdate input").attr("disabled","disabled"); $("#changeupdate select option").attr("disabled","disabled"); $("#Auditingmodify").bind("click",
2012-10-26 14:54:10 555
原创 jquery的each()方法分析
/*! * jQuery源码分析-each函数 * jQuery版本:1.4.2 * * ---------------------------------------------------------- * 函数介绍 * * each函数通过jQuery.extend函数附加到jQuery对象中: * jQuery.extend({ *
2012-10-26 14:37:48 368
原创 jQuery获取CheckBox选择的Value值
$("input[name='checkbox_name'][checked]"); //选择被选中CheckBox元素的集合 如果你想得到 Value值你需要遍历这个集合 $($("input[name='checkbox_name'][checked]")). each(function(){arrChk+=this.value + ',';});//遍历被选中CheckBox
2012-10-26 14:30:49 843
原创 jquery扩展-遮罩
//jquery.datagrid 扩展 Js代码 (function (){ $.extend($.fn.datagrid.methods, { //显示遮罩 loading: function(jq){ return jq.each(function(){ $(this).datagrid("getPager").pagination
2012-10-26 14:27:55 363
原创 插件 $.extend()用法
// merge two object, modifying the first;var object1={apple:0,banana:{weight:14,price:233},cherry:97};var object2={banana:{price:333},cherry:38};jquery.extend(object1,object2);//
2012-10-26 14:25:48 491
原创 编写jquery插件
本文讲下开发jquery插件必须应有的要求。 1、在JQuery命名空间下声明只声明一个单独的名称 2、接受options参数,以便控制插件的行为 3、暴露插件的默认设置 ,以便外面可以访问 4、适当地将子函数提供给外部访问调用 5、保持私有函数 6、支持元数据插件 那么下文一一来解析。 只声明一个单独的名称 这表明是一个单独的插件脚本。如果你的脚本包含多个
2012-10-26 14:23:18 365
原创 jquery编写自己的插件
js插件实现代码 第一种实现写法 Js代码 (function($){ $.fn.extend({ "liyh":function(value){ if(value==undefined){ alert("hello"); }els
2012-10-26 14:18:22 257
原创 jquery中对动态生成的标签不会响应click事件
Jquery中对ajax动态生成的html标签不会响应 $(selector).click(function.. 或者$(selector).bind('click',function.., 需要用.live 返回值:jQuerylive(type, [data], fn)概述jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进
2012-10-26 14:16:31 683
原创 JQuery 小操作
1、禁用回车提交$("#form").keypress(function(e) { if (e.which == 13) { return false; }});2、invalid assignment left-hand side错误:invalid assignment left-hand side(左侧赋值无效) invalid [in'
2012-10-26 14:14:19 309
原创 Spring中任务调度cronExpression配置说明
cronExpression配置说明 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SA
2012-10-25 18:01:13 412
原创 DWR与spring整合
1 web.xml设置: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true pollAndCometEnabled true 1 dwr-invoker /d
2012-10-25 18:00:44 347
原创 Spring注解入门
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码 Java代码 1.public class UserManagerImpl implements UserManager { 2. private UserDao userDao; 3. public void
2012-10-25 18:00:11 332
原创 spring bean自动扫描分析
Spring为企业级开发提供了轻量而又强大的支持。但是为了使用spring还是需要大量的配置文件对系统中的bean进行配置。虽然提供了基于注解的配置,但其也只能省去依赖部分的配置,而对每个Bean本身的配置仍然需要。为了进一步减少配置,Spring进一步提供了从classpath自动扫描Bean组建并将其对应的BeanDefinination加入到容器中的功能。本文就对spring自动扫描组建的功
2012-10-25 17:59:34 761
原创 spring aop
Spring中代理类的生成 Java代码 默认情况下,Spring使用JDK动态代理生成目标类的代理类,但是前提是目标类必须实现任意一个接口,否则Spring会使用CGLIB库来为目标类生成代理类,此时就需要使用CGLIB库的Jar文件。 一般情况下,Spring会自动判断目标类是否实现了接口,如果目标类实现了接口,则Spring使用JDK动态代理来
2012-10-25 17:59:03 358
转载 Spring 框架的设计理念与设计模式分析
http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/index.html?ca=drs-
2012-10-25 17:58:27 316
原创 spring bean scope
在spring的配置文件中bean的范围控制用scope来控制, 默认的为singleton(单例); Struts2的action bean则使用prototype,每个请求实力化一个新的; 还有request;session;globalsession; 1. singleton singleton类型的bean定义,在一个容器中只存在一个实例,所有对该类型bean
2012-10-25 17:57:25 458
原创 spring事物
事务 ( acid ) atomic : 原子性 ,有多个行为组成的一组工作单元,这组操作要么都发生,要么都不发 生。 consistent : 一致性 , 事务结束之后(不管成功或者失败 ) 系统所处的状态和他的业务规 则应当是一致的 isolated : 隔离性,不同的事务之间不能相互干扰,这通常要以为着对数据库加锁 duration
2012-10-25 17:56:56 379
原创 spring sercurity
http://www.blogjava.net/redhatlinux/archive/2008/08/20/223148.htmlhttp://shmily2038.iteye.com/blog/1114714
2012-10-25 17:56:15 612
原创 spring各种邮件发送
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得
2012-10-25 17:55:38 382
原创 java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream -hxzon动手 解决方案: JavaEE版本和JavaMail的版本不一致,请将sun公司上下载最新版本. 例如:javaMail 1.3以下的如果在javaEE5上就会出现上面的错误,
2012-10-25 17:55:05 330
原创 spring定时器用Annotation实现
通过 注解 来调度任务 1、AnnotationQuartz类: Java代码 import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public cla
2012-10-25 17:54:01 476
原创 spring jsm(二)
JMS简介:一种应用于异步消息传递的标准API,JMS也是应用于程序间通讯的。但是,JMS与其他机制有所不同,主要表现在系统间传递信息的方式,见PPT1-2。简介传送也是JMS的关键。当一个应用程序通过JMS向另一个应用程序发送消息时,两个程序之间并没有直接的连接。发送应用程序会将消息交给一个服务,由服务确保将消息投递给接收应用程序。在JMS中有两个主要的概念:消息中介(message bro
2012-10-25 17:23:45 2009
原创 jsm(二)
当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客户的
2012-10-25 17:20:51 605
原创 spring jsm(一)
1. 概述:Spring提供了一个用于简化JMS API使用的抽象框架,并且对用户屏蔽了JMS API中1.0.2和1.1版本的差异。 JMS的功能大致上分为两块,叫做消息制造和消息消耗。JmsTemplate 用于制造消息和同步消息接收。我们今天就用JmsTemplate实现同步的消息接受。 使用JMS发(接)消息的步骤: 1)创建连接工厂 2)使用连接工厂创建连接
2012-10-25 17:19:52 940
原创 jms(一)
1 引言 1.1 编写目的 本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设计和开发工作。本文档主要包含建设银行EAI平台B2Bi子系统中使用的开源JMS产品——JORAM的使用说明 1.2 名词解释 B2Bi: Business to Business integration (企业间集成) JMS:
2012-10-25 17:18:04 574
原创 Spring 2.5 jar 所有开发包及完整文档及项目开发实例
Spring 2.5 jar 所有开发包及完整文档及项目开发实例 spring jar 包详解spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.j
2012-10-25 17:04:59 369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人