- 浏览: 760734 次
- 性别:
- 来自: 杭州
最新评论
-
Ripin_Yan:
写的挺透彻
session与cookie的区别? -
1045565111:
谢谢,运行起来了,非常不错~~~
EXTJS动态树的实现 -
hlxhf5000:
找了半天,机会都没有全套的下载
ExtJs视频教程集锦 -
slysuccess:
讲解的非常好!以前还不是太明白,现在终于明白了!谢谢博主
ExtJs中关于grid和store的应用分析(二) -
yixiandave:
怎么看都蛋疼啊。。
js继承的实现
文章列表
记录自浪曦风中叶老师的JavaScript课堂
js继承有5种实现方式:
1、继承第一种方式:对象冒充
function Parent(username){
this.username = username;
this.hello = function(){
alert(this.username);
}
}
function Child(username,password){
//通过以下3行实现将Parent的属性和方法追加到Child中,从而实现继承
//第一步:this.method是作为一个临时的属性,并且指向Paren ...
- 2008-10-08 15:28
- 浏览 47751
- 评论(3)
记录自浪曦风中叶老师的JavaScript课堂
1、js区别于java的特性还有:实例化类对象时,如果不传递参数,则可以省略括号,如:
var object = new Object;
var string = new String;
var date = new Date;
当然也可以写成带括号的,如:
var object = new Object();
建议带括号,以符合java模式
以上Object、String、Date等都是内置类,即本地类
2、数组的两种呈现方式:数组类Array及[]
var array = new Array();/ ...
- 2008-10-08 10:22
- 浏览 2310
- 评论(0)
记录自浪曦风中叶老师的JavaScript课堂
1、js不支持函数(方法)的重载
2、js中,一个方法是一个对象
3、方法的定义内部机制是通过new Function实现的,一个方法就是Function类的一个实例对象
因此方法的定义可以有一下两种模式: ...
- 2008-10-08 10:20
- 浏览 3958
- 评论(6)
extjs中经常会用到renderTo或applyTo配置选项。这里,我就比较下两者的区别与用法。
1、renderTo与render方法对应
2、applyTo与applyToMarkup方法对应
一、applyTo的使用:
1、applyTo所指向的el元素必须要有父节点。
2、applyTo所指向的el元素实 ...
- 2008-10-06 15:54
- 浏览 18034
- 评论(7)
《ExtJs视频教程》全套已全面出炉,欢迎大家关注!目录如下:
第1讲 ExtJs介绍及应用举例
第2讲 组件解析
第3讲 ExtJS事件处理
第4讲 ExtJS事件处理续一
第5讲 ExtJS事件处理续二
第6讲 ExtJs组件应用之动态树
第7讲 ExtJs组件应用之动态树续一
第8讲 ExtJs组件应用之动态树续二
第9讲 ExtJs组件应用之动态树续三
第10讲 ExtJs组件应用之动态树续四
第11讲 ExtJs组件应用之动态树续五
第12讲 ExtJs组件应用之动态树续六
第13讲 布局
第14讲 布局续
第15讲 布局续二
第16讲 表单
第17讲 表单续一
第18讲 表单续二
第 ...
- 2008-09-03 12:55
- 浏览 25894
- 评论(8)
第三部分:解析器与数据的关系
一、XmlReader的构造方法定义如下:
XmlReader( Object meta, Object recordType )
二、JsonReader的构造方法定义如下:
JsonReader( Object meta, Object recordType )
三、ArrayReader的构造方法定义如下:
ArrayRead ...
- 2008-08-29 16:01
- 浏览 5601
- 评论(3)
第二部分:Store的核心阐释
Store即数据存储器,主要用于提供给GridPanel,EditorGridPanel等关联数据用的。
Store由Proxy(数据源)和DataReader(数据解析器)组成。
换句话说:
第一、数据存储器需要有数据才能叫数据存储器,而这个数据就是通过数据源获得;
第二、获得数据后还需要通过数据解析器将这些数据进行解析,从而成为客户端认可的符合一定格式的数据。
通过以上两个条件,这个数据存储器才能真正的为GridPanel等服务。
现在来看一下Store是如何运作的:
看API,我们只需要关心他的4个配置选项:data、proxy、reader、url
...
- 2008-08-29 13:45
- 浏览 9641
- 评论(1)
第一部分:阐述grid与store的关系、gird中的ColumnModel与store中的fields的关系。
grid,即列表,他的核心功能就是用来展现数据列表,包括列表各列的头信息和实际数据。
grid的各列头信息是由ColumnModel来定义的。
grid的实际数据列表 ...
- 2008-08-29 12:35
- 浏览 11085
- 评论(5)
一般情况下,项目采用了UTF-8的字符集格式,那么所有的js文件的格式也都为UTF-8格式后就不会有任何乱码的问题出现。但是如果项目采用了GBK等编码,那么js文件的编码格式就不能这么随便了,需要根据你的项目的编码情况而定。
就拿项目编码为GBK为例吧。
首先,jsp页面文件为GBK格式,那么他的头部也就有如下的设置:
<%@ page contentType="text/html;charset=GBK"%>
head标签中有:
<meta http-equiv="content-type" content="text/h ...
- 2008-08-22 17:54
- 浏览 10014
- 评论(1)
序号结合分页显示:一、效果图:
二、相关js脚本:1、全局变量:var record_start = 0;2、grid的columns部分 columns : [new Ext.grid.RowNumberer({ header : "序号", width : 40, renderer:function(value,metadata,record,rowIndex){ return record_start ...
- 2008-08-15 11:18
- 浏览 3781
- 评论(9)
如果你对EXT有兴趣但不知道如何下手,如果你有了API但不知道如何看如何用,如果你够认真的话,那么就看下面的内容,我保证你看了就会用API了,但是你必须看完,另,如果你没有API的话,我提供一个2.0的API给你,在附件里下载。
================================开始===================================
有人这样提问:
我怎么判断当前节点是否选中呀
function onItemClick(checked){
var myItems =[];
var checkedNodes =tree.getChecked();
...
- 2008-07-22 10:49
- 浏览 9188
- 评论(18)
应网友反馈,现提供动态树的完整示例代码工程,以方便大家学习和交流。请看附件处 下载
关于工程的部署和操作请看附件中doc目录下的“动态树工程配置和使用说明.txt”文件
- 2008-07-14 15:57
- 浏览 7625
- 评论(13)
Ext.Msg.alert( String title, String msg, [Function fn], [Object scope] )方法应用起来后能看到蒙版的效果。也就是除了alert框内的东东能点击外,其他部分均不可操作。
图1-alert效果图
其实蒙版效果也可完全作用于任何一个组件。通过调用Element的mask()方法即可。
那么他们间是如何联系的呢?
先来看看Ext的组件的超类Ext.Component,这个类中有getEl()方法,返回的是Element元素对象实例。
因此,如果是想蒙版一个组件实例,即可这样应用。如:
var fp = new Ext.form. ...
- 2008-06-30 10:25
- 浏览 12304
- 评论(9)
EXTJS动态树的实现举例
一、描述:通过dwr实现JS与后台的交互,从而实现动态树中叶子节点和目录节点的增加和编辑、以及节点的拖曳,节点的增删和拖曳都会改变自身以及它所在的目录节点下的相关节点的序号,能使得后台与前台同步。这个序号借助了tree中node的index。
1、相关基础:
servlet、mysql、dwr、json
2、涉及的ExtJs中部分知识点:
menu、tree、window以及事件机制
3、实现的效果图:
a)ExtJs动态树-右键叶子节点菜单
b)ExtJs动态树-选择右键叶子节点菜单的“编辑”选项
c)ExtJs动态树-右键目录节点菜单
d)ExtJs动态树- ...
- 2008-06-25 00:27
- 浏览 28821
- 评论(41)
MyEclipse 6.0 注册机
一、解压缩
二、进入cmd到指定的解压缩后的目录,
三、运行输入命令:java -jar MyEclipseKeyGen.jar
四、出来注册机界面,获得用户名(Administrator)和注册码等
五、打开MyEclipse
六、通过菜单进入:Window->Preferences->MyEclipse->Subscription
七、将从注册机中复制过来的用户名和密码粘贴到第六步出来的对话框中。
- 2008-06-03 13:21
- 浏览 9531
- 评论(7)