上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: Javascript中的事件都是与对象相关联的,而不是语言本身所有,当Javascript在浏览器中运行的时候,事件与每个浏览器实现的DOM模型有关。事件本身相当直观,常用的有: 事件 描述 abort 图片被阻止而不能加载 blur,focus 失去焦点,获得焦点 change 适用于表单元素,当元素使其焦点的时候判断是否发生改变 click,dblclick 单击,双击 keydown,key... 阅读全文
posted @ 2010-01-24 21:20 yinzixin 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 最近帮朋友做了个小项目。遇到了一些问题,记录如下: 1.如何使用Access 两年前用过一点Access,感觉它小问题很多,就没有再用。这次的程序是放在千兆宽网的虚拟主机上,这个虚拟主机不支持Sqlite,读取数据的时候是好的,只要往数据库里边写东西,就会报错,Some Disk I/O Error Occured。很神奇,换了一个虚拟主机试试,没有问题。说明不是我程序的问题。后来只能换成Ac... 阅读全文
posted @ 2010-01-23 21:26 yinzixin 阅读(402) 评论(1) 推荐(0) 编辑
摘要: 本文开始进入Extjs最核心最优秀的部分。Extjs的数据模型分为以下几个部分: 数据记录 Record 数据集合中的一个条记录,包括数据的定义和值。相当于实体类。 数据代理 Proxy 用来获取数据的代理。相当于Datasource。 数据解析器 DataReader 负责将Proxy获取的数据解析出来传换成Record并存入Store中。相当于C#的DataReader。 数据集 Store ... 阅读全文
posted @ 2010-01-10 21:11 yinzixin 阅读(1009) 评论(3) 推荐(0) 编辑
摘要: 我们知道,默认情况下,对一个函数前面使用new,可以构造出一个对象。每一个对象都有一个constructor属性,这个constructor属性指向构造出该对象的函数。例如,在Chrome下调试如下程序,很清楚的展示了这点:   然而事情并不是这么简单。再看下面的代码: 很显然,这个时候obj的constructor已经不再是创建它的函数,注意到obj.name也是undefined... 阅读全文
posted @ 2010-01-09 14:23 yinzixin 阅读(1650) 评论(4) 推荐(0) 编辑
摘要: 只有有了事件,页面才能真正的“活”起来。Extjs的事件也是经过良好封装的,对于事件的处理都由Ext.uitl.Observable类提供接口。这里接口的意思是Observable实际上起了一个抽象类的作用,Extjs中有大量的组件都是继承自这个类的。这个类提供了一些基本的方法比如addEvents,addlistener,fireEvent等等。 本文暂时不介绍如何使用extjs的组件响应事件... 阅读全文
posted @ 2010-01-08 16:37 yinzixin 阅读(2580) 评论(5) 推荐(1) 编辑
摘要: Panel内部的组件添加多了之后,组件如何排放就成了一个问题,Extjs的Layout就是为了解决这个问题的。其实学习Layout的最好地点就是Extjs的官网的例子 Extjs Layout Browser . Extjs3.1.0 版本支持17种,下面挑一些重要的简要的说明一下,要看效果,去上面给的链接,不再贴图了。给Panel设置Layout的方法是一样的,就是设置Panel的Layout... 阅读全文
posted @ 2010-01-08 09:54 yinzixin 阅读(1047) 评论(1) 推荐(0) 编辑
摘要: 首先说类,要声明的是,至少到目前为止Javascript中没有类,所谓的“类”其实不是真正的类,它只是表现的像其他面向对象的语言中的类而已,它的本质是函数+原型对象(prototype)。有人说javascript也是面向对象的,只是它是prototype based,当然这只是概念上的区别,我不想讨论js是不是面向对象的,关键是想说明虽然javascript的类表现得很像其他语言中的类,但是内部... 阅读全文
posted @ 2010-01-07 17:19 yinzixin 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 面版表示页面上的一块相对独立的区域,利用传统的html+css要构建灵活统一的区域并非易事。Extjs为我们封装好了Panel,Panel具有统一的标题头,面板体,面板底部,还可以自由的添加工具栏等。另外,extjs中还有丰富的布局,可以用来布局Panel。这种方式很像Java的Swing. Panel可以嵌套,可以作为整个页面的框架,也可以作为一个小功能区。前几篇文中用到的FormPanel就是... 阅读全文
posted @ 2010-01-06 16:14 yinzixin 阅读(947) 评论(2) 推荐(0) 编辑
摘要: Extjs的组件有两个看起来类似的配置项,applyTo和renderTo,这两个配置项都是用来指定将该extjs组件加载到什么位置。那他们到底有什么区别呢,网上搜了下,有两篇博文也是关于这个的, ExtJS中的renderTo和applyTo的差别 对applyTo和renderTo的理解和思考 个人认为这两篇文章写的不够通俗。写一个简单的例子来看看最终生成了什么代码, <head... 阅读全文
posted @ 2010-01-06 11:20 yinzixin 阅读(5383) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在桌面程序开发中很常用也很简单的工具栏和菜单,但是在通常的web开发中,要实现好工具栏和菜单并非易事,然而extjs使我们能够用类似桌面程序开发的方法来开发web的工具栏和菜单。 ToolBar的使用很简单,关键是向ToolBar上面添加内容,默认地ToolBar添加的是Button,不过实际上可以向Toolbar添加任意的组件。下面是一个例子: <script type=&qu... 阅读全文
posted @ 2010-01-06 11:17 yinzixin 阅读(1519) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页