2014年2月21日

Js函数加括号、不加括号(转)

摘要: 函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。函数调用都得加()传说中的(function(){})();无非就是绿括号 -> 函数定义蓝括号 -> 函数执行红括号 -> 把整个函数定义包起来,定义完了再执行,看得更直观 阅读全文

posted @ 2014-02-21 23:12 我竟然比我还帅 阅读(1399) 评论(0) 推荐(0) 编辑

2014年1月27日

position属性absolute与relative(转)

摘要: 每次要用到Position属性时,总要去搜索下,这两个属性值的区别:今天就直接复制网上的结果,以便以后多看看。Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认 依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位, 位置将由TRBL决定。一般来讲,网页居中的话用Absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而Abs 阅读全文

posted @ 2014-01-27 10:04 我竟然比我还帅 阅读(204) 评论(0) 推荐(0) 编辑

showModalDialog(转)

摘要: 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArgu 阅读全文

posted @ 2014-01-27 09:31 我竟然比我还帅 阅读(1109) 评论(0) 推荐(0) 编辑

2014年1月23日

soap和http(转)

摘要: http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收http页面的方法一 http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个 端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。soap 协议:它描述了一种在分散或分布式的环境中如何交换信息的轻量级协议。soap在http协议的基础上,一个基于 阅读全文

posted @ 2014-01-23 14:49 我竟然比我还帅 阅读(538) 评论(0) 推荐(0) 编辑

2014年1月19日

jquery.fn.extend与jquery.extend(转)

摘要: jQuery为开发插件提拱了两个方法,分别是:JavaScript代码jQuery.fn.extend(object);jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。JavaScript代码jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//…. //…… }; 原来 jQ... 阅读全文

posted @ 2014-01-19 08:55 我竟然比我还帅 阅读(156) 评论(0) 推荐(0) 编辑

2014年1月2日

JSTL: empty 可以减少很多繁冗的判空(转)

摘要: ${empty student.name }Empty是判空为空返回的真不为空返回的是假${(empty student.name)? '空' : '非空'}${key}所有当key不为空时输出key的值。当key为空时,输出“所有”规则:1若obj为null时,返回true2若obj为空String时,返回true3若obj为空Array时,返回true4若obj为空Map时,返回true5若obj为空Collection时,返回true6否则,返回false 阅读全文

posted @ 2014-01-02 09:09 我竟然比我还帅 阅读(699) 评论(0) 推荐(0) 编辑

2013年12月31日

SQL查询 addScalar()或addEntity()

摘要: Hibernate除了支持HQL查询外,还支持原生SQL查询。对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。执行SQL查询步骤如下:1、获取HibernateSession对象2、编写SQL语句3、通过Session的createSQLQuery方法创建查询对象4、调用SQLQuery对象的addScalar()或addEntity()方法将选出的结果与标量值或实体进行关联,分别用于进行标量查询或实体查询5、如果SQL语句包含参数,调用Query的setXxxx方法为参数赋值6、 阅读全文

posted @ 2013-12-31 21:04 我竟然比我还帅 阅读(535) 评论(0) 推荐(0) 编辑

Hibernate HQL基础 使用参数占位符

摘要: 在HQL中有两种方法实现使用参数占用符1、使用? 使用?设置参数占位符,之后通过setString()和setInteger()等方法为其赋值。如: Query query = session.createQuery("from Guestbook where id<?"); query.setInteger(0,12);2、使用名称 使用名称作为占位符不用依照参数的顺序来设置参数,并且使用HQL具有更好的可读性。如: Query query = session.createQuery("from Guestbook where id<:begin&q 阅读全文

posted @ 2013-12-31 12:13 我竟然比我还帅 阅读(1604) 评论(0) 推荐(0) 编辑

HQL和Criteria(转)

摘要: HQL(Hibernate Query Language) 面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建方式: Queryq = session.createQuery(hql);lfrom Personlfrom User user whereuser.name=:namelfrom User user where user.name=:nameand user.birthday list=query.list(); for(User. 阅读全文

posted @ 2013-12-31 12:03 我竟然比我还帅 阅读(306) 评论(0) 推荐(0) 编辑

Hibernate中3种结果转换的详细说明(转)

摘要: Hibernate中3种结果转换的详细说明 在hibernate使用的过程中.我们通常需要对结果进行解释.Hibernate为我们提供了以下3种解释方法:Transformers.ALIAS_TO_ENTITY_MAP//把输出结果转换成mapTransformers.TO_LIST//把结果按顺序排进Listransformers.aliasToBean(target)//把结果通过setter方法注入到指定的对像属性中 在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口详解ALIAS_TO_ENTITY_MAP ,太简单了就是把key 阅读全文

posted @ 2013-12-31 11:22 我竟然比我还帅 阅读(546) 评论(0) 推荐(0) 编辑

导航