自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 问答 (1)
  • 收藏
  • 关注

原创 a链接href="javascript:void(0);"或"javascript:;"在IE6下导致js跳转失败

经常有如下JS跳转写法: test js location.replace() test js location.replace() 经测试,在IE6下上述两种JS跳转执行无响应,其它浏览器下均正常。 仔细分析, 猜测IE6下a链接的跳转会收到href属性中代码的影响, 上述代码的执行过程,貌似是先执行

2013-10-31 09:23:51 827

原创 Java中的instanceof关键字

instanceof是Java的一个二元操作符,和==,>,  String s = "I AM an Object!";  boolean isObject = s instanceof Object;  我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,

2013-10-23 17:11:17 584

原创 javascript原型

Javascript原型总会给人产生一些困惑,无论是经验丰富的专家,还是作者自己也时常表现出对这个概念某些有限的理解,我认为这样的困惑在我们一开始接触原型时就已经产生了,它们常常和new、constructor相关,特别是函数(function)的原型(prototype)属性(property)。事实上,原型是一种非常简单的概念。为了更好的理解它,我们应该首先记住这个原则,那就是忘记我们已经学到

2013-10-17 20:15:14 586

原创 X-UA-Compatible IE8 版本的一个特殊文件头标记

X-UA-Compatible是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式,对于ie8之外的浏览器是不识别的。在X-UA-Compatible中可用的方法有:其中最后一行是Edge 模式,通知 Windows Internet Explorer 以最高级别的可用模式显示内容。目前绝大多数网站都用来作为IE8的兼

2013-10-10 18:00:59 798

原创 jQuery遍历方法find

1.find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。.find() 方法第一个明显特征是,其接受的选择器表达式与我们向 $() 函数传递的表达式的类型相同。将通过测试这些元素是否匹配该表达式来对元素进行过滤。2.如果给定一个表示 DOM 元素集合的 jQuery 对象,.find() 方法允许我们在 DOM 树中搜索这些元素的后代,并用匹

2013-09-29 14:34:56 926

原创 css cursor

auto: 正常鼠标 crosshair: 十字鼠标 default: 默认鼠标 pointer: 点状鼠标 move: 移动鼠标 e-resize,ne-resize,nw-resize,n-resize,se-resize,sw-resize,s-resize,w-resize: 改变大小鼠标 text: 文字鼠标 wait: 等待鼠标 help: 求助鼠标 

2013-09-23 19:06:12 600

原创 form表单只提交数据,而不进行页面跳转

一般的form提交操作写法为Html代码form action="saveReport.htm" method="post">      ……      input type="submit" value="保存报告"/>  form>  点击submit按钮或直接回车可以将数据提交到saveReport页面,但是提交后也会跳转到saveRepo

2013-09-18 15:41:58 3453 2

原创 json对象

JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。JSON也是一种轻量级数据交换格式。JSON非常易于人阅读与编写,同时利于机器解析与生成。JSON是在AJAX中代替XML交换数据的更佳方案。猴子提示: JSON定义法类似于直接定义法,JSON定义法就是将直接定义法定义的函数与属性放到大括号中,并且去掉属性与函数签名的对象名,把等

2013-09-16 09:21:19 627

原创 jquery resizable

一天一个jQuery UI 组件,今天折腾 resizable 。resizable 是让对象拥有可调整大小的属性,类似于windows文件夹一样可以通过拖动边或者角来调整文件夹的大小。要使用resizable ,需要应用一下文件:XML/HTML代码type="text/javascript" src="js/jquery-1.3.2.min.js">  type

2013-09-06 23:19:02 751

原创 IE、Firefox对JS的差异化

一段很简单的JavaScript代码:var inputValue = $('txtUserName').value.trim();var UserName=document.getElementById("txtUserName").value;注意:'txtUserName'如下在IE中能够正常执行,而在火狐中却不能,提示$('txtUserName')

2013-08-30 17:36:19 820

原创 Css hack

CSS hack由于不同的浏览器,比如Internet Explorer 6, Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。        这个针对

2013-08-22 15:30:37 475

原创 $.extend()详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回

2013-08-14 09:52:03 647

原创 js操作数组

1.创建新数组 var arr=new Array()2.向数组中插入数据 arr.push("str")3.将数组转化成字符串,并且每个元素之间用“,"分隔。var arrString=arr.join(",")4.遍历数组使用for循环,数组下标从0开始

2013-08-09 17:50:10 567

原创 jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别

Jquery是优秀的Javascrīpt框架。我们现在来讨论下在 Jquery 中两个页面载入后执行的函数。$(document).ready(function(){ // 在这里写你的代码...});在DOM加载完成时运行的代码可以简写成jQuery(function(){ }); (function($) {})(jQuery)什么意思?

2013-08-02 17:53:20 1014

原创 base标签与a标签的href属性

1.base标签中href 属性规定页面中所有相对链接的基准 URL。当base href存在试,会试图找基准路径。此时如果点击时会发现链接到其他页面了、这样test就不是跑到本页面的头部去了。(href的值是一个目录,当点击是"#"时,会发现找的是当前目录下的默认页面。如index.jsp)2.a标签的href属性。当href为”#“时,<a href="#" onclick="ja

2013-07-26 16:29:30 2068

原创 html中a标签中的onclick和href的使用

链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉; 如果页面过长有滚动条,且希望通过链接的 onclic

2013-07-16 10:28:26 611

原创 CSS文件添加 @charset "utf-8"; 可能会引起样式在IE6下失效

这里我发现了CSS文件与HTML文件的语言编码不统一的问题,HTML文件的语言编码是而CSS文件的语言编码是@charset "utf-8";,这就造成了浏览器在读取CSS文件时,无法读取注释语句的问题。(注意:不是单指注释语句的问题,如果有中文等字符,也会如此。如:font-family: "宋体";) 我之前在网络上见过一个人说,“CSS文件只能设置成UTF-8,而不能

2013-07-08 13:17:47 3971

原创 js判断各个浏览器的方法

var Browser_Name=navigator.appName;var Browser_Agent=navigator.userAgent;var is_IE=(Browser_Name=="Microsoft Internet Explorer");//判读是否为ie浏览器if(is_IE){//IE浏览器}else if(Browser_Agent.indexOf("

2013-07-02 11:09:55 612

原创 CSS3属性text-overflow

text-overflow : clip | ellipsis取值:clip:不显示省略标记(...),而是简单的裁切。ellipsis:当对象内文本溢出时显示省略标记(...)说明:设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式

2013-06-24 11:15:09 650

原创 css ie6、ie7、ie8中overflow:hidden无效解决办法

产生原因:当父元素的直接子元素或者下级子元素的样式拥有position:relative属性时,父元素的overflow:hidden属性就会失效。解决办法:我们在IE 6内发现子元素会超出父元素设定的高度,即使父元素设置了overflow:hidden。解决这个bug很简单,在父元素中使用position:relative;即可解决该bugie7和ie6发现在ie6和

2013-06-20 17:46:53 791

原创 div的相对定位与绝对定位

1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位置上。然后通过设置垂直或水平位置,让这个元素“相对于”它的原始起点进行移动。(再一点,相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其他框) 例如:#mybox{ position:relative; left:20px; top:20px; }

2013-06-13 09:44:09 935

转载 解决css的float父div没有高度

在做页面设计常会碰到css的float父div没有高度的情况,HTML代码设计view plaincopy to clipboardprint?div class='box'>  div class='float_left'>div>  div class='float_right'>div>  div>  在CSS里定义了如CLASS类

2013-06-06 11:27:30 584

原创 Jscript小总结(1)

1.js中null和undefined的区别是:null的操作对象是数字0,而undefined的操作对象是特殊值NaN(不是一个数字)。对null值和undefined值进行比较时总是相等的。当对不适当的数据进行数学运算时使用NaN。2.数字与字符串进行加法(连接)运算时,会将数字强制转换成字符串。而当字符串与数字进行比较大小时,会将字符串自动转换成数字。3.js区分正0和负0。4.

2013-06-04 15:10:42 659

原创 JS截取字符串substr 和 substring方法的区别

substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。length可选项。在返回的子字符串中应包括的

2013-05-28 16:27:06 490

原创 通用列表2

1.隐藏表头:使用css样式   .ui-jqgrid-htable thead{  display:none !important;   }  2.#gbox_tranList,div.ui-jqgrid-bdiv,#tranList{background-color: #F4F4F4 !important;}  生成空白列表时,在火狐谷歌中不想显示tbody的白色区域。  tranlist

2013-05-23 17:51:41 550

原创 关于通用列表

在做授权信息查看页面的时候,会在页面初始加载和更换授权以后调用同一个成功函数来生成页面中的功能点通用列表。列表所需的数据是通过后台返回的数据,且格式一致。在更换授权以后,调用成功方法后,列表所需的数据能够正确获得。但是列表的数据不能够更新。列表的数据总是第一次加载的数据,不能更新。解决办法:在生成列表之前,先将列表所在的table移除,然后zai使用js动态的添加进去即可。

2013-05-14 17:30:34 530

原创 一周总结

在这一周的开发过程中,遇到的问题进行总结:1.在使用公司通用组件ajax发请求的时候,返回数据的格式一定要是json格式。因为ajax这个类已经默认了数据类型,否则数据类型不正确会一直走失败函数。所以在调试的时候,失败函数的三个参数都加上,通过confirm(errorThrown);来确定出错原因。2.在开发的授权申请中,父页面点击提交会调用两个iframe的方法并进行本窗口中页面跳转。

2013-05-10 13:40:06 482

原创 banner实现图片轮播

JQuery实现图片轮播效果   #banner {position:relative; width:478px; height:286px; border:1px solid #666; overflow:hidden; font-size:16px} #banner_list img {border:0px;} #banner_bg {position:absolute;

2013-05-03 11:03:49 822

原创 IE6下DIV容器中双Float元素字符重影bug(IE6重复文字bug)

IE7的web标准之道IE历来被web标准的拥护者所诟病,而当FireFox横空出世以后,更多的网页制作者开始关注web标准设计。看着FireFox的市场占有率不停的上升,微软终于推出了IE7。但IE7是否真的能够力挽狂澜,是否真的能够得到用户的信任,是否真的能够得到网页设计者的认可呢?估计很多的朋友都是因为这个华丽的“重复文字”一词进来的,其实这纯粹是一个bug作为。这个

2013-04-26 11:58:37 933

转载 CSS 边框重叠鼠标悬停效果

前几天某个同事的项目中碰到一个边框重叠鼠标悬停效果,要实现鼠标移上后按钮边框换色,但左右两个按钮的边框又是合并在一起的。就像下面这张图片示意:如果看不明白,请移步参考淘宝搜索结果页面中的“信用”、“价格”两个排序按钮。http://s.taobao.com/search?q=%CC%D4%B1%A6以三个横排并列的按钮为例: A B C 这个问题的关键在于合并相

2013-04-23 10:15:28 1197

原创 banner图片轮播

JQuery实现图片轮播效果   #banner {position:relative; width:478px; height:286px; border:1px solid #666; overflow:hidden; font-size:16px} #banner_list img {border:0px;} #banner_bg {position:absolute;

2013-04-23 09:03:59 1785

原创 瀑布流式布局性能的五大要点

要点一:对于瀑布流式图片布局性能起决定性作用的是img标签必须指定height(width在瀑布流式布局中一般是固定的):网页的加载顺序是dom会优先加载完成,然后加载远程文件包括图片。绝对定位方式在dom加载完成后会进行计算,然而此时如果没有为img标签指定width与height,会等到图片加载完成浏览器才会渲染出整个元素的高度。所以在dom加载完成之后计算的元素高度是不正确的,确切的

2013-04-12 14:11:29 3198

原创 使用form表单提交数据打开两个页面的问题

1.实现到顶端的功能。这样在IE和火狐中都可以。2.在使用form表单将a页面中的数据提交到b页面(只包含js和java),通过b页面中的判断来打开c页面。但打开c页面的同时也打开了b页面。此时就一共打开空白b页面和c页面。要是在b页面中body添加onload="window.close(window.name)"后,b页面会自动关闭,但是会弹出是否关闭的弹出层,用户体验不是很好。所以添加o

2013-04-03 16:49:19 2076

原创 开发快捷引导页面积累知识点

1.控制图片和文字的对齐方式align="absmiddle"。一般情况下,文字都是与图片的底端对齐,增加此属性后,文字能够对齐图片的中心。2.window对象指的是页面本身。所以使用window.frames['name'].func()调用的是本窗口中名字为name的iframe的方法func。关闭window.open()打开的页面使用window.close(window.name)。

2013-03-29 17:33:23 561

原创 页面接受json串为空和不为空的操作及取值参数为变量

1.子页面参数filters是父页面接收来的参数,在父页面定义为全局变量var filters=‘’;2.子页面会对filters重新赋值,并发回给父页面。3.第一次打开子页面filters为空,第二次打开子页面的时候filters={“开始时间”:“{'value':'2013-03-22','des':'开始时间'}”,“结束时间”:“{'value':'2013-03-24','de

2013-03-22 17:38:26 2960

原创 MAP数组

Map[] maps=new Map[len];JSONArray jsonArray=new JSONArray();for(int i=0;imaps[i]= new HashMap();JSONObject jsonObject=new JSONObject();if(taskIds[i]!=null || taskIds[i]!=""){maps[i].put("u

2013-03-18 10:52:58 5163

原创 web.xml的规范与作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没

2013-03-11 08:58:21 3004 1

原创 ie firefox chrome 用display隐藏Tabale的tr

用firefox和chrome测试页面的时候,发现用javascript控制 tr 的显示隐藏时,当把tr的显示由“display:none”改为“display:block”时,该tr下的td内容合并到了第一个td里,也就是说,原先在td中设置的colspan属性无效了。     由于display属性设置为空时,默认为显示,因此将“display:block”改为“display:”就好了

2013-02-28 23:12:53 534

原创 document.all

一. document.all是页面内所有元素的一个集合。例如:       document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE    if(document.all){      alert("is   IE!");    }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.al

2013-02-22 18:47:30 474

原创 js页面跳转和打开新页面

第一种:               window.location.href="http://www.dollare.com.cn/login.php?backurl="+window.location.href;     第二种:    alert("返回");window.history.back(-1);   第三种:   win

2013-02-18 16:04:11 31790

空空如也

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

TA关注的人

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