此文来记录学习笔记;

•认识Ext.js 和Ext-more.js
•首先,我们要知道这2个js文件的作用,这俩个文件包含了Ext的一些基础定义、基本的属性和方法,我们要重点学习和深入底层代码进行研究。
•如果所示:API位置
•Ext.js方法详解:
–Ext.apply&Ext.applyIf
–Ext.extend
–typeOf
–isEmpty、isIterable、isFunction、isArray...
–Iterate
下面从栗子中看看这些方法是实际使用方法,请看栗子代码吧!
Ext.onReady(function () {//----------------------------------------------------------------------------------------------------------------------//Ext.js 文件//Ext.apply & Ext.applyIf//我们先来创建两个对象src与configvar src = { name: 'z3', age: '18' }; //源对象var config = { name: 'l4', sex: '男' }; //配置对象//Ext.apply就是为对象扩展属性或方法的Ext.apply(src, config); // 结果为    name:'l4', age: '18',sex: '男' ;我们看到z3被l4给覆盖掉了,感兴趣的童鞋可以阅读一下源码//再来看一下applyIf方法吧//如果当前对象存在属性,我就不进行copy 如果不存在则copyExt.applyIf(src, config); //结果为 name: 'z3', age: '18',sex: '男'//----------------------------------------------------------------------------------------------------------------------//Ext.extend  关于extend前面讲过了,这里就不说了//----------------------------------------------------------------------------------------------------------------------//Ext.typeOf 和原生的javascript typeofvar str = 'abc';var num = 123;Ext.typeOf(str); //结果为 stringExt.typeOf(num); // 结果为 number//-----------------------------------------------------------------------------------------------------------------------------//isEmpty、isIterable、isFunction、isArray... 这里就举一个栗子吧//这里就自行查看API吧,var arr = new Array(1, 2, 3);alert(Ext.isArray(arr)); // 结果为 true//--------------------------------------------------------------------------------------------------------------------------//Iterate 遍历数组Ext.iterate(arr, function (item) {alert(item);//1,2,3
    });//--------------------------------------------------------------------------------------------------------------------//Ext.override  覆盖Ext.define('User',{say:function(){alert('say....');}        });var user = Ext.create('User');Ext.override(user,{say:function(){alert('我是覆盖后的say方法..');}});user.say();
});

今天就到这里,明天继续;每天进步一点点

给各位推荐个文章网www.fishcmonkey.com,学习之余提高文学修养;

转载于:https://www.cnblogs.com/lisr/p/3933653.html

Ext JS学习第八天 Ext基础之 认识Ext.js 和Ext-more.js相关推荐

  1. Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net

    Ext.Net是一个对ExtJS进行封装了的.net控件库,可以在ASP.NET WebForm和MVC中使用.从今天开始记录我的学习笔记,这是第一篇,今天学习了如何在WebForm中使用Ext.Ne ...

  2. Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探

    什么是Three.js three.js是JavaScript编写的WebGL第三方库.提供了非常多的3D显示功能.Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包 ...

  3. Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探(转)

    什么是Three.js three.js是JavaScript编写的WebGL第三方库.提供了非常多的3D显示功能.Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包 ...

  4. JS学习笔记(JavaScript基础学习必备)

    讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...

  5. JS学习笔记二——JavaScript 基础知识

    JavaScript 基础知识 一.JavaScript 变量 二.JavaScript 的输出 三.JavaScript 运算符 四.结语 一.JavaScript 变量 变量是指在程序运行过程中, ...

  6. vue学习第八天——组件基础

    基本示例(官网找去) 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data.computed.watch.methods 以及生命周期钩子等.仅有的例外是像 e ...

  7. EXt js 学习笔记总结

    1. get . fly. getCmp .getBody .getDoc .getDom..    get-----ExtJs获取节点.dom.提供缓存机制  Ext.Element类是Ext对DO ...

  8. Ext JS学习第五天 Ext_window组件(二)

    此文用来记录学习笔记 •上一讲我们已经学过了window的使用,那么在这将中,我们将结合然后把Ext中需要注意的地方,以及组建的使用给予介绍.indow做几个Web开发的经典示例. •ExtWeb实战 ...

  9. Ext入门学习系列(二)弹出窗体

    第二章 弹出窗体 上节学习了Ext的环境搭建和最基本的一个操作--弹出对话框,作为一个引子,本节讲述如何弹出一个新窗体,从实例讲解Ext的基本运行原理. 一.Ext的窗体长什么样? 先来看看几个效果, ...

  10. 【Ext.Net学习笔记】03:Ext.Net DirectEvents用法详解、DirectMethods用法详解

    Ext.Net通过DirectEvents进行服务器端异步的事件处理.[Ext.Net学习笔记]02:Ext.Net用法概览.Ext.Net MessageBus用法.Ext.Net布局 中已经简单的 ...

最新文章

  1. windows系统中,在当前目录下打开cmd命令行的两种方法
  2. OSPF LSA序列号问题
  3. java递归整数逆序,将一个整数逆序输出,分别给出递归和非递归算法 | 学步园...
  4. 常考数据结构与算法:数组中相加和为0的三元组
  5. 日志级别_Feign:请求压缩amp;日志级别【了解】
  6. 需求评审五个维度框架分析及其带来的启示-3-典型需求评审
  7. select read write
  8. 单独一台机器测试Open×××加密隧道的问题和解决
  9. php 对接 北向数据接口 socket
  10. 130. 被围绕的区域
  11. 奥维中如何关闭gcj02坐标_QGIS入门知识:啥是坐标系
  12. UIToolBar使用示例
  13. APICloud 上传文件到云数据库2.0的代码实现
  14. DEL: 华为无线modem变无线路由器 2
  15. d3.js学习笔记(5)drag拖拽操作数据
  16. 安装 TiDB 分布式数据库
  17. PowerSyncKM 包尔星克 对拷线无法自动链接windows和统信系统
  18. 盘点NBA历史上最强球员前十排行榜:沙奎尔·奥尼尔
  19. 传感器自学笔记第五章——旋转编码器
  20. CentOS 安装 laradock 以及运行 Laravel 项目

热门文章

  1. 多线程任务执行后发送通知,CyclicBarrier使用
  2. Java发送https请求,综合post请求,get请求,获取网络返回的信息
  3. 【渝粤教育】国家开放大学2018年春季 0603-21T建筑工程管理与实务 参考试题
  4. 【渝粤教育】国家开放大学2018年秋季 0363-21T市场调查与预测 参考试题
  5. 【渝粤教育】电大中专学前儿童社会教育 (11)作业 题库
  6. 我把朋友圈关掉了235天
  7. 先安装windows7_64bit,再安装Centos7,windows7的启动项不出现
  8. Visual Studio调试时失去响应的解决办法
  9. 第三次作业 词频统计
  10. git学习中遇到的疑难杂症