080717
Ext.data.JsonStore的必要参数和其他参数的灵活组合,可以应对服务器返回的不同数据格式
,主要是url fields 分别对应data和record。
store.insert(0,new Ext.data.Record({'id':'-1','name':'defaultchoose'}, '-1'));//store 增加数据
- 09:35
- 浏览 (17)
- 评论 (0)
- 分类: [javascript]
这下子左右上下的tab都可以轻松添加到web页面上去了,目前没有添加自动播放功能,这2天添好了再放新的上来
Ext.onReady(function(){
Ext.ux.SlideBox = Ext.extend(Object, {
constructor : function(cfg) {
Ext.ux.SlideBox.superclass.constructor.call(this, cfg);
Ext.apply(this,cfg);
this.aciveIndex = this.aciveIndex || 0;
this.boxes = ...
- 17:10
- 浏览 (140)
- 评论 (1)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
Ext = {version: '2.0'};
/**
* 继承,并由传递的值决定是否覆盖原对象的属性
* 返回的对象中也增加了override()函数,用于覆盖实例的成员
* @param {Object} subclass 子类,用于继承(该类继承了父类所有属性,并最终返回该对象)
* @param {Object} superclass 父类,被继承
* @param {Object} overrides (该参数可选) 一个对象,将它本身携带的属性对子类 ...
- 19:48
- 浏览 (317)
- 评论 (9)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些 ...
- 19:10
- 浏览 (113)
- 评论 (0)
- 分类: [javascript]
js 代码
var $break = new Object(); //表示break的对象 可以对比java的exception的使用
var $continue = new Object(); //表示continue的对象 可以对比java的exception的使用
var Enumerable&nb ...
- 23:12
- 浏览 (1447)
- 评论 (0)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
第一个观点:(js代码不仅仅是为了实现功能而且是拿来给程序员看的)
我想,大家用js库的想法可能和我一样,
不仅是为了使用他,用用他的效果,而且想掌握他,掌握到“这个库和我写的一样”的程度,用着放心,
出问题也容易找,好解决,因为大家都知道“项目中是不允许说不”的。
如果要自己写,那就有很多制约因素,能力 ,经验,时间。
经验很重要,没有多年的web开发经验解决跨浏览器的问题就无从谈起。
java程序员干了一年多了,我一个初学者挑挑当前一些js库我所不满意的地方吧。
看prototype.js 最讨厌就是这段代码
Object.extend(Enumerable, {
...
- 10:59
- 浏览 (5621)
- 评论 (18)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
rt:
给出代码和demo;
看到很多tree的实现,很少有数据驱动的,大部分都是一个js 的array或者xml文件作为数据源,参考dtree的功能写了这个树,特点提供了回调函数传回的是tree和选种node的引用,方便扩展,可以把简单的后台管理导航等都用js来搞定,目前样式部分没有处理,最后一个demo加以css样式控制可以做成menu。使用的最主要的技巧:是通过对外暴露的tree引用达到很方便的操作全局的node对象(此方式来自prototype的bind方法)。希望各位能提供意见和建议,欢迎优化和讨论。
- 20:19
- 浏览 (1132)
- 评论 (0)
- 分类: [javascript]
rt
ps:
学习prototype ing,参考着做了个简单的表格拖动,做了个后台管理的布局,由于css等的不精通遇到了各种问题,有经验的人给点建议吧,在网上找了很久也没有类似的布局(不用frameset),如果有朋友能帮忙美化一下,麻烦共享一下,不认识前台厉害的mm:(
- 16:25
- 浏览 (3060)
- 评论 (1)
- 分类: [javascript]
- 进入论坛
上次在javaEye上看到了一个有关验证的帖子后,感觉和我的想法很相似,就着手做了扩展,
http://www.javaeye.com/topic/36302做得比较简单,因为当前的项目只要求在IE下OK,也没仔细改进,该帖子发出以后,有人推荐了国外的一个验证框架,以前我也看到过,当时没发现其亮点,而且功能上实在太简单,无法胜任平时的验证,几乎只是一些不带参数的格式验证,如数字、字母等等,再者有人大力推荐国人badqiu对其做的扩展,做得很不错,几乎能胜任我所遇到的所有验证:
1、每个验证规则需重复考虑是否为空
2、老外本身没考虑国际化,所以框架中把默认错误信息和验证规则绞合在一起。
3 ...
- 16:26
- 浏览 (14313)
- 评论 (23)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
前台的表单验证是项目必不可少的一个部分,可以说是WEB项目很重要的一个细节,俗话说细节决定成败,我是比较看重这些的,不知道想法如何?用到现在总觉得不是很顺手,所以自己着手写了这个东东,自己在IE测试了一下,目标是做成能跨浏览器的通用验证,欢迎各位拍砖。
该验证器是一个具体的扩展实现 原帖:http://flytogether.javaeye.com/blog/32983。
顺便把一些经常用到的函数也放里面了,日后使用的时候可以不断改进!
- 10:20
- 浏览 (10831)
- 评论 (16)
- 分类: [javascript]
- 进入论坛
- 发布在 javascript研究小组 圈子
主题:"this" of JavaScript [翻译]
链接:http://www.javaeye.com/topic/24457
我不赞成该文的观点,所以针对该文提出我自己的理解,如有不当之处,还请各位多多指教!
我觉得该文章对Copy和Referring的概念的理解会使大家陷入困境。
下面我针对该文的一些行文附上自己的理解,方便大家对比。
引用代码:
function doSomething() {
this.style.color = '#cc0000';
}
Copying
代码
element.onclick = doSomething;
ps:
我觉得理 ...
- 12:10
- 浏览 (3695)
- 评论 (3)
- 分类: [javascript]
- 进入论坛
做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处。
javascript 是基于对象的语言,为什么这么说呢,需要仔细思考。
js的单根继承体系需要仔细了解,我觉得在js的世界里本身没有类的概念,他只有对象Object,不像java语言本身就有了Object然后又有Class,js中我们可以自己根据他的语言来构件类这一对象,因为没有语言本身的支持,所以方法就各种各样了,但是只要我们掌握了js的本质,不管方法如何我们都能很好的理解,可以比较各自的优缺点,在使用上各自的长处和短处。
一般obj ...
- 19:06
- 浏览 (4096)
- 评论 (2)
- 分类: [javascript]
- 进入论坛
javascript 是弱语言
我们学习javascript的时候 就不应该收到强类型语言规则的限制 强类型语言一般从数据结构(类)到对象(类的实例)2个角度来考虑问题,所以我们要实现动态增加类的属性或者方法都比较困难,连生成一个对象动态增加属性或者方法都比较困难,一般都需要装饰模式,最基本的动态生成一个实体bean,然后从数据map中把key对应的值赋给bean的该name属性都是开销比较大的事情,但是javascript就完全不一样了,我们应该在学习javascript的时候忘记java的等的这些概念,我们只需要知道javascript中只有对象!
//一、工厂方式
//可以看到第 ...
- 19:10
- 浏览 (3722)
- 评论 (2)
- 分类: [javascript]
- 进入论坛
//下面的例子构造了一个function对象
function xx(){
return function yy(){};
}
var x = new xx();
alert(typeof x);
//下面的例子构造了一个Object对象
function xx(){
name="jianfeng008cn";
}
var x = new xx();
alert(typeof x);
function 本身具有的length 、 arguments、apply、call 方法都需要注意使用,特别是apply 和call 他们的作用类似于c++ 的i ...
- 17:45
- 浏览 (2013)
- 评论 (1)
- 分类: [javascript]
- 进入论坛
if (typeof(obj.property) != "undefined") {}
if (obj instanceof PredefinedObj) {}
语言的基础一定要打扎实!如:
各原始类型占用内存存储空间
各原始类型如何转化
原始类型和对象类型存储的区别(没弄清楚咋用递归呢)
http://www.blogjava.net/zkjbeyond/archive/2006/05/19/47025.html
javascrpt语言预定义的属性不能用for in 得到。如toString
ECMAScript认可两类对象,“Native Object”和“Host O ...
- 17:32
- 浏览 (956)
- 评论 (0)
- 分类: [javascript]
- 浏览: 78779 次
- 性别:

- 来自: 湖州

- 详细资料
搜索本博客
我的相册
旋转 SNV10095
共 1 张
共 1 张
最新评论
-
【Ext学习二】Extjs2 小 ...
//已添加自动播放功能: Ext.onReady(function() ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
fins 写道我说的是第一个问题 不是第二个空函数F的问题 我说了啊, 这些问题 ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
我搞错了,可以支持inline constructor的原因是: sb = ov ...
-- by sp42 -
【Ext学习一】Ext 继承函 ...
空函数是经典的闭包应用,用来解决继承的问题了 呵呵, 至于 "spp.cons ...
-- by sp42 -
【Ext学习一】Ext 继承函 ...
我说的是第一个问题 不是第二个空函数F的问题
-- by fins






评论排行榜