文章列表
//1.彻底屏蔽鼠标右键
oncontextmenu="window.event.returnValue=false"
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
//2.取消选取、防止复制
<body onselectstart="return false">
//3.不准粘贴
onpaste="return false"
//4.防止复制
oncopy="r ...
由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的 JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。
在转化的时候需要将JSON字符串的外面包装一层圆括号:var jsonObject = eval("(" + jsonFormat + ")");
为什么要加括号?
加上圆括号的目的是迫使eval函数在评估JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statemen ...
- 2013-05-28 13:28
- 浏览 279
- 评论(0)
jquery自定义函数方法
- 博客分类:
- 前端设计
方法一:
jQuery.fn.setApDiv=function () {
//apDiv浮动层显示位置居中控制
var wheight=$(window).height();
var wwidth=$(window).width();
var apHeight=wheight-$("#apDiv").height();
var apWidth=wwidth-$("#apDiv").width();
$("#apDiv" ...
1.选择器
(1)通配符:
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
(2)根据索引选择
$("tbody tr:even"); //选择索引为偶数的所有tr标签
$(&q ...
- 2013-05-28 11:14
- 浏览 372
- 评论(0)
转载于http://blog.csdn.net/jupiter97/archive/2007/04/25/1584635.aspx
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.
web.xml定义:
.站台的名称和说明
.针对环境参数(Context)做初始化工作
.Servlet的名称和映射 ...
- 2013-03-25 16:31
- 浏览 277
- 评论(0)
Java中的==和equals区别
- 博客分类:
- java语言
equals 方法是 java.lang.Object 类的方法。
有两种用法说明:
(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。
“==”比较两个变量本身的值,即两个对象在内存中的首地址。
“equals()”比较字符串中所包含的内容是否相同。
比如:
String s1,s2,s3 = "abc", s4 ="abc" ;
s1 = new String("abc");
s2 = new String("abc");
那么:
s1==s2 ...
Struts2与Struts1的对比
1、在Action实现类方面:
Struts1要求Action类继承一个抽象基类;Struts1的一个具体问题是使用抽象类编程而不是接口。Struts2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制服务成为可能。 ...
- 2013-02-27 16:20
- 浏览 287
- 评论(0)
1、WebService有什么用,使用它有什么好处及它的原理是怎样的
Web Service主要为了使原来各个孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议
simple object access protocal)、WSDL等,所以Web
Service可以在任何支持这些标准的环境(
- 2013-02-25 13:16
- 浏览 321
- 评论(0)
ibatis:sql需要自己写
hibernate:sql自动生成
上面是最大的区别,下面是一些细节.
选择Hibernate还是iBATIS都有它的道理:
Hibernate的特点:
Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。以数据库字段一一对应映射得到的PO和Hibernte这种对象化映射得到的PO是截然不同的,本质区别在于这种PO是扁平化的,不像Hibernate映射的PO是可以表达立体的对象继承,聚合 ...
一提到线程好像是件很麻烦很复杂的事,事实上确实如此,涉及到线程的编程是很讲究技巧的。这就需要我们变换思维方式,了解线程机制的比较通用的技巧,写出高效的、不依赖于某个JVM实现的程序来。毕竟仅仅就Java而言,各 ...
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。a
最后欢迎大家提出意见和建议。
【案例1】创建一个新文件
import java.io.*;
class hello{
public static void main(String[] args) {
File f=new File("D:\\hello.txt");
...
- 2013-02-19 16:28
- 浏览 238
- 评论(0)
表名前使用一个#号,临时表是局部的,使用两个#号,临时表是全局的,在断开连接后sql会自动删除临时表
create table #a
(
id int,
name varchar(50)
)
insert into #a(id,name) values(1,'123')
select * from #a
drop table #a
临时表除了名称前多了#号外,其他操作与普通表完全一样。
tb_Student是已建立好的表,我们通过临时表temp把tb_Student表中的内容复制到tb_lizi表中,可以使用如下的代码实现:
use mcf
SELECT * INTO ...
- 2013-02-17 13:09
- 浏览 337
- 评论(0)
方法一:
var ary = new Array("111","22","33","111");
var s = ary.join(",")+",";
for(var i=0;i<ary.length;i++) {
if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) {
alert("数组中有重复元素:" + ary[i] ...
- 2013-02-17 13:02
- 浏览 1801
- 评论(0)
Java 的核心是面向对象编程。事实上,所有的Java 程序都是面向对象的,你别无选择。这一点与C++ 不同,因为在那里你可以选择是否面向对象编程。面向对象编程与Java 密不可分,因此,在你编写哪怕是最简单的Java
程序以前,也必须理解它的基本原则。因此,本章先从面向对象编程的概念讲起。
1 两种范型
我们知道,所有的计算机程序都由两类元素组成:代码和数据。此外,从概念上讲,程序还可以以它的代码或是数据为核心进行组织编写。也就是说,一些程序围绕“正在发生什么”编写,而另一些程序则围绕“谁将被影响”编写。这两种范型决定程序的构建方法。第一种方法被称为面向过程的模型(process- ...
- 2013-02-17 10:20
- 浏览 326
- 评论(0)