Apr 7
Ext.Class 属性详解 :
1 ,  alias : 相当于别名一样,可以起多个,可以通过xtype和Ext.widget()创建实例:
Ext.define('SimplePanel', {
  extend: 'Ext.panel.Panel',
  alias: ['widget.simplepanel_007','widget.simplepanel_008'],
        title: 'Yeah!'
});

//通过Ext.widget()创建实例
Ext.widget('simplepanel_007',{
  width : 100,
  height : 100
}).render(Ext.getBody());

//通过xtype创建
Ext.widget('simplepanel_007', {
  width : 100,
  items: [
    {xtype: 'simplepanel_008', html: 'Foo'},
    {xtype: 'simplepanel_008', html: 'Bar'}
  ]
}).render(Ext.getBody());
Sep 1
SSH是目前使用最多的系统集成架构,其中struts2框架也是目前最火,但是发现其对校验的支持不是很好,主要体现在如下几点
1.灵活性差
只有theme为xhtml和css_xhtml的时才能够启用纯客户端的js验证.
一般用户对页面UI表示都有一定的要求,当theme为xhtml或css_xhtml的时候会导致页面的排版和用户的UI要求不一致,而且几乎无法解决该问题.并且struts2纯js客户端的错误信息是利用动态添加一个tr来显示的.这就导致如果我想把错误和表单显示在同一行,利用struts2的客户端验证就很难做到.
2.默认支持的校验类型比较少.
struts2默认只支持比较少的几种验证类型例如
* required validator
* requiredstring validator
* stringlength validator
* regex validator
* email validator
* url validator
* int validator
* double validator
date和表达式验证都不支持.这给使用造成了一定的麻烦.
3.不支持客户端定制的js验证.
针对如上几点郁闷的地方,我在网上寻找了很久终于发现了一个比较好js客户端验证的框架
Aug 28
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
API: http://jquery.bassistance.de/api-browser/plugins.html
今天试了一下,还是比较方便的,主要是可以与jQuery结合起来做到与HTML分离.
官网的例子里引用了几个js和css文件,但只需引用jquery.validate.js这一个文件即可.
贴个简单的例子:
$('#EditView').validate({
             event: "keyup",
             rules:{
                 name:{required:true},
                 cosa_commodity_group_list:{required:true}
             },
             submitHandler:function(){
                 $("#group_list > option").attr("selected","selected");
                 $(this).submit();
             }
});
Jun 1
       这两天一直处在拥有一台MacBook Pro的兴奋当中。毫无疑问,MacBook Pro是几乎每一个程序员梦寐以求的终极开发平台,无论是硬件还是软件,Apple一贯的简约华丽让人过目难忘。在过去一年多里,在 windows/linux上,我一直在寻找OSX外观的模仿,OSX软件的模仿,现在那些日子终于过去了,我手上,现在,敲出的这些文字,正出自 MacBook Pro
      有人说过,Mac能够显著提高生产力。我当时不以为然;然而现在在OSX上写着代码,我大概明白了为什么能显著提高生产力:原因在于注意力。
Tags: , , ,
May 1
       任何实践都只能是一个系统化理论的切片。虽然AJAX赖以生存的关键技术XMLHTTP早已实现,但自从Google推出Gmail之后,相关的讨论才如雨后春笋纷纷出土。各种语言、各种平台、各种所谓的最佳实践、对这种技术的种种好处、罪过的讨论,瞬间涵盖了去年至今的大部分技术话题。这种出现既有历史的原因──IT系统已经不仅仅满足到“能工作”这个阶段,还上升到了“可用”、“易用”了;还有技术成熟度的原因──悄然之间Xmlhttp已经在主流浏览器全部实现了。由于优秀的部署模型,越来越多的企业采用Web技术来实现他们的业务系统。AJAX成为改善用户体验的关键技术。然而,正如前面所说,太多的实现、讨论,让开发人员在进行选型与技术实现的时候思考再三。特别是刚开始进行技术转型的开发人员,在众多的迷惑面前,往往不知道怎么做才是正道。
Jan 10

概述

jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js  库(压缩后只有21k) ,这是其它的 js 库所不jquery及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari  2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML  documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery  还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和  html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。今天在Kollermedia.at上发现了一篇JQuery插件列表的文章,特推荐如下。

Tags: ,
分页: 2/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]