`
文章列表
我们知道IE6是不支持透明的PNG的,这无疑限制了网页设计的发挥空间. 然而整个互联网上解决这个IE6的透明PNG的方案也是多不胜数,从使用IE特有的滤镜或是e­xpression,再到javascript+透明GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat. 而我今天介绍DD_belatedPNG,只需要一个理由,就是它支持backgrond-position与background-repeat.这是其他js插件不具备的.同时DD_belatedPNG还支持a:hover属性,以及<img>. ...
java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在 ...
iepngfix.htc和png8让IE6支持png背景透明 在给客户做网站的过程中,有一个比较棘手的问题就是处理png图片的背景透明问题,因为需要兼容不同的浏览器,这就比较麻烦了。 折腾了好长时间,最后寻找到了解决办法,用iepngfix.htc进行处理。 iepngfix.htc的使用使用方法: 下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;blank.gif是一个1×1像素的透明GIF图片,缺少该文件会使<img>标签插入的PNG图象显示为红色的叉烧包。 在 ...
接触过相关知识的都知道,动态向DOM中添加js的script标签时,在各种浏览器下会有不同的表现。 这里只讨论支持并行下载的浏览情况,大致分为两种,一种是按加向DOM树中加的顺序执行,另一种按下载完成的先后顺序执行;这样如果js文件间有依赖关系的话,且是按下载顺序执行,且在没有缓存的情况下就会报错(通常的情况下第一次执行会报错,http返回状态200,如果缓存未禁用,http状态是304,就不会报错了) 而ie就是按http下载完成的先后顺序执行js代码的,首先看下面的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD ...
一、有时web工程的静态文件(image/css/js)希望独立部署,需要针对静态内容打包。可通过以下配置: view plain <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> <executions> <executio ...
一、排除传递依赖的某个jar,以避免版本冲突。例如: 开发工程中需要引用struts2(2.0.11.2)和freemarker(2.3.16),但该struts2默认依赖的是freemarker(2.3.8),可参考以下方式编写: view plain <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.0.11.2</ve ...
(一) 整合方式 Struts和Spring的整合有很多种方式,如下3种解决方案。 (1) 使用Spring的ActionSupport类整合Struts (2) 使用Spring的DelegatingRequestProcessor覆盖Struts 的RequestProcessor. (3) 将Struts Action管理委托给Spring框架 : Struts2和Spring都有对象工厂ObjectFactory Spring和Hibernate都有Session工厂 SessionFactory 我们使用是第三种方式,也 ...
Eclipse插件下载地址大全 2008年12月21日 星期日 09:50 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php 2 lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz 3 MyEclipse J2EE开 ...
具体代码: alert(cmycurd(10050)); function cmycurd(num){  //转成人民币大写金额形式   var str1 = '零壹贰叁肆伍陆柒捌玖';  //0-9所对应的汉字   var str2 = '万仟佰拾亿仟佰拾万仟佰拾元角分'; //数字位所对应的汉字   var str3;    //从原num值中取出的值   var str4;    //数字的字符串形式   var str5 = '';  //人民币大写金额形式   var i;    //循环变量   var j;    //num的值乘以100的字符串长度   var ch1;    ...
请参考附件
处理IE6下默认不缓存背景图片的问题 IE6下默认不缓存背景图片,CSS里每次更改图片的位置时都会重新发起请求,用这个方法告诉IE6缓存背景图片 解决IE下图片作为背景时,有鼠标操作时的抖动问题 方法一、css(推荐使用) 代码: div{*zoom:1;} html { zoom:expression(function(ele) { ele.style.zoom = "1"; document.execCommand("BackgroundImageC ...
关于 css 编写的问题   最近一直在做Css Lab,也一直在思考关于页面设计的技术问题,以前对Html+css+js的认识很片面,很多不知道,都是因为没有好好的去研究,去分析,去编写测试,今天主要说下关于Css编写的问题,希望大家多多留言,我是抛砖引玉。   Css和其他程序一样,都是有作用域这个概念,有全局、类局部作用这些方式。   举个例子:     p{background:#f00;}/* 作用域 :全局 */     .div p{color:#000;}/* 作用域:div类中*/   介绍下Css几种编写方式和权重对比   1)标签:权值为0,0,0,1   ...
浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了: 各浏览器CSS hack兼容表: IE6 IE7 IE8 Fi ...
如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip 好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply, call两个方法的运用上. 区分apply,call就一句话,   foo.call(this, arg1,arg2,arg3) == foo.apply(this, a ...

Keycode对照表

Keycode对照表 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57    数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode) 按键 键码 ...
Global site tag (gtag.js) - Google Analytics