Web开发
jinhuiyu
IT公司面试手册站长
http://www.mianwww.com
关注Java、 Web, 从事对美软件外包
新浪微博:http://t.sina.com.cn/mianwww
展开
-
Google Code是怎么实现页面加载速度提高30%-70%的
相信很多接触到Web开发方面的人都知道Yahoo Developer Network的一篇文章 “Best Practices for Speeding Up Your Web Site” 我觉得这篇文章称作Web开发的圣经也不算过分,他们的34条铁律我几乎每隔几天都要温习一下并努力实践到自己的工作中。没有看到过这篇文章的人可以赶快看一下 Best Practices for Speedin原创 2009-01-29 11:54:00 · 6384 阅读 · 1 评论 -
如何为项目加上代码版本号
我所在的项目有无数个测试环境,每一个环境都有不同版本的代码,所以有了bug以后,提交了代码也不一定能在短时间内部署到所有的测试环境中,这样就有可能出现bug改好了,代码页提交了,但是还有tester在某个环境上报同样的bug,这就需要一个方法能取得所在环境的代码版本以确定改动是不是已经部署到那个环境中去了。 因为我们使用svn和ant,所以就在代码的build脚本中加入了一个targ原创 2009-01-31 06:49:00 · 5249 阅读 · 2 评论 -
Web性能优化的十个技巧
好像现在一提到性能,大多数人都会想到负载均衡,分布式,CDN和缓存等等,很少把前端优化作为很重要的一部分来做,其实前端优化如果做得好的话,性能提高百分之几十是完全有可能的,特别是大访问量的web应用。因为我所在的项目遇到了严重的性能问题,所以就google了很多关于性能的文章,也写了和翻译了几篇关于Java性能的blog,有struts, jdbc, servlet, ejb等等方面的,有兴趣的朋原创 2009-01-27 07:13:00 · 17959 阅读 · 2 评论 -
借用Google的Javascript API Loader来加速你的网站
加速页面加载速度有一个方法就是把CSS和JS文件放到另外一个单独的服务器上,这样在访问量比较大的情况下可以分担主服务器的压力, 如果你的网站用到了一些主流的Ajax library比如JQuery或者Prototype的话,你可以直接用Google Javascript API loader来加载你的ajax library。 具体的方法如下面的例子: google.loa原创 2009-01-28 03:33:00 · 4015 阅读 · 0 评论 -
从校内网的网页源码学到一点东西
知道校内网的UI是用Struts做的,查看了一下他们的网页源码,觉得质量挺高,至少代码写得挺规范的,下面这些是从他们网页源码里面看到的一些东西。这句代码是为了使浏览器使用IE7的strict模式来工作, 因为IE8使用了新的layout渲染引擎,所以会对以前版本的浏览器不兼容,所以IE8通过这种方式是浏览器按照IE7的模式运行,具体的可以通过搜索引擎了解,也可以看看这个链接的介绍http://原创 2009-01-25 07:40:00 · 1689 阅读 · 1 评论 -
Single Page Application (单页应用) 适合你吗?AJAX不是万能的
公司的新项目开始了,项目的前端部分由WebWork转向了GWT, 所以这些天一直在看GWT的东西,结合之前用过的JQuery和Prototype, 有一些想法记录下来放到blog上。 由于AJAX的局部刷新功能,很多系统都变成了Single Page Application, 也就是应用只有一个页面,根据不同的用户操作来更新这个页面的内容,虽然这种做法“简化”了系统UI部分的开发 (真的简原创 2009-10-28 15:48:00 · 23877 阅读 · 9 评论 -
如何开发安全的AJAX应用
如何开发安全的AJAX应用 AJAX技术已经是现在最流行的Web应用开发技术了,但是与此同时,Web应用也成了这个IT架构中安全最薄弱,最容易受到攻击的部分,AJAX应用相比较与传统的Web应用,大大增加了客户端与服务器之间的交互,同时也使得一些后台的业务逻辑接口暴露给了客户端,如果服务器端没有足够的保护或者没有对客户端请求进行合法性校验,攻击者就会趁虚而入,进入系统内部进行破坏。开发人员原创 2009-10-27 10:03:00 · 3721 阅读 · 1 评论 -
用Javascript就能把CSDN给 “黑” 了,JavaScript真的是无所不能了
效果如下(这不是PS的): 当然这不是真的把CSDN给黑了,这是用了一点javascript技巧 如何实现:打开CSDN首页,在地址栏里面输入 javascript:document.body.contentEditable=true; document.designMode=on; void 0用鼠标点击网站的内容,看! 可以任意修改网页的内容了绝大原创 2009-10-29 10:14:00 · 13953 阅读 · 10 评论 -
GWT实际项目中需要遵守的一些Patterns和Rules
新项目的UI部分用到了GWT技术,所以就花了一些时间对GWT进行了一下研究,也接受也一些培训,下面就把培训的和学习的内容进行一下总结,希望对使用GWT的朋友有所帮助。 关于GWT官网上提供的Tutorials: 官网上的教程是不适合重用和大型项目开发的,不是实际项目的best practices. GWT开发中需要注意的问题 1. 如果不注意的话原创 2009-11-13 17:00:00 · 1715 阅读 · 0 评论