`
czpae86
  • 浏览: 720550 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
首先要配置开发环境。 这个很简单,只要到官方网站下载sencha-touch压缩包即可 http://www.sencha.com/products/touch/。 开发工具随便一个编辑器,记事本也可以的。   本人用的是myEclipse+tomcat,sencha-touch用的是1.01版本 (使用myEclipse+tomcat我为了以后例子可以跟后台交互) 其实可以直接浏览本地静态html文件的。     1,编写messageBox.html文件:   <!doctype html> <html> <head&g ...
来看看这几种查询布局,您是否还有其他想法?创意无限!   方法1 : 弹出式窗口查询。     方法2:快捷菜单查询。   datefield,combo在Ext.menu.Menu中使用方法,防止点击后menu隐藏。      方法3:表头式查询。              
支持ext3.3.X css文件见附件      
工程在附件中,后台为java。   fckeditorDemo_v1.0: 1,支持中文名称的图片上传。 2,提供了getValue(),setValue(),focus(),reset()方法。 3,添加了'fckInstance'事件,可以侦听fck实例化  
【该上传组件已经停止更新,该上传组件已经在项目中使用。在使用过程中如果发现bug请大家回复此贴。2011-02-27】 主要是为了用swfUpload实现上传,为了新鲜好玩。 理解swfUpload可以上网查找,以下是在网上找到,个人觉得解释 ...
这章介绍路径,本人觉得这是比较难和精髓的一部分。   先介绍基本知识:   可以参考: http://www.chinasvg.com/support/svg-tutorial/svg-path-directive-guide.html     /* 命令解释: M = moveto 参数:(x y) L = lineto 参数:(x y) H = horizontal lineto 参数:(x) V = vertical lineto 参数:(y) C = curveto 参数:(x1 y1 x2 y2 x y) ...
这章展示事件例子。   下图是官方API的事件:   例子:   var butt1 = paper.set(); var a1 = paper.circle(24.833, 26.917, 26.667).attr({fill: "#fff", opacity: 0}); var a2 = paper.circle(24.833, 26.917, 26.667).attr({stroke: "black", fill: "#fff", "fill-opacity": .4, " ...
看这文章前,建议先看第一编文章《使用Raphael 画图(一) 基本图形 (javascript)》。   在Raphael基础上扩展的图形:   要运行该例子要引入附件的2个js包。(g.raphael.rar)     <script type="text/javascript" src="raphael.js" charset="utf-8"></script> <script type="text/javascript" src="plugins/g. ...
Raphael是什么?自己百度一下吧。 Raphael对主流浏览器兼容性很好。   开始要创建视图区域: var paper = Raphael("myDiv", 580, 600);//创建视图区域   <div id="myDiv"></div>   接下来就可以画图形了。   1,画圆: var c = paper.circle(50, 89, 40);//画圆(x,y,r),r代表圆的半径   2,画矩形:   var r = paper.rect(100, 19, 80, 50,10) ...
之前我认为工作都是重复的做某些东西, 感觉没有激情没有新鲜感没有挑战。 但今天我才发现之前的想法是错的。 每个工作都不简单、 越简单越要不简单,越简单越要高回报、 重复做某样工作可以让你有想法。 如果你的客户是挑剔的,那么代表他们有品味。 他们有品味你才有更多的回报! 如果,他们没有品味你有必要指引他们。 今天重复做了一个联动功能,才发现以前做过的都很水。 确实,一个下拉框联动很简单!我以前是这样想的。 没有经大脑经过小脑就噼噼啪啪的把代码写完了。 1,一个下拉联动重要分清谁是“主动”,谁是“被动”,不然联动会很糟糕。 “主动”方控制“被动”方,“被动”方不参与 ...

几张CRM系统截图

想有空会去完成它,但一直放着。  
最近项目需要做了以下扩展。 扩展如下图所示:   以下是实现的代码:     var fp = new Ext.FormPanel({ title : 'test', width : 480, height : 280, labelAlign : 'right', bodyStyle : 'padding:8px', frame : true, defaults : {xtype:'micprogressbar'}, items : [ { fieldLabel : '2010', ref : 'monthF ...
本例使用struts2版本 struts-2.1.8.1   首先导入必要的jar包:   配置web.xml:     <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <fi ...
是的,开发部开发机器不能上网,我才想到这方法。万分感谢!     {"rows":[{"name":"开发部","id":"1000001","number":"11"}, {"name":"市场部","id":"1000002","number":"22"}]}, totalCount:2,money:3000}     ...
我喜欢javascript,因为它够飘逸。 我现在的工作主要跟它打交道。 javascript是一种执行型的语言,它依靠着浏览器。 要完成任务,要先从服务器下载该javascript文件,然后浏览器解释并执行该代码。 如果javascript文件太大太多,那么悲剧就会发生,所以要减肥 (这里先别讨论代码的执行效率,这与程序员密切相关的)。 减肥方法:根据后台框架封装javascript组件(前端是Extjs框架)。 是的,一个项目绝对不会只用一个window一个grid什么的,一个项目总会是个庞大的东西,所以封装一些常用的组件成为必然。
Global site tag (gtag.js) - Google Analytics