- 浏览: 720550 次
- 性别:
- 来自: 广州
最新评论
-
ron.luo:
群主有开放源代码吗?
统一用户权限管理系统(正式版) -
名字应该取长点:
楼主可不可以问你几个问题呀,关于这个插件,貌似单线程,而且不分 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
mayouth:
不知道楼主能不能解决下浏览器兼容的问题,目前好像火狐和谷歌浏览 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
一水无间:
...
pushlet + Extjs 聊天室v0.9 (含源码) -
jintt123:
你好!我后台用的是C#,为什么一直上传失败,好像是后台取不到参 ...
多文件上传UploadPanel for extjs4(swfuoload2.5)
文章列表
首先要配置开发环境。
这个很简单,只要到官方网站下载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,一个下拉联动重要分清谁是“主动”,谁是“被动”,不然联动会很糟糕。
“主动”方控制“被动”方,“被动”方不参与 ...
最近项目需要做了以下扩展。
扩展如下图所示:
以下是实现的代码:
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什么的,一个项目总会是个庞大的东西,所以封装一些常用的组件成为必然。