- 浏览: 64804 次
- 性别:
- 来自: 上海
最新评论
-
fish_xn:
谢谢,找了好久终于找到一个有源码的而且是可以运行的。太有用了
[原创]BIRT Viewer 中JSP Tag的使用 -
cyfgod:
谷歌浏览器Chrome和Safari浏览器用的是相同的java ...
Safari浏览器关于append DOM Node的问题 -
forchenyun:
hi,能留下Im以交流吗?这篇文章有些疑问
HTTPS安全模式下,讨厌的IE "nosecure" warning -
bevis.cn:
我最近也遇到这样的问题,在客户的服务器上有一个tomcat,t ...
HTTPS安全模式下,讨厌的IE "nosecure" warning -
晚睡晚起:
有个bug,下面的grid没有 完全靠近底部
估计是 上面的p ...
Show一下项目中用Ext实现的界面
文章列表
HTML/CSS发展了这么多年,总算迎来了革命性的HTML5/CSS3。对WEB前端的开发者而言,的确是一大福音,这意味着更强劲的功能,更丰富的展现,更灵活的应用......
就现阶段来说,我觉得阻碍HTML5/CSS3发展的最大的问题,还是在于各大浏览器的兼容和支持上。真心希望能有一个强而有力的组织去推动HTML5/CSS3的发展。
下面是我在公司内部做的HTML5/CSS3的培训,希望能对大家的学习有所帮助。
教程中很多实例,也都是从网上收集的。
IE浏览器,在HTTPS安全模式下预览WEB页面,我们经常会碰到下面的warning message:
"This page contains both secure and nonsecure items.
Do you want to display the nonsecure items?"
这个warning真的是很讨厌,虽然可以通过更改 ...
JavaScript做为一种客户端的脚本语言,有着其先天的劣势,无法做到如Java/C++等高级语言哪般的灵活和高效。所以我们在编写JavaScript代码时,一定要理解语言的特性,优化代码的执行效率。
以下是笔者在实际开发过程中总结的几 ...
一个典型的WEB应用程序可以包含很多文件内容,就以一个J2EE应用来说,一般会有class,有jar,还有一堆jsp/js/css/xml等等文件。特别是随着程序的庞大,这些文件也是成倍的增长。哪如何使你的WEB应用跑得更快呢?
后台的代码优化和应用逻辑很紧密,在此就不做说明,这里只是提出一些常用的对前端代码的优化方法。一般是JS和CSS,还有image图像文件。
1) 对JS文件,需要进行打包和压缩处理。可以将散乱的所有JS文件,都打包成一个JS文件,而且对一些变量和格式进行压缩,从而减少浏览器下截的时间。
可以采用YUI的compressor包,编写ant脚本进行处理。示例如下:
< ...
BIRT最新的release已经是2.3版本了,有些什么新的功能呢,看看下面这个帖子吧。
http://www.actuatechina.com/thread254.html
- 2008-12-08 10:12
- 浏览 1364
- 评论(0)
随着信息数据量的急速膨胀,存储越来越追求效率和无限可扩展性,而SAN光纤存储网络是现在非常流行的一种解决方案。光纤通信具有无可比拟的高速数据量传输,加上网络化的存储管理,及无限无痛的可扩容性,这一行业的市场前景非常乐观。
一个简单的光纤存储网络主要有以下几大组成部分:
1) 存储设备,一般是磁盘阵列柜
2) 光纤通道卡,也就是FC HBA,类似于网卡
3) 光纤通道交换机,可以实现数据路由及硬分区管理等
4) 应用主机服务器,安装光纤通道卡
相应的,也需要有相关的管理系统对整个存储网络进行管理配置。一般来说,管理系统主要分两大部分,一部分是光纤通道卡的管理,另一部分则是对存储的管理。
对光 ...
Jetty做为一个轻量级的J2EE Web application server,它不仅小巧,而且性能也比较稳定,效率也挺高,现在也越来越得到广泛的应用。特别是eclipse平台集成了Jetty Plugin后,更是对RCP整合Web Server开发提供了极大的方便。一个非常典型的应用应该就是help帮助系统了,大家可以参看eclipse自已的help系统,从3.3后它就是基于Jetty的,现在的Jetty版本是5.1。
在这里不得不先叉开一个话题,就是servlet-bridge桥的概念。Jetty只是一个单纯的web server服务器,eclipse为了整合框架的考虑,提出了servl ...
用Ext也有一段时间了,也用它做过几个项目,总体来说,Ext还是不错的,堆起界面来还是挺快的,上手也还算容易。但同时问题也不少,不过总算一一都解决了。Ext效果的确蛮炫,但总感觉速度有点慢。呵呵。
附件是一个项目中用Ext实现的界面,没怎么经过美工处理,相对比较粗糙。
Show一下(~_~)
- 2008-12-04 11:42
- 浏览 3734
- 评论(14)
现在web2.0/ajax大行其道,我们会经常碰到这种应用case:前端浏览器通过ajax发请求到后端,后端生成html代码返回,前端接收后将html代码插入一个div容器内。这个应用很普遍,一般情况下也不会有什么问题,特别是返回的是单纯的数据的情况下。但如果返回的html代码包含javascript函数或是css style定义,哪可能就会出现问题了。特别是在IE浏览器下(由此看出,IE浏览器真是垃圾!!真是WEB程序开发者的噩梦啊。),Javascript动态执行的问题很突出。相对来说,Firefox支持的较好。
下面是一段示例代码:
__cb_render : function( con ...
BIRT Viewer是一个基于web/ajax/J2EE的简单实用,带有示例性质的BIRT报表预览器。但我们在实际的项目整合中,往往都需要对它进行必要的功能上的扩充。其中,有一个很典型的应用,就是如何实现类似Google Map API哪样的功能,将报表灵活方便的插入到实际应用的页面上。这样可以非常方便的将报表服务与其它应用完全分离开来,在逻辑上和物理上都可以不再需要整合在一起。这样,我们完全可以在基于ASP/PHP或其它非J2EE应用中插入报表内容。BIRT Viewer中并没有提供相关的JS库,但商业化产品Actuate10中已提供了相关的JS库,可以很方便灵活布署报表应用。
我们知道, ...
这几天一直在研究Flex在RIA方面的应用,在网上发现一个很cool的Flex应用,非常不错,很有代表性和启发性,分享给大家。
http://www.best4c.com/editor/NetMapApplication.jsp
- 2008-11-24 11:29
- 浏览 1075
- 评论(0)
贴一个用Python实现Timer定时器的例子,这是在我一个项目中用过的,希望对大家有点用处。
特别注意,在Safari浏览器中是不支持把一个DOM Node直接append到另一个DOM Node上的,不然会抛出JS异常。解决方案,是拷贝Node下所有节点到另一Node上,相关函数如下:
function copyNodes( nodeTo, nodeFrom )
{
if( !nodeTo || !nodeFrom )
return;
var ownerDoc = (nodeTo.nodeType == Node.DOCUMENT_NODE ? nodeTo : nodeTo.ownerDocument);
var nodes = nod ...
- 2008-11-24 11:04
- 浏览 1880
- 评论(1)