WEB前端
文章平均质量分 75
zhongxiucheng
没有简介
展开
-
关于checkbox与label对齐的设计
测试vertical-alignlabel{vertical-align:middle}.inputcheckbox{vertical-align:middle;}body{font-family:tahoma;font-size:12px;}测试文字x這是繁體中文次回から自動的にログインEnglishЧужой转载 2011-10-29 11:48:10 · 2190 阅读 · 0 评论 -
关于line-height的特性研究
对于样式表中的line-height属性究竟会对元素产生什么样的影响,是一个比较重要的问题,往往有我们使用了此属性达到的一些效果,但它是通过怎么的原理达到此效果总是比较模糊,line-height它本来的意思行高,但是设置元素高度可以使用height,为什么什么还需要专门用一个line-height呢?这里为了弄清这个问题,以这里专门对它使用后元素的效果做个测试,看看它究竟是怎么影响元素的,测试的原创 2011-10-29 17:38:45 · 686 阅读 · 0 评论 -
IE6的各种BUG
去年就想将IE的bug系统地整理下,但一直都很忙没有完成,看到这篇E文后,我毫不犹豫的放下了手中的工作将之翻译出来。由于是第一次译文,所以错误在所难免,欢迎大家批评指正。原文:Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs翻译:http://www.lizhenwen.com/w3c/727(译文对原文进转载 2011-11-04 10:37:24 · 786 阅读 · 0 评论 -
关于jQuery如果判定checkbox被选中
最近在做一个登录界面,涉及到一个checkbox被选中的问题,我使用的是jQuery框架,可以是使用..attr("checked")总是不能正确的判定,不知道是何缘故,最后换了一种方式才将这个问题解决,具体的操作如下: 如果使用$("#docookievalue").attr("checked")方法总是返回同一个值不管理是否checkbox是否被选中,如果想使用正确的判定需要原创 2011-11-26 15:14:00 · 703 阅读 · 0 评论 -
IE6双滚动条处理
如果想要解决这个问题, 你需要选择一个最适合自己的解决方案. 方案 1: 在CSS定义中粘贴下面的代码: html { overflow-y: scroll; } 这会强制默认出现垂直滚动条, 这样一来, 从某些理由上来讲, 便消去了IE对水平滚动条的需求. 优点:完全解决了这个问题, 允许你保持完整的XHTML doctype. 缺点:即使不需要垂直滚转载 2011-11-09 10:47:50 · 1320 阅读 · 0 评论 -
跨域数据交换与跨域的jsession问题
关于跨域问题,也只是处于研究阶段,具体的实践还相对较少,所以这里描述的问题,和解决的办法有些只是基于一种想法,具体可能并没有实践,有些可能并不正确,此文可能会进行多次的修改和完善.这里所关注的问题主要集中在两个方面:跨域的数据交换;跨域的session丢失问题.如果你管理多个系统,且这多个业务系统之间需要进行某种程度的数据交换,则跨域的问题就会出现在你的面前.例如你有一个业务系统www.a.c原创 2012-05-29 13:29:45 · 1320 阅读 · 0 评论 -
关于P3P协议与跨域
关于p3p 简洁策略,以及浏览器的支持情况.简述部分摘自某本关于P3P隐私策略的书籍.而部分详细的表格来自w3.org.而相关测试数据出自本人测试.如有遗漏或错误,欢迎指正.相关资源:1. http://www.w3.org/P3P/2. http://www.w3.org/TR/2002/REC-P3P-20020416/简述:转载 2012-05-29 18:20:30 · 7728 阅读 · 0 评论 -
ie中的window模式窗口
showModalDialog Method Internet Development IndexCreates a modal dialog box that displays the specified HTML document.SyntaxvReturnValue = window.showModalDialog(sURL [, vArguments原创 2012-07-17 17:27:48 · 780 阅读 · 0 评论 -
跨域刷新的可行方案
基本的思路一般有两个:第一种是使用隐藏的iframe策略,它的具体依据是,我不能在当前页面上访问远程域上的脚本来刷新远程域中的页面,但是可以通过一个iframe加载一个远程中的一个页面,比如我可以通过iframe加载像百度,谷哥这样的首页页是没有有问题,这就为程序员提供了一种可能,我可以动态加载一个远程页面,由这个页面发起刷新远程其它页页的逻辑.例如可以在iframe加载的页页中放置如下代码:原创 2012-07-27 10:13:02 · 1561 阅读 · 0 评论 -
节假日推算的js处理方法
//工作日期推算处理逻辑 function getWorkDate(curentDate, nextWorkDays){ var T = 24*60*60*1000; var start= curentDate.getTime()+T; var end = start + nextWorkDays * T; var calDate=new Date(); var原创 2013-01-29 13:11:06 · 2094 阅读 · 0 评论 -
IE6 IE7: div中 table 宽度100% 引发的血案
问题现象:定义了DOCTYPE的页面当表格的内容比div的高度还要高时,div会出现滚动条,同时在IE6和IE7下会出现问题:IE6:此时table的100%宽度还是没有滚动条那是的宽度,出现滚动条后,div的可视宽度减少,导致横向滚动条也出现了,而且横向能滚动的长度正好是滚动条的宽度。IE7:竖滚动条此时则很操蛋的消失了.....IE8下一切正常。解决方法:内嵌套一个分区元素转载 2012-07-23 17:13:29 · 2735 阅读 · 0 评论 -
使用X-UA-Compatible来设置IE8兼容模式
英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文转载 2013-10-23 22:54:33 · 681 阅读 · 0 评论 -
jquery常用技巧
修改jQuery默认编码(例如默认UTF-8改成改GB2312)Js代码 $.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"} }); 解决jQuery, prototype共存,$全局变量冲突问题Js代转载 2014-04-22 12:46:25 · 759 阅读 · 0 评论 -
jQuery中attr和prop方法的区别
相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和properties)。只是,window或document中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。之前看网上对比两者的文章,更是列出一个表来区分什么标签下使用prop,什么标转载 2014-04-22 18:33:18 · 927 阅读 · 0 评论 -
一个浮动置顶的设计
置顶测试<!--* {margin:0;padding:0;}body {margin:0 auto;font:12px/20px tahoma Simsun Arial;color:#fff;background-color:#FFF;text-align:center;}.left-top{ width:150px; background:Blue;position:abs原创 2011-10-29 11:41:47 · 1451 阅读 · 0 评论 -
基于vertical-align的表单元素垂直对齐方式研究
当前位置:博客 >前端表现 > 基于vertical-align的表单元素垂直对齐方式研究 基于vertical-align的表单元素垂直对齐方式研究By Henry @ 2009年10月27日 [ 前端表现 ] 最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单(复)选框和它们后面的提示转载 2011-10-27 10:52:10 · 529 阅读 · 0 评论 -
tomcat下 共享session
如何在一个tomcat下的几个web应用之间共享session我们采取的是集中管理的办法。主要技术:1.设置Context 的crossContext="true",使得各个web应用的servletcontext是可以互访的 unpackWARs="转载 2011-07-25 13:03:42 · 1035 阅读 · 0 评论 -
Ext的网格研究
Ext的网格在我看来就是html的表格,但是它提供了比表格更多的功能。在Ext中网格的主要代表类是:Ext.grid.Grid它代表了Ext网格的主体,但它不是全部,还其它一些相关的类,要弄清楚网格的结构,就是先清楚这些相关类的构成。下面就逐个看一看与网格相关的一些类:1.原创 2011-07-26 08:27:39 · 993 阅读 · 0 评论 -
Ext核心库的研究
1. Ext.DomHelper这是一个DOM操作的辅助类,这个类其实很简单,主要进行元素的插入操作,它将插入的DOM元素的情况分为四类:在开始标记之前;在开始标记之后;在结束标记之前;在结束标记之后。被插入的元素可以html片断,也可以是一个配置对象,一个配置对原创 2011-07-26 08:29:53 · 691 阅读 · 0 评论 -
Ext组件的研究
整个Ext架构中组件是其重要的组成部分,除了少部分(如树的结点)的界面表现元素不是在这样的一个体系中,大部分的页面表现元素都被绑定在这个体系之中,下面从这个体系的最底层即在这个继承体系的最高层进行研究:1. Ext.util.Observable所有在这个体系中的元素都需原创 2011-07-26 08:32:55 · 967 阅读 · 0 评论 -
struts2与spring集成启动的那些事
在struts2与spring集成的系统中struts2与spring仍然是相关独立的框架系统,它们的联系也是非常有限的.对于WEB程序所有框架启动当然都是在web.xml这个文件中,至少源头是从这里开始的.下面就看一个最简单的集成配置,struts2.2与spring2.5的集原创 2011-08-02 09:43:03 · 1483 阅读 · 0 评论 -
table的100%到底怎么了
去掉页面头的还可以设置css让body高度100%,可以让div的高度100%,这个方法不需要去掉css:body{height:100%}html,body{height:100%}如果去掉了table高度还不能100%,在table内加一个转载 2011-09-12 20:56:11 · 1192 阅读 · 0 评论 -
strut2(xwork)中的类型转换策略
类型转换是struts2的一个比较重要的特点(当然这个特点也是来源的xwork的),它可以将前台字符型数据转换成后台的需要的各种类型的数据,而且它是一个可以定制各种符合自己要求的各种转换器,也就是说它的转换能力是无限的,整个转换体系符合框架的一贯特点,框架提供一个基本的扩展体系,原创 2011-09-17 17:38:20 · 1426 阅读 · 1 评论 -
JavaScript Loader相关资料的地址收集
一个和Loader相关的探讨在 whatwg 的 wiki 上有记录,内容主要来自Yahoo YUI小组的 Nicholas C. Zakas * http://wiki.whatwg.org/wiki/Script_Execution_ControlNicholas C原创 2011-08-27 21:25:49 · 622 阅读 · 0 评论 -
关于IE内部控件的使用
==================================================================================================//访问被禁的硬盘 ………………………………………………转载 2011-09-23 10:52:01 · 642 阅读 · 0 评论 -
LABjs原理分析
随着网页越做越复杂,页面上要用到的 JavaScript 也越来越多,一次性把所有可能会用到的 js 全包含在页面中显然不是一个好主意,于是各种各样动态按需加载 js 的方法逐渐流行起来,LABjs 就是这样一个有趣的项目,目前,包括 twitter 在内的很多网站都是 LABj转载 2011-08-28 17:02:34 · 1392 阅读 · 0 评论 -
构建大型jQuery应用
构建大型jQuery应用原文:http://addyosmani.com/blog/large-scale-jquery/1.依赖管理目前常用的script loader主要有两个,RequireJS (by James Burke) 与LabJS (by Kyle转载 2011-08-27 21:01:15 · 868 阅读 · 0 评论 -
LABjs手册
Test Suite PassesBrowsers tested and passing the Test Suite (please help to fill in gaps):Windows: IE 6+, FF 1.5+, Chrome (latest), Oper转载 2011-08-27 22:01:06 · 1925 阅读 · 0 评论 -
struts2中模板路径的构建策略
struts2的视图扩展是对xwork框架扩展的最复杂部分,而其中的模板抽象部分占据了大部分内容,今天我想在这里探讨一下模板最终路径的确定问题.在没有讨论这个问题之前先将struts2的视图结构稍作分析.struts2的视图基础结构实际还是xwork中进行规范的,这个规范就是Result,在struts2中在视图进行扩充时实际就是给出多种形式的Result实现.例如dispatcher,fre原创 2011-10-13 22:50:26 · 1028 阅读 · 0 评论 -
jQuery1.2.1结构图
原创 2011-10-11 11:41:27 · 487 阅读 · 0 评论 -
struts2的UI组件之间的通信机制
特别提醒:下面的分析是以struts2中的freemarker引擎进行分析 在使用struts2的UI组件的时候为程序的界面编写带来了很大的便利,它可以使程序员少写很多重复的代码,而是将那些得复的界面逻辑抽象到模板中进行封装,除了少写很多重复的代码,同时可以使用整个界面拥有一致的观感,确实是一个种解决界面编程的好方案.这以我在实际开发中遇到的一个问题,而引发我对组件之间数据通信的一点点思考,至原创 2011-10-24 15:57:31 · 949 阅读 · 0 评论 -
JQuery插件开发
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例转载 2014-04-25 09:05:15 · 676 阅读 · 0 评论