- 博客(26)
- 收藏
- 关注
js本地存储兼容版本
老调重弹,练习使用。 localStorage->globalStorage->userData localStorage支持的浏览器有: ie7兼容模式、ie8+、firefox3.5+、chrome为了firefox3.5- 一下版本,用了globalStorage 支持IE8以下版本增加了userData 支持大部分主流的浏览器,欢迎使用。...
2012-01-30 18:20:03 185
浏览器编码
很长一段时间莫有更新了,今天收集了一些关于页面编码的文章,并咨询了业内高手,有了这篇文章,帮大家梳理一下关于浏览器编码这一块的信息。 在页面显示的时候,有时就可能出现乱码的情况。通过之前那篇文件可以知道乱码的缘由就是其编码转换时的错误,本来是GBK的存储方式,却用UTF-8的方式去读取,那页面不得不出现乱码了。 W3C规范中: The docum...
2011-03-22 17:52:59 161
转移blog咯~~
在je里面呆了有一段时间了,规定着自己每月至少两篇blog,也算是达到目标。 在朋友的推荐下,嘿嘿,终于是买了blog,虽然还域名还没有备案 暂时用免费的域名,连接到偶的blog www.masterzhan.tk ,关注的朋友常关注哦~~ ...
2011-01-10 11:32:39 133
【YUI插件】定制快捷键
话说YUI框架的插件很少,这次试着用YUI的基层库写一个比较务实的小插件,此版本比较初级,没有做任何优化的措施,诶。因为写了蛮久了,今天拖出来测了一下,能过。怕下次没时间写这个blog, 所以API就没写了,立马过来写blog了~ 话说以前是RIA,现在是ARIA (Accessible Rich Internet Application) ,主要的想法是提供更高的可访...
2010-12-30 17:45:04 170
禁用浏览器后退按钮 针对IE的诡异方案版
google “禁用浏览器后退按钮”会搜到很多文章。提一个比较有意思的解决方案,下面的解决方案仅针对于IE浏览器,因为各个浏览器对后退按钮 以及历史记录的处理是不同的。 先说明问题背景: 当在IE有iframe的时候,而这个iframe的历史记录会被记录在浏览器中,当点击后退按钮的时候,会发现主窗口不进行后退,而是iframe里面进行后退,这样就可能引发之前...
2010-12-14 09:28:30 228 1
DOM 事件模型在各个浏览器中差异
网上搜“DOM事件模型”,文章非常多,在此写下仅仅是看到的那些文章的汇总,有错误欢迎指正。 关于DOM事件模型图就不发鸟,网上很多,而且比较简单,这里说明一些关于DOM事件模型在各个浏览器中一些差异之处。 DOM的事件分为两种:一个是捕捉性事件,一个是冒泡型事件, 1,addEventListner(el,"click",true);第三...
2010-11-25 17:45:05 154
【翻译】YUI CSS框架使用
这篇文章很早之前就看了,不过没翻译,为了详细记录工作学习,翻译下,以便下次翻阅。(ps,看完以后,觉得使用YUI css框架来进行页面布局这种n简单。似乎下次翻阅就是深入css源处了)。 YUI推出的css框架很不错,reset.css消除各个浏览器对元素的默认值的处理, fonts.css是统一浏览器的字体属性,最最有意思的grids.css,符合yui模板开发就可以达...
2010-11-11 10:14:03 209
YUI源码阅读心得 YAHOO.js 小技巧
阅读YUI2.8.1 版本上 1,将变量转换为字符串的办法。 var a=" "+a; js提供了一系列的自动转换变量类型的方法。 2,if(a==null){ a={}; }这样的代码可以简化为 a=a||{}; var s; if(a!==null){ s=a.property; }这样的代码可以简化为...
2010-10-26 17:21:03 203
关于informix jdbc 驱动升级到3.5后的迁移改变
项目中的informix数据库驱动需要升级了,换到最新版的jdbc driver 3.5版本。可在升级的时候 仅仅是替换掉jar 包 不能达到效果。 升级的时候,关于数据库连接的地址也需要改变。 现说明问题。 传统的,为了解决中文问题,会在数据库连接url上面 增加“NEWCODESET=gbk,8859-1,819;”创建字符集,并进行转换。...
2010-10-20 09:42:37 195
YUI学习初步总结
一段时间的YUI2框架的学习应用,也有了一些自己的心得。 YUI2的核心基础就是yahoo\dom\event这三部分,YUI的utility部分更加像是组件的工具集,YUI的widgets就是YUI所完成的一些组件。 而我们亦可以基于yahoo-dom-event的基础 ,使用工具集utility 开发出像YUI widgets类似的组件。 打个比方:就像在沙滩上我们使用yah...
2010-10-12 17:34:21 188
YUI 2.8的源码错误
从昨天一直调试到今天,怎么也想不通哪里出错了。用firebug一点一点的走动,才发现 是YUI源码里面的错误 YUI2.8版本 yuioader.js里面的info 对象,yuiloader依靠这个数据对象来实现 解决js的依赖问题。关于calendar 的依赖信息 中 有一个datameth? 修改为datamath 。就没有other undefine 出错的问题了。 ...
2010-09-20 09:54:56 142
【javascript】页面优化小想法
以前使用Ext的时候,虽然使用简单,学习也算比较简单,可对于其性能却不敢恭维。展现的速度特别的慢。 1,今天看到一篇关于浏览器渲染的文章。说道: 页面Dom里面的元素被修改了的话,整个页面的document都会被重绘,即使修改的地方并不带来样式视觉上的改变。说的是ie,不确认其他的不同于ie内核的浏览器是否一样。 其本质就是:每次的改动都会引起页面的元素重新计算布局...
2010-09-03 16:03:20 93
【YUI源码学习】YUI 动态加载机制 Get Utility
【注意】之前的YUI分析都是针对YUI 2.8版本。 关于动态加载 先来说说关于动态加载有哪些个方法,以及动态加载有什么作用。 有时页面的开发,需要加载很多js文件。每个js文件加载需要消耗很多时间,而动态加载机制可以使js文件在需要的时候加载,加快页面的呈现...
2010-09-01 16:55:42 289
【YUI组件】基于YUI的表单验证器
此表单验证器是基于YUI的,其实也只是使用到YUI的一些基础特性,比如对Dom和事件的封装,所以只需引入yahoo-dom-event.js文件。 整个表单验证器是以正则为核心来验证的,有扩展性,只需添加相应的正则就行。默认提供了时间、日期时间、email的正则表达式。 呃,不是美工,效果不怎么好看,最简版的验证器。特色在于验证的时候只需提供验证的类型,...
2010-08-30 17:11:34 157
【YUI组件】开发风格&微调控件
前段时间的学习,试着分析了一下Calendar组件,却发现比较大,大致了解到组件的一般开发风格。我们在使用Calendar组件,两步,init();然后render(); init()所做事情有以下: 初始化组件所需参数; 将一般对组件的配置信息进行解析,一般设有默认配置信息,对于需要生成的id可以通过Dom.generateId()来得 到;...
2010-08-20 10:13:59 235
【YUI源码分析】模块管理&名字空间
1,关于名字空间: YUI对于名字空间的实现,其实只是使用YAHOO.namespace()来创建对象。对于YUI而言就是创建了一个全局对象, 比如: SINOSOFT={}; SINOSOFT.util={};这样的方式来区别定义名称。 YA...
2010-08-09 08:56:45 270
【YUI源码分析】YUI源码初步简单分析
一般一个框架的设计要包含很多个方面,像:支持标准和跨浏览器、事件模型等功能。从框架的设计层面上来分析这个框架。先列举设计应用框架的n点(摘自《javascript王者归来》):1,框架的自描述2,基础接口和语义型代码3,核心对象的原型扩展4,简单方法?可以理解为通用方法5,名字空间6,支持标准和跨浏览器7,事件模型...
2010-08-04 14:55:53 477
【ZK】ZK版聊天室混合ZK邮件 zkchat-2.0
之前弄的ZKChat里面类混乱无序,仅仅是为了实现效果而存在。这次版本对ZKChat进行调整,且增加ZK邮件发送接收的功能,增加ZK mail的很久之前就完成了,可惜因为一直因为一些事情给耽搁了写这篇文章。 将之前的事件publish和subscribe封装起来,做为一个工具类,进行传递和接受,而在composer桌面管理的只需要做出相应的反应措施。 将消息封装为...
2010-07-16 13:18:42 494
ZK框架初步总结【三】
ZK框架对最新浏览器ie8的不支持,这一阵的ZK框架学习完全抛弃了。估计因为Html5 的冲击,浏览器内核的更改, 大部分的前端开发都有一定影响,未来总归是要前进的。ZK啊,你为什么不支持最新浏览器了?唉,前端就是有这个麻烦。如果说前端的竞争让前端受人瞩目,可前端的变化让开发人员痛苦。什么时候“分久必合”? 作为ZK初步总结的最后一篇,就弄一些ZK里面比较杂的东西吧。ZK做的...
2010-07-07 11:22:20 312
ZK 聊天室 群聊加私聊
最近完成的一个ZK版的聊天室,简单的完成了,主要是对ZK5 的EventQueues 熟练一下。 这个聊天室就像开发桌面一样,每一个界面有对应的composer对界面进行操作。而界面之间的信息传递就是通过ZK框架 提供的EventQueues来实现。 这个聊天室仅仅有几个特点,还有待更加的丰富与完善。 userListData是作为用户登录的信息保留,使用单例...
2010-07-02 09:14:01 199
Server-Push 深究【翻译】
翻译wiki上面的文章:http://en.wikipedia.org/wiki/Push_technology对server-push有个更加完整的了解。 Push technology 或者说 server push ,是说一种基于互联网的交流,其请求是由publisher或者说中央服务端。与pull technology不同,pull technology是一种请求由接受方或者说...
2010-07-01 10:35:55 156
ZK框架初步总结【二】---关于server-push
关于ZK框架的服务推实现,ZK3 和ZK5 有着很大的不同。这也是在small talk和how—to wiki里面看到的。 server-push服务推技术的兴起主要是因为http的无状态链接,导致服务端有什么信息, 比较难推到客户端。传统的ajax的形式,就是客户端不停的向服务端发出请求,来取得服务端的信息。现在server-push有多种方式, 有兴趣的可以去了解一下。ZK框架对于se...
2010-06-30 10:38:02 231
ZK框架初步总结【一】
最近经常使用ZK框架开发项目,对ZK是又爱又恨。 先简单介绍一下ZK框架: 是个ajax框架,事件驱动框架,最大优点免去了编写js这种痛苦的工作,并且像开发桌面程序一样来开发web应用,简单明了。(虽然以后可能普遍html5,可是这还是需要一定时间的过渡)。缺点:虽然是台湾的开源框架,可是国内貌似不怎么火爆,也就是说资源比较少,意味着英语要不错,且要有专研精神。官方论坛的...
2010-06-29 09:55:25 489
原创 JPA是什么?
Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分...
2008-12-02 20:54:29 105
原创 java.util.logging日志功能使用快速入门
转载 来自:http://blog.csdn.net/dl88250/archive/2007/10/25/1843813.aspx Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE 1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输出日志信息到文件,控制台或其它用户定义的地方,如数据库,电子邮件等。所以它是为最 终用户,系统管理员,软...
2008-12-01 13:38:44 86
原创 JSF简介诶
JSF简介一、 什么是 JSF:JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces于2004年三月1.0版正式提出,清楚的将Web应用程序的开发者划分了三个角色:网页设计人员、应用程序设计人员以及UI组件开发人员。 从使用的...
2008-11-30 22:06:24 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人