- 浏览: 25773 次
最新评论
文章列表
function, new function, new Function之间的区别
函数是JavaScript中很重要的一个语言元素,并且提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一:
复制代码代码如下:
var foo01 = function() //or fun01 = function() { var temp = 100; this.temp = 200; return temp + this.temp; } alert(typeof(f ...
引言
http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。HTTP协议的主要特点是: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。类型由Content-Type加以标记。 4.无连接:即每次连接只处理一个请求,处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 ...
图解CSS的padding,margin,border属性
W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、边框距(padding)、边界(border)和边距(margin)。 对于初学者,经常会搞不清楚margin,background-color,background-image,padding,content,border之间的层次、关系和相互影响。这里提供一张盒模型的3D示意图,希望便于你的理解和记忆。
margin:层的边 ...
熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素 ...
到底什么是JNDI(待续……)
- 博客分类:
- 摘录
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这 ...
现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨ hibernate开发组推荐使用c3p0; ¨ spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨ hibernate in action推荐使用c3p0和proxool; 下面具体就每种连接池的调研结果进行说明:
1. Apache-DBCP
Ø BasicDataSource 相关的参数说明 dataSource: 要连接的 ...
不对称加密算法使用两把完全不同但又是完全匹配的一对钥匙—公钥和私钥。在使用不对称加密算法加密文件时,只有使用匹配的一对公钥和私钥,才能完成对明文的加密和解密过程。加密明文时采用公钥加密,解密密 ...
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 = { ...
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式, ...
bin启动和关闭JBoss 的脚本(run.bat为windows系统下的启动脚本,shutdown.bat为windows系统下的关闭脚本)。client客户端与JBoss 通信所需的Java 库(JARs)。docs配置的样本文件(数据库配置等)。docs/dtd在JBoss 中使用的各种XML 文件的DTD。lib一些JAR,JBoss 启动时加载,且被所有JBoss 配置共享。(不要把你的库放在这里)server 各种JBoss 配置。每个配置必须放在不同的子目录。子目录的名字表示配置的名字。JBoss 包含3 个默认的配置:minimial,default 和all,在你安装时可以进行 ...
Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。
Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现:
<hibernate-configuration>
<session-factory>
……
<property name = "hibernate.transaction.factory_class& ...
说到prototype,就不得不先说下new的过程。
我们先看看这样一段代码:
<script type="text/javascript">var Person = function () { };var p = new Person();</script>
很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步:
<1> var p={}; 也就是说,初始化一个对象p。
<2> p.__proto__=Person.prototype;
<3> Person.ca ...
mailto用法
如何使用mailto?1)基本用法
<a href=mailto:sample@163.com>send email</a>
或者
<form action="mailto:sample@163.com">