- 博客(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
空空如也
列表增删查改数据库字段值
2016-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人