自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 收藏
  • 关注

原创 IE中的条件编译

[quote]条件编译介绍在IE有一个几乎没人知道的特性--“条件编译(Conditional Compilation)”。从IE4开始,IE开始支持这一特性,当它出现在一些Ajax相关的JavaScript中才开始引起人们的注意。它是一种对象探测的绝对形式,条件编译使IE按照用户预先定义在JScript或者JavaScript中的条件逻辑响应你的指令。你也可以把它想成是你脚本的“条件注释...

2011-10-30 18:53:57 504

原创 兼容IE和firefox,获得上传文件绝对路径

firefox为了浏览器安全性,不能获得上传文件绝对路径。。document.getElementById('file').value获得的是文件名在ie里获得的却是绝对路径[code="java"]function readFile(fileBrowser) { if (navigator.userAgent.indexOf("MSIE") != -1) { ...

2011-10-17 09:59:12 550

原创 关于JavaScript中打印jsp对象的问题

假如jsp页面里一个strTest的String对象,值为“mystring”,在JavaScript想打印出值,有如下打印方式alert();alert(“”);用哪一种呢。。你可以试下,会发现,不会执行alert,为什么呢??看下源代码alert(mystring);//相当于打印出来的是名字为mystring的一个js对象,找不到这个对象,所以无法执行aler...

2011-10-07 15:27:34 501

原创 另类的实现逻辑问题

转自[url]http://www.ilovejs.net/archives/959/comment-page-1#comment-1245[/url]前几天在群里有人提出了一个关于动态插入DOM元素的问题,并由此引出了如何删除数组中重复项的讨论,为此我写了一个小函数来实现这个需求: [code="java"]var pureMultil=function(arr){ var...

2011-10-07 11:23:50 112

原创 (转)实现Ajax请求队列按顺序执行

摘自[url]http://www.ilovejs.net/archives/163[/url]之前想做一个Web桌面的项目,考虑的必须得使用Ajax请求队列,使得Ajax的请求能按照队列按顺序执行,解决了Ajax异步传输覆盖的问题,也看了几个别人的代码,都整不太明白,所以自己干脆自己搞搞阵,自己实现,也得个安慰奖。我的实现方法很简单,通过递归调用函数,而无需使用定时器去检查Ajax请求是否已...

2011-10-07 10:23:47 647

读《java语言精粹》写的javascript程序

[code="java"]function f2c(){ var entity={quot:'"',lt:''}; return function(){ return this.replace(/&([^&;]+);/g,function($0,$1){ return entity[$1]; }); }}String.prototy...

2011-10-06 17:43:04 86

原创 摘抄--从function的定义看JavaScript的预加载

[url]http://www.nowamagic.net/librarys/veda/detail/106[/url]

2011-09-28 10:59:25 100

原创 关于无法delete文件

[code="java"]File f=new File(targetDir+"test_201109261245.te");FileInputStream fi=new FileInputStream(f); Scanner s=new Scanner(fi); String baseStr=""; while(s.hasNext()){ base...

2011-09-26 17:12:05 117

原创 firefox上传文件

先看一个实例:jsp[code="java"] テーマファイル: &nbsp* js代码[code="java"] var themePath=document.getElementById('themePath'); themePathDiy.value=themePath.files[0].getAsDataURL();//传到...

2011-09-23 15:19:53 640

原创 postion和relative

如下A-B的嵌套结构 当A的position为relative时,B的position:absolute,相对位移的样式才有效。这时候left:0、top:0就不再针对窗口文档,而是针对id为A的这个div了。并且,元素设置了postion属性,left,top,right属性才起作用这样在开发一些基于B/S应用程序的时候,就能很方便的添加一些UI...

2011-09-22 15:20:23 202

原创 js 自行函数

有很多方法立即执行匿名函数,简单的整理就有下面三种的典型方式(还有其他方式的,欢迎告知):方式一(function() {    // …})();方式二void function() {  // …}();方式三~function() {   // …}();方式一 和 方式二 大家可能都看到过,这里主要说明下 方式...

2011-09-19 16:46:20 174

原创 struts中welcome page加载css出错

[code="java"] 1. 2. 3. 4. 5. 6. 7. a.css: 表示a.css和a.html处于同一个目录 8. ./a.css: 表示a.css和a.html处于同一个目录 9. styles/a.css: 表示a.css位于a.html...

2011-09-16 17:24:32 130

原创 IE和FF中获取兄弟节点

[code="java"]function getNextNode(target){ var rel=target; do{ rel=rel.nextSibling; }while(rel.nodeType!=1) return rel}[/code]至于这么些的原因见下面nodeType = 3是文本节点nodeType = 1是html节点...

2011-09-16 14:26:16 138

原创 设置有iframe的页面根据窗口大小自动调整大小

有时页面会出现莫名的不能占满页面的情况[code="java"]window.onload=function(){ var height=document.documentElement.clientHeight; document.getElementById('left_area_id').style.height=height-2+"px"; do...

2011-09-16 14:24:39 1906

原创 js中style属性以及仿制window.alert()功能和自定义

JS操作css下面是引用的。。很不错的总结、、[quote]使用js操作css属性的写法是有一定的规律的:1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后...

2011-09-14 17:32:22 185

原创 css区分各个浏览器和css Hack

[code="java"]

2011-09-07 16:29:20 266

原创 HTML标签的<button>导致数据在firefox自动提交和在firefox里面弹出div窗口失败

项目中遇到这么个问题项目中想利用div制造弹出窗口的操作css文件[code="java"] *{font-size:12px;} div{z-index:1;} #dialog-form {border:1px solid #000;width:400px;background:#fff;max-height:300px;z-index:1000;po...

2011-09-07 15:22:19 88

原创 正则表达式匹配替换网址

有这么一个需求,网页里所有的src="/web/inde.jsp"src后面引号里面的网址全部添加为“www.baidu.com/web.inde.jsp”另外下的href也是同样。。遇到里面是http: www. https:这样的不能替换正则式为s*(...

2011-08-30 13:10:32 789

原创 转:Div自适应高度

由于设计页面需要,要把两个并排显示的div实现一样高的效果,n行n列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标。方法有以下几种:1、JS实现(判断2个div高);2、纯css方法;3、加背景图片实现。首先说下本博客实现的2个div一样高的方法(即js方法)。div+css基本布局:[code="java"]1、js实现div自适应高度代码如...

2011-08-04 14:49:23 83

在eclipse里jsp编译后的java和class文件的位置

eclipse版本不一样,位置也不一样第一种:(网上搜到的)1.java类编译后产生的.class文件在D:\workspace\test\WEB-INF\classes下; 2.jsp产生的JAVA类文件则在 D:\workspace\test\work下.第二种:自己机子上的情况工程项目目录:\workspace\.metadata\.plugins\org.ecl...

2011-08-03 14:08:07 503

原创 iframe的属性:document和Document以及Document的属性和iframe在各个浏览器获得内部文档的写法...

.document引用到是的 iframe所在页面对象,.Document (大写D),才能引用到iframe内含对象[code="java"]function SetCwinHeight(obj){// alert(obj.document.getElementById("tDiv").innerText);//可以获得当前页面id为tDiv的div的值 aler...

2011-08-03 11:37:26 690

原创 浏览器加载显示html的顺序

其实浏览器加载显示html的顺序是按下面的顺序进行的:1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)。3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。4、并且在下载后进行解析,解析过程中,停止...

2011-08-02 15:36:56 179

原创 div+ajax实现类似iframe功能

[code="java"]function showAtRight(url){ sendRequest(url);}var request=false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new Activ...

2011-08-01 17:03:09 375

原创 PreparedStatement setString 特殊字符乱码

PreparedStatement setString 特殊字符乱码[code="java"]据库mysql,在使用PreparedStatement的setString()时,当赋值的内容含有特殊字符的时候,会出现乱码,问题与连数据库的url有关,解决办法:在java后台数据显示正常,但str里面有日文登特殊字符,会出现乱码。(另外由于tomcat数据传输默认为iso-8859-...

2011-07-29 13:27:47 932

原创 汉字编码

一、汉字编码的种类 汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。 1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的符号、字母、日文假名等,共7445个图形字符,其中汉字占6763个。我们平时说6768个汉字,实际上里边有5个编码为空白,所以总...

2011-07-29 11:08:40 162

原创 符编码笔记:ASCII,Unicode和UTF-8

阮一峰日期: 2007年10月28日 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪...

2011-07-29 10:37:56 76

原创 自己写的多表单插入数据和几个form同时提交

[code="java"]Insert title herefunction submitAll(){ submitMultiForm(); var forms=document.forms; for(var i=0;i=0) { str+=projects[k].value+","; count++; ...

2011-07-28 18:40:33 311

原创 谈谈Javascript的this指针

[url]http://developer.51cto.com/art/200907/136245.htm[/url][color=red]太精彩了。。[/color]

2011-07-26 15:00:25 119

原创 实现链接凹下的视觉感觉

a:hover{text-decoration:none;position:relative;top:1px;left:1px;}A:link,A:visited ,A:active {TEXT-DECORATION: none}把鼠标放上来看看效果---

2011-07-26 10:00:54 93

原创 css浮动元素

[code="java"] //这里的width是有必要的。 新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容 新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容 新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容 新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容新闻内容 新闻内容新闻内容新闻内...

2011-07-25 16:49:46 77

原创 css

1.通常采用margin:-100px等来细化div的位置如#win{position:absolute;top:50%;left:50%;width:400px;height:200px;margin:-102px 0 0 -202px;display:none;}位置为50%,50%,但位置得稍微调节下,这是margin+负数就有了用武之地2 div固定长度时,内部的图片...

2011-07-25 16:24:05 76

原创 js和css属性对照表

[url]http://www.php100.com/html/webkaifa/DIV_CSS/2009/0418/2357.html[/url][code="java"]宽度测试.dividv{width:800px; height:500px; float:left; border:1px solid #FF0000; overflow:hidden;}.di...

2011-07-25 11:59:19 86

原创 line-height导致的表格显示不完整

[code="java"] 标题: タイプ タイプ 、[/code]css[code="java"]p{background-color:#FFF;margin:1cm;padding-left:10px;padding-top:10px;padding-b...

2011-07-22 16:32:08 362

原创 table的td之间有间隙

一个简单的html布局[code="java"] COLUM1 COLUM2 [/code]css中这么定义style1样式的[code="java"]td.style1{ border-style:solid; border-color:gray; border-width:1px; cel...

2011-07-22 16:03:19 2625

原创 function,new function,new Function对比

 函数是JavaScript中很重要的一个语言元素,提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一: var foo01 = function() //or fun01 = function() { var temp = 100; this.temp = 200; retur...

2011-07-22 13:46:27 85

原创 分析一段css选择器实现TAB分页技术

[code="java"]Insert title here function changeState(mid) { document.getElementsByTagName("body")[0].id=mid; }//实现换body的id值。。 body { font: 100% verdana, arial, sans-...

2011-07-22 10:06:45 163

原创 css中display:inline

DIV1 DIV2 这里DIV1和DIV2分别占一行,但是你给他们加上属性后变了 DIV1 DIV2 DIV1和DIV2这时候显示在同一行了,试试看吧 和 display:inline 对应的是 display:block,block 会让应用了该 CSS 属性的 HTML 标记变成块级别元素,例如 SPAN 是行内显示的,但是你加了 display:b...

2011-07-22 09:31:01 244

原创 用js+css+jsp做的Tab分页

[code="java"] [/code]下面紧接着是css代码有几个问题需要注意、、[quote]1.1处为div的高度,为了实现Tab页的效果,得让li(2处)+margin(3)==div的高度2.border占高度覆盖div边框的问题。。[/quote][code="java"].demo .mainNavg ...

2011-07-21 17:49:03 363

原创 基本CSS选择器

基本CSS选择器,复合选择器,后代选择器 基本CSS选择器有标记选择器、类别选择器、ID选择器3种1。标记选择器 每一种HTML标记的名称都可以作为相应的标记选择器的名称,如h1,p,等等2。类别选择器 类别选择器的名称可以由用户自定义 格式如下:.class{color:green;font-size:20px;}3。ID选择器 与类别选择器相试...

2011-07-21 16:03:59 73

原创 Class.getResource

 用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到W...

2011-07-21 13:19:27 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除