- 博客(14)
- 收藏
- 关注
原创 浅谈CSS sprites
通常被意译为“CSS图像拼合”或“CSS贴图定位”。CSS Sprites并不是一门新技术,目前它已经在网页开发中发展得较为成熟,阿里巴巴各子公司的网页中到处都可发现css sprites 的影子。但CSS Sprites并不是什么金科玉律,但在很多情况下,它有着一定的优势,最重要的是它可以减轻服务器的负载,提高网页加载速度。随着Web设计向着精致、巧妙的方向发展,设计师们开始考虑使用非Javas
2015-07-30 20:59:40 465
转载 前端开发性能优化
Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。以下是我所总结的前端开发性能优化的方案,参照雅虎14条性能优化原则1、减少http请求次数,CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器,缓存Ajax80%的最终用户响应时间花在前
2015-07-30 20:52:00 753
转载 web.xml解析
引文:对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?1、什么是web应用? web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。2、最简单的web应用什么样? 2个文件夹、1个xml文
2015-07-28 17:27:00 326
原创 js判断用户的浏览设备是移动设备还是PC
function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.
2015-07-28 17:25:18 532
原创 JAVA注解
JDK内置系统注解:@Override 用于修饰此方法覆盖了父类的方法;@Deprecated 用于修饰已经过时的方法;@Suppvisewarnings 用于通知java编译器禁止特定的编译警告。注解的分类1、按照运行机制分源码注解:注解只在源码中存在,编译成.class文件就不存在了编译时注解:注解在源码和.class文件中都存在(如:JDK内置系统注解)运
2015-07-26 14:15:16 612
原创 模板技术-freemarker与velocity
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好处是很多,尤其和jsp比较起来优点更大,众所周知jsp需要在第一次被执行的时候编译成servlet,那么这个过程是很慢
2015-07-25 19:36:37 5274
原创 div内文字显示两行,超出两行部分省略号显示css
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
2015-07-25 15:55:19 16301
转载 千万不要这样设计网页
当我们每点开一个网站的时候,给我们的直观感受就是这个网站的美观,但是要是一个网站设计的很丑的话,那对于我们来说就是垃圾网站,相信我,当你看见它们也会抓狂的。从莫明的链接丢失到糟糕的可用性,我将会分享一些会让我瞬间暴走的错误设计。注意!千万别让你的用户遇到和下面同样的问题。1.缺乏对比度网页上的文字和图片都需要具备较高的可读性,最简单的方法就是让它们具有高对比度。但是许多设计
2015-07-25 15:12:09 826
转载 重写一下js的alert函數
$.Alert={ verticalOffset:-75,horizontalOffset:0, alert:function(msg,callback){ $.Alert._show(msg,'alert',function(result){if(callback)callback(result)}) } ,_show:function(
2015-07-20 18:01:47 475
原创 java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同
2015-07-15 11:27:36 323
原创 css中单位px和em,rem的区别
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点1. IE无法调整那些使用px作为单位的字体大小;2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。 px像素(Pi
2015-07-14 20:53:19 811
原创 Tomcat中给server.xml加入<Context>元素
Tomcat中给server.xml加入元素代表了运行在上的单个Web应用,一个可以有多个元素,每个Web应用必须有唯一的URL路径,这个URL路径在中的属性path中设定。Xml代码 Context path="/helloApp1" docBase="helloApp1的绝对或相对路径" debug="0" reloadable="true"/> Con
2015-07-11 13:52:38 1176
原创 Myeclipse快捷键
在调试程序的时候,我们经常需要注释一些代码,在用Myeclipse编程时,就可以用 Ctrl+/ 为选中的一段代码加上以 // 打头的注释;当需要恢复代码功能的时候,又可以用Ctrl+/ 去掉注释。这样的快捷键确实让我们编程变得容易多了。诸于此类的快捷方式,是利用Myeclipse进行Java开发程序的必备武器,可以让同学们在使用Myeclipse进行编程的时候灵活自如,充分享受编程的乐趣。
2015-07-09 20:51:01 328
转载 JAWR【一个java项目的javascript和CSS集成和压缩工具】
概述现在的系统都趋向于富客户端,客户端的逻辑很多是Javascript来完成的,这样导致了JavaScript文件数量的增多,加大了对网络带宽的需求。JAWR是一个java项目的javascript和CSS集成和压缩工具,提供如下的功能:1. 对网络交互的数据进行压缩,比如对JS,CSS,图片等。通过去除空行,空格,换行符,注释,变量名混淆可以大大减少JS和CSS文件大小。常用的压缩工
2015-07-07 20:32:55 2011
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人