- 博客(44)
- 资源 (1)
- 收藏
- 关注
JavaScript prototype整理(网上的三种理解)
prototype属性,只有function对象中才具有的显式属性;网上三种理解: 1:通过构造函数创建的普通对象,通过其constructor属性引用它的构造函数对象,从而间接引用(拥有)了构造对象中的prototype对象;如图:[img]http://dl.iteye.com/upload/picture/pic/47469/bcc49472-57d...
2009-10-21 18:55:31 205
原创 JavaScript 拖放效果系列6——修复错误
原文来自:[url]http://www.cainiao8.com/web/js_examples/27_tuozhuai6.html[/url]在实际应用拖拽的时候发现自己犯了两个错误,都是当文档内容多余一个屏幕的时候才会出现。错误一,绝对位置刚开始非常不解为什么拖拽需要获得鼠标相对文档的绝对位置,我之前写的代码也都是仅仅使用clientX和clientY实现的,这两个属...
2009-10-15 09:58:59 224
原创 JavaScript 拖放效果系列五——性能优化
原文来自:[url]http://www.cainiao8.com/web/js_examples/22_tuozhuai5.html[/url] JavaScript拖拽的性能问题在一次距离适中的拖拽过程中,鼠标的mousemove事件可能要触发成百上千次(不信的话可以在“addEventSimple观察鼠标事件”那个例子里测试一下)。而拖拽脚本要做的恰恰是响应mouse...
2009-10-15 09:56:15 921
原创 JavaScript 拖放效果系列四——获得元素的位置
原文来自:[url]http://www.cainiao8.com/web/js_examples/21_tuozhuai4.html[/url]在第一节我们实现了基本的拖拽效果的时候,window.onload事件的响应函数定义如下:[code="javascript"]window.onload = function(){ test = document.getElem...
2009-10-15 09:48:29 312
原创 JavaScript 拖放效果系列三——解决快速拖拽的问题
原文来自:[url]http://www.cainiao8.com/web/js_examples/15_tuozhuai3.html[/url] 上一节我们让拖拽代码使用起来更方便、适用于多个元素,同时解决了偶尔会出现的拖动一个元素,多个元素一起移动的问题。但是在快速拖拽的时候,会出现延迟,或者元素干脆就停止移动了。元素停止移动的原因分析一下上面问题的原因:鼠标滑动地...
2009-10-15 09:38:55 815
原创 JavaScript 拖放效果系列二——多元素、分离JS
原文来自:[url]http://www.cainiao8.com/web/js_examples/14_tuozhuai2.html[/url]上一节我们实现了基本的拖拽,但是需要给可拖拽的元素设置一个特定的id,然后再在JS中修改代码,使用起来比较麻烦。这样一旦文档结构发生变化就要调整JS代码,没有做到JavaScript与HTML分离的原则。所以应该实现一个可以适用于多个...
2009-10-15 09:30:13 244
原创 JavaScript 拖放效果系列一
原文来自:[url]http://www.cainiao8.com/web/js_examples/13_tuozhuai.html[/url]为什么要实现这个拖拽效果?菜鸟一直比较好奇JavaScript的拖拽是怎么实现的,刚刚进入大四,闲时间又多了,突然想起一探JS拖拽的究竟。百度搜索到了蓝色的一篇文章“怎么用javascript进行拖拽”,英文原文为“How to Drag ...
2009-10-15 09:24:44 179
原创 he method isEmpty() is undefined for the type String/String
原因是:JDK版本问题,JDK1.5中的String 类型变量没有isEmpty方法,而JDK1.6中有这个方法,所以只要把你的JDK版本改成1.6的应该没问题。
2009-08-29 13:37:00 4092 1
原创 spring mail
[url]转自:http://hrz520520.blog.hexun.com/29777240_d.html[/url]第二次看,第二次读到了9.2章节"邮件"终于知道了如何用Spring来编写代码发送邮件.先看看书上的例子代码:/[code="java"]public class SimpleMailDemo {public static void main(S...
2009-08-17 10:56:15 161
原创 谈谈Javascript的this指针
[url]转自:http://developer.51cto.com/art/200907/136245.htm[/url]Javascript的this指针一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明我们先来看一个最简单的Javascript this指针示例:[code="javascript"] 1. ...
2009-08-10 10:55:13 100
原创 IE Firefox通用DOM
[url]转自:http://blog.csdn.net/lenotang/archive/2008/10/18/3096627.aspx[/url] 要写出在各大主流浏览器上都兼容的JS代码,就要关注他们的区别,下是IE和FF综合考虑的通用DOM!1.document.formName.item("itemName") 问题说明:IE下,可以使用documen...
2009-08-06 14:34:19 114
原创 javascript事件处理机制——容易被我们遗忘的细节问题
[url]转自:http://www.iteye.com/topic/299320[/url]最近在细读mootools core源代码中,在阅读到包装Event的时候,才发现,以前没对js事件处理处理机制深入的研究.遂,再次翻开尘封已久的java犀牛书,仔细的阅读了一把. 我们在书写js程序的时候,在很大程度上,都是写客户端交互程序,所以大部分都可以事件有关.但是遗憾...
2009-08-06 13:56:13 201
原创 Javascript在IE和Firefox中的区别
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明[url]转自:http://madinsect.blogbus.com/logs/24899256.html[/url]1. 当一个对象为不可见时,在IE中是不可以设置它集中焦点的,但是在Firefox里可以2. 向表(Table)追加行:在FF、 Safari、Opera等浏览器中,用documen...
2009-08-05 17:22:17 96
原创 什么是DOM?DOM和JavaScript的关系 - [web开发]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明[url]转自:http://madinsect.blogbus.com/logs/37339960.html[/url]这个做了这么久的front-end了,这个问题还没有理解的这么深入,惭愧,惭愧。看看这篇文章吧什么是DOM?文档对象模型(Document Object Model,DOM)是一...
2009-08-05 17:14:50 348
原创 转自:(邂逅思维)发现几处IE与firefox的js和css几处不同点
[url]转自:http://bbs.blueidea.com/thread-2783024-1-1.html[/url]终于完成了偶的拖动窗口,花了近15个小时,庆祝一下(*^__^*);以前写了IE下的功能,于是又写了firefox下的功能,在firefox上花了很多时间,发现了firefox中几处与IE中不同的地方:1.firefox不能对innerText支持,也不知道为什...
2009-08-05 16:12:46 115
原创 JavaScript 页面 宽度 、高度 (一)
[url]转自:http://kanglecjr.iteye.com/blog/368183[/url]关于获取各种浏览器可见窗口大小的一点点研究 [code="java"] 1. 2. function getInfo() 3. { 4. var s = ""; 5. s = " 网页可见区域宽:" document.body.c...
2009-08-05 14:15:11 158
原创 JavaScript 拖放效果
[url]转自:http://www.iteye.com/topic/271311[/url]拖放效果,也叫拖拽,学名Drag-and-drop ,是最常见的js特效之一。如果忽略很多细节,实现起来很简单,但往往细节才是难点所在。这个程序的原型是在做图片切割效果的时候做出来的,那时参考了好几个同类的效果,跟muxrwc和BlueDestiny学习了不少东西。虽然每次整理都觉...
2009-08-05 11:03:49 122
原创 javascript的一些坐标位置属性2
screenX:鼠标在显示屏幕上的坐标。clientX:鼠标在页面显示区域的坐标。注:以上两个都是各浏览器通用的。pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从bo...
2009-08-05 10:28:23 307
原创 javascript的一些坐标位置属性
参考另一:[url]http://www.cnblogs.com/rainman/archive/2009/02/15/1391056.html[/url]offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移clientX/...
2009-08-05 10:26:45 143
原创 Hibernate 映射类型与Java 类型对照
1. 映射类型 java 类型 标准 sql 类型 2. 3. integer int or Integer INTEGER 4. long long or java.lang.Long BIGINT 5. short ...
2009-07-24 10:16:06 110
转载 Hibernate异常:Unable to locate appropriate constructor on class
Hibernate异常:Unable to locate appropriate constructor on class1.这是Hibernate实体类操作异常,出现这个异常,要检查以下几个情况。2.首先要检查在实体类中是否有全参构造器,例如:package entity;public class Xiaoqi implements java.io.Serializable
2009-07-24 10:08:00 17631 2
转载 在使用hibernate项目中,持久化类的ID用Long与long有很大区别!!
在使用hibernate项目中,持久化类的ID用Long与long有很大区别!! 用long 作为id,当一个新的临时类要持久化时会报一个这种错:Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row
2009-07-24 10:07:00 1030
翻译 ie ff兼容 div 失去焦点(以此原理,可以为任何没有onblur/onfocuse的元素添加类似的事件动作)
Untitled Document var oldobj=null;//获得焦点的div document.onmousedown=Hanlder; function Hanlder(e) {
2009-07-03 09:58:00 4133 1
原创 下载文件,文件名乱码(二),根据搜索及他人意见自己修改(ie与firfox区别)
代码: 一:判断浏览器类型;OutputStream os=response.getOutputStream(); String agent = request.getHeader("USER-AGENT"); boolean isIE=false;//检查是否是ie浏览器,; if (null != agent && ag
2009-06-26 19:13:00 1514
转载 下载文件时,文件名乱码。
Unicode网页中上传下载文件时发生文件名乱码的问题 最近有一个需要支持unicode的项目在上传和下载文件时遇到文件名乱码问题. 项目背景,这个项目关键之处在于需要支持unicode以及支持Micorosoft Internet Explorer和NetscapeNavigator两种浏览器. 为了解决这个问题, 我使用以下环境进行了尝试.J2S
2009-06-26 19:12:00 19925 1
转载 让getElementsByName适应IE和firefox
getElementsByName 在firefox中是按 name名来取元素成一个数字。。。 在IE下与getElementById一样,,,所以 iE下不标准。。少用此方法 ; 如果非要用,应另写一兼容的方法: 给一个name及name所在的标签名;function getElementsByName
2009-05-31 19:08:00 861
原创 table-layout fixed 固定布局模型的工作步骤:
固定布局模型的工作步骤:1.width属性值不是auto的所有列元素会根据width值设置该列的宽度.2.如果一个列的宽度为auto---不过,表首行中位于该列的单元格width不是auto---则根据该单元格宽度设置此列的宽度.如果这个单元格跨多列,则宽度在这些列上平均分配.3.在以上两步之后,如果列的宽度仍为auto,会自动确定其大小,使其宽度尽可能相等.此时,表的宽度设置为表
2009-05-31 14:51:00 1005
原创 html:errors 不显示
try { dataCollectionUtil = new DataCollectionUtil(scan); } catch (Exception e) { //e.printStackTrace(); ActionErrors errors=new ActionErrors ();
2009-05-12 11:20:00 773
转载 Resin:解决找不到com.sun.tools.javac.Main问题
java.lang.ClassNotFoundException: com.sun.tools.javac.Main使用resin在eclipse里调试时终于解决了这个问题了!原因其实很简单:右键:properties-->librares-->选中jre edit-->选中alternate jre 明白了吧:原来这里配的是jre 点installed jres...
2009-05-08 15:48:00 7551 1
原创 javax.naming.NameNotFoundException: java:/comp/env/jdbc/aa_db
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2009-05-04 12:33:00 4801 1
原创 js警告:分析属性'left'出错。声明被丢弃
1:一种就像网上很多人说的: css或js不规范; 如:width=10;没有加单位; width=10px; 2:如果用到: nodeObject.nextSibling的,nextSibling 定义和用法nextSibling 属性可返回某个元素之后紧跟的元素(处于同一树层级中)。如
2009-04-29 15:04:00 2357
转载 Apache Derby Network Server - 10.2.2.0 - (485682) 已启动并且已准备好 2008-07-29 14:27:16.171 GMT 时在端口 1527 上接受连接
原贴来自:http://blog.csdn.net/wienne0417/archive/2009/03/02/3950356.aspx Apache Derby Network Server - 10.2.2.0 - (485682) 已启动并且已准备好 2008-07-29 14:27:16.171 GMT 时在端口 1527 上接受连接 昨天在myEclipse
2009-04-26 09:39:00 3683 1
原创 Unable to load sqlite_jni: java.lang.UnsatisfiedLinkError: Native Library D:/resin/bin/sqlite_jni.dll already loaded in another
问题:web每次请求都会动态连接数据库;dbname是个数据库名参数,private Connection getConn() throws SQLException{ Connection conn=null; try { Class.forName("SQLite.JDBCDriver"); } catch (ClassNot
2009-04-23 13:20:00 7678
原创 ERROR: column "..." does not exist(postgre--hibernate)
1:原因:在为库表中新增字段时,用了大写; 而hibernate中使用时,会自动把所有字段转化主小写。所以表中有此字段。 也会因为大小不匹配而不能识别; 2:postgre大小写敏感,查看建表语句,如果字段名用引号括起来,说明里面有大小写敏感字母; 使用hibernate时一定注意; 3:其它原因,链接自网络:http:/
2009-04-21 17:57:00 2417
原创 no sqlite_jni in java.library.path
Unable to load sqlite_jni: java.lang.UnsatisfiedLinkError: no sqlite_jni in java.library.pathjava.sql.SQLException: java.lang.UnsatisfiedLinkError: internal_init 原因:sqlite_jni.dll文件没有拷到 java.li
2009-04-08 12:47:00 7002
原创 java.lang.NoClassDefFoundError: antlr/ANTLRException
antlr-2.7.5H3.jar此包没有加入。。
2009-03-26 19:11:00 651
原创 he method get(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments
he method get(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments(jxaubooks.class ,booksId); 因为booksId是以object的形式传进来;它实积上是string类型,String默认就实现了可序列化;而object
2009-03-19 19:36:00 3472 1
原创 the type org.hibernate.lockmode cannot be resolved
用了:import org.springframework.orm.hibernate3.support.HibernateDaoSupport; 但没有把 hibernate 包加到项目中; 而在用this.getHibernateTemplate().delete(books);时,内部会用到事务,从而用到org.hibernate.lockmode这个类。而这个类
2009-03-19 19:32:00 7200 1
使用Struts Validator验证框架详细讲解(2)
[size=large]validator name="mask" classname="org.apache.struts.validator.FieldChecks" method="validateMask" methodParams="java.lang.Object, org.apache.commons.validator.V...
2009-03-13 18:26:29 154
原创 使用Struts Validator验证框架详细讲解(1)转载
框架能够克服在ActionForm Bean中以编程方式进行数据验证的局限,它允许Struts应用灵活的配置验证规则,无需编程。 Validator框架主要依赖两个JAR文件:jakarta-oro.jar和commons-validator,.jar Validator框架采用两个基于XML的配置文件来配置验证规则。这两个文件为validator-rules.xml和vali...
2009-03-13 17:58:11 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人