摘要: 工作的时候粗读过这本书的几章内容,真真是囫囵吞枣~~目前手边就剩这一本,重新读才觉得先前是没看明白啊!这个作者博闻强识,对这些插件、库了解的非常多。记录下,查的资料订阅/发布jQuery Tiny Pub/Sub书中提及的库更新到这了MDC ApplyFunction.prototype.apply()Simple JavaScript Inheritance书中提及的类继承中的库,特别短但不容易理解,下面博客园的同仁解释啦理解John Resig's 'Simple JavaScript Inheritance'代码这个原型链那种写法差别太大,看两边我还没转过来- - 阅读全文
posted @ 2014-03-05 12:19 易小亨 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 自感先前知识有多遗忘,所以暂时停笔,不看新东西,只是温习先前的知识,基础扎实才可高屋建瓴。貌似,ExtJS系列看的人逐渐多了~,我自己用的时候也慢慢入状态了,不过可惜很长时间会用不到这个库,所以目前不会继续写了。 阅读全文
posted @ 2014-02-27 07:58 易小亨 阅读(207) 评论(2) 推荐(0) 编辑
摘要: 一个专门Panel用作程序窗口。默认的,Window可以是浮动的(floated)、可缩放(resizable)以及可拖动的(draggable)。Window能够被最大化适应可视窗口,(restored)恢复到先前的大小以及可以最小化。Window也可以被链接到一个Ext.ZIndexManager或者由Ext.WindowManager来提供分组(grouping)、活动(activation)、向前(to front)、向后(to back)和其它特定程序行为。 默认情况下,Window要被渲染到document.body的,要限制讲Window渲染到另一个元素。和其他所有容器一样... 阅读全文
posted @ 2014-02-21 23:20 易小亨 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 上回在Panel的应用中我们应该能大致区分开conteEl和renderTo,这回我们从定义中区分。在Panel的API中,contentEl:String指定一个现有的HTML元素或者id作为此组件的内容。这个config选项是用来利用现有的HTML元素,并将其放置在一个新的组件的布局元素(它只是将指定的DOM元素移动到,已经被渲染的组件之中当内容使用)注意:在其他配置的HTML被插入到组件之后,指定的HTML元素被追加到组件的布局元素中,document中将不再包含此元素。这个指定的HTML元素不参与到该组件的任何布局方案。仅仅是HTML。布局是在子项上操作的。可以增加x-hidden或者 阅读全文
posted @ 2014-02-21 21:28 易小亨 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: Panel加载页面 var myPanel=Ext.create('Ext.panel.Panel',{ bodyPadding: "15px 10px 0 10px", title:'目标', width:300, height:220, html:'好好学习,天天向上!',//当你添加autoLoad之后,这个内容没有添加上 bodyStyle:'background:pink;color:white', frame:false,//True to apply a frame to the ... 阅读全文
posted @ 2014-02-21 20:58 易小亨 阅读(572) 评论(0) 推荐(1) 编辑
摘要: 文档中描述 Panel(面板)是一个容器,它具有特定的功能和结构部件,这使它成为面向应用用户界面的完美基石。面板,继承自Ext.container.Container,能够配置布局以及子组件(Child Components)。当向Panel中添加指定的子项(Child Items)或者动态的添加组件时,记得要考虑如何排版Panel中的子元素,这些子元素是否需要Ext内建Layout布局的方案。默认情况下,Panel使用自动(Auto)布局。这种方式,只是呈现子组件,一个接一个向Container容器中追加,并且不能适用于任意大小。 Panel可以包含底部和顶部的工具栏,以及独立的页眉... 阅读全文
posted @ 2014-02-21 17:06 易小亨 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: 可以通过看MessageBox.js的源码来深入认识,记住它的主要用法。Ext.MessageBox是实用类,用于生成不同风格的消息框,它是Singleton(单例),别名Ext.Msg。注意MessageBox是异步的,不同于一般的Javascript'alert'(它将停止浏览器的执行),显示一个MessageBox不会导致代码停止。出于这个原因,如果你有代码应该只运行在MessageBox用户反馈之后,你就应该加一个回调函数。Ext.MessageBox.alert()样式:警告框只有一个OK button定义:alert: function(cfg, msg, fn, 阅读全文
posted @ 2014-02-19 23:02 易小亨 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 写写就发现,有些代码不查查源头,不明白是怎么回事?搜到这篇文章觉得还是收益匪浅,更容易读懂代码。Classes in Ext JS 4: Under the hoodCountdown to Ext JS 4: Dynamic Loading and New Class System[官网]整理如下:简单回顾一下,新的Class System (类系统),使我们能够这样定义类:Ext.define('Ext.Window', { extend: 'Ext.Panel', requires: 'Ext.Tool', mixins: { dragga 阅读全文
posted @ 2014-02-19 20:25 易小亨 阅读(955) 评论(0) 推荐(2) 编辑
摘要: 让我们来初步的探讨下Ext.Component和Ext.Element的区别。jQuery偏重于DOM元素的操作1、每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。通常使用getElementById/Ext.getDOM获得DOM对象举例:This is a test div.I'm here!Ext.onReady(function() { var myDom=Ext.getDom("myDiv"); Ext.Msg.alert("id", 阅读全文
posted @ 2014-02-18 20:30 易小亨 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 最近纷杂的事情比较多了,奔波ing!所以,Node.js 和Canvas动画系列都停止了,等稳定了再重拾书本继续学习!因为某种原因最近在看ExtJS,分享下学习的心得,希望对同道中人有所帮助。第一用ExtJS的时候还是比较震撼的,这个颜色这些控件经常看到有没有?!先前用过Drupal,觉得二者有某种相似性,Container,Panel,Layout某些概念上,只不过Drupal是操作,ExtJS是代码。ExtJS是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。  阅读全文
posted @ 2014-02-18 12:51 易小亨 阅读(941) 评论(0) 推荐(0) 编辑