今日小结:
1.这几天一直通过sencha官网学习extjs4的核心架构,组件等(Concepts and Components)。到目前了解了MVC结构,实现了layout and Containers,Components实例,data package中三个重要的组成:model,proxy,store。
(引:
创建一个model:
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' }
]
});
创建一个store:
Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'ajax',
url : 'users.json',
reader: 'json'
},
autoLoad: true
});
创建一个proxy:
{
success: true,
users: [
{ id: 1, name: 'Ed' },
{ id: 2, name: 'Tommy' }
]
}
)
Components中练习了Grid Components,Trees,The form package.按照官方指南敲了一遍发现对对象定义然后在另一个对象中使用的语法自己比较混乱,并且他们和MVC混合使用起来更是迷糊,目前不能自己实现自己想要的功能,所以想要理清一下逻辑,于是上午开始回归《extjs in action》,学习学习作者学习extjs的逻辑。
2.上午lori又热心的为我做了一番指导,并且指导了extjs源码也是个学习的好工具,直接看其中的方法定义。extjs4的下拉菜单中的东西都被定义成picker,因此如果想要定义自己想要的数据存储格式选项,就要继承picker并且重写其中的方法。此外,在写项目的时候最好ext-4文件专门放extjs的必须的debug文件,index入口和bootstrap.js文件放到ext-4的同级目录下。extjs4中index入口html可以不引用ext-all-debug.js文件,而是用bootstrap.js文件代替。其他学习到的核心内容记在上一篇日志。
3.中午买了水果以及数据结构二叉树节点代码实现。
4.下午决定每天写一天的总结,坚持记录每天都学到了什么新知识,有什么思考。
5.通过这篇小总结,决定很必要把之前看的guides再里一边,理清每一个的基本结构,(之前练习的是代码细节,需要从宏观的角度再回顾以下,加深记忆)。搞清define新类,和可以直接create对象的类,define和create关系。
分享到:
相关推荐
通过学习《诫子书》,学生可以培养出良好的品德修养,学会在学习和生活中保持内心的平静和专注,抵制诱惑,珍惜时间,积极进取。 《诫子书》中也体现了古代汉语与现代汉语用词差异的问题。例如,“夫”字在古代与...
### 嵌入式学习的关键技术与学习路径 在当今高度数字化的世界中,嵌入式系统作为连接物理世界与数字世界的桥梁,其重要性日益凸显。对于希望进入这一领域的学习者来说,掌握正确的学习方向至关重要。本文将详细介绍...
学习C++并不一定需要先学习C语言,尽管C语言是C++的基础,但直接从C++开始学习也是可行的,特别是当你找到一些高质量的C++实例来引导入门时。在数学分析等抽象思维训练中,递归的概念对理解C++中的函数调用和复杂...
1. **不断学习新知识**:逻辑思维的培养离不开对新知识的不断吸收。广泛阅读各类书籍、文章等可以拓宽视野,为逻辑思维的形成奠定基础。 2. **积极思考**:遇到问题时主动思考,尝试从多个角度分析问题,并提出可能...
微信小程序的开发主要依赖于JavaScript,这是微信小程序的基础语言,因此这个标签告诉我们在pocketReader项目中,会涉及到JavaScript的编程知识,包括语法、对象、函数、事件处理等,同时也会涉及到微信小程序特有的...
这些题目不仅丰富了学生的数学知识,更重要的是锻炼了他们的逻辑思维能力,使他们能够更好地面对未来学习和生活中的各种挑战。通过解决这些逻辑推理题,学生们不仅能够提高自己解决问题的技巧,还能够加深对数学逻辑...
任何一种计算机程序都是一系列指令的集合,这些指令告诉计算机如何执行所需的任务。算法就是这些指令的逻辑框架或蓝图。没有算法,计算机程序就会变得混乱无序,无法实现预期的目标。 其次,算法在解决实际问题中...
### 学习写PPT设计书 #### 一、PPT设计基础——从无到有的构建 ##### 1.1 什么是演示 演示是指通过视觉和口头的方式向听众展示信息的过程。它是一种有效的沟通手段,可以帮助听众更好地理解和记住信息。 ##### ...
它由一系列标签组成,这些标签告诉浏览器如何呈现网页内容。例如,`<html>`标签是整个文档的根元素,`<head>`包含元信息,如标题,而`<body>`则包含了网页的可见内容。HTML5是当前广泛使用的版本,增加了许多新特性...
总结来说,本篇PPT教案通过细致的指导和建议,告诉学生们如何在阅读过程中有效地做笔记,以及如何利用工具书来提升自己的语文学习能力。通过培养良好的学习习惯,学生们将能更加高效地吸收知识,提高理解、分析和...
这个描述告诉我们,这是一个可以直接运行和调试的项目。对于开发者而言,这意味着他们可以快速地了解系统的功能和工作流程,无需从零开始构建。图书馆信息管理系统通常包括用户管理、图书目录管理、借阅与归还管理、...
通过阅读这本书,我们可以学习到法拉第如何将复杂的科学知识转化为生动的教学内容,如何用简单的实验让科学原理变得易于理解。法拉第的这一系列讲座和书籍,不仅是儿童的宝贵科学读物,也是所有对科学感兴趣的人了解...
通过深入学习和实践,考生能够提高编程能力,增强解决问题的逻辑思维,从而在考试中取得理想的成绩。 【标签】计算机二级、C语言、随书光盘 "计算机二级"指的是中国计算机技术与软件专业技术资格(水平)考试的二...
文章中所提到的“煮书”与“读书破万卷,下笔如有神”之间存在着一种内在的逻辑联系。读书不仅是为了积累知识,更是为了在写作时能够像杜甫那样,笔下生花,达到炉火纯青的境界。而“他小时候读书,经常是反复诵读...
它告诉微信小程序哪些页面组成整个应用,并配置页面间的跳转规则。 3. **app.wxss**: 全局样式表,用于定义小程序所有页面的公共样式规则。通过这里可以统一设置字体、颜色、间距等,提高代码复用性。 4. **pages*...
而页码的存在则是引导孩子们了解书的顺序,让他们知道阅读应当从第一页开始,顺序阅读至最后一页,这样的顺序性对于培养孩子的逻辑思维能力至关重要。 其次,教案中特意强调了页码的作用,这也是在培养孩子们的逻辑...
《你学习和做事的深度决定了人生和事业的高度》这篇文章深入探讨了这个问题,向我们揭示了深度学习与深度工作的重要性及其对我们人生和事业的深远影响。 文章首先阐述了学习深度的重要性。在信息爆炸的时代,知识...
艾宾浩斯遗忘曲线理论告诉我们,学习之后若不及时复习,记忆会迅速减退。因此,本书强调了定期复习的重要性,并建议采用间隔重复法等科学的记忆复习策略。通过合理规划复习时间,能够有效避免遗忘,使记忆变得更加...
我们知道学习编程最大的好处在于培养人的逻辑思维,据研究表明孩子在6-7岁左右开始形成抽象逻辑思维。因此,对于6-7岁的孩子来说可以利用简易的编程工具学习编程。 Scratch是一种非常适合孩子的可视化图形编程工具...
3. **script.js**:这是一个JavaScript文件,负责处理插件的功能逻辑。JavaScript是Chrome插件的核心,它能够与网页进行交互,访问浏览器API,以及处理用户输入和事件响应。在这个案例中,`script.js`可能包含了书签...