Extjs初认识

开始认识ext的时候是在某次参与的一个项目,当时是由公司架构师搭建的框架,之后只是参与了调优的工作,记得那时候版本还在4.x,当时基于完整的项目做些微调,一边看API一边修改,还算顺利,大致上也知道有这个东西,其他的一直没有过多深入了解,如今到了新公司,前端主要是有Extjs搭建,版本6.2.0,看了下源码,确实有些头晕,不说其他,就项目的结构都是比较陌生,其相互的关系又是那么隐晦,理解起来很是有难度。

在网上大致搜了些文档、教程,对extjs也有了简单的认识,首先ext以面向对象的设计思想、模块化开发、依赖注入、提供了比较完善的组件等等,当然对于开发提供了很多遍历,好像也没有很多公司用到,可能只有向比较大的企业热衷于此。由于组件的繁杂、配置的多元化、关系的维护等等都不是简简单单看下就能理解透彻的,仅仅是哪些API都是眼花缭乱,如何通过已有的元件扩展符合业务需要的界面,各个界面直接又是如何进行交互,在没有dom元素的操作情况下,如何知根知底地控制dom行为都是比较麻烦的,所以学习的成本与学习的难度不言而喻。

这次主要学习也是依据6.2.0版本,并且下载同版本sencha cmd并配置好环境变量,这个帮助我们更好的开发项目,首先通过命令生成项目 

sencha -sdk EXT_HOME generate app appName APP_HOME

如果没有什么问题,在APP_HOME目录下会生成对应项目文件,之后的开发都是围绕这个项目开始

执行命令  sencha app build development 则在app/build下生成对应的文件

通过 sencha web start 启动项目,在浏览器通过localhost:1841访问项目,结果如下:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,519评论 25 709
  • 前言 各位前辈在上小弟拱礼,小弟唤作查查,何为查查,与渣渣者无水矣,意在小弟虽初出茅庐然已成自我,自认非渣渣尔,然...
    研发部的查查阅读 10,536评论 12 20
  • 之前在Sencha Cmd创建Ext JS示例项目演示了用Sencha Cmd来创建一个Login示例。在这里会演...
    写意悠悠阅读 12,929评论 4 24
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,174评论 19 139
  • 我就这么一直憋着,不跟任何人说,然后把自己憋出内伤。最后憋得我俩分道扬镳 我在习惯没有你的日子。没有你发短信跟我说...
    季西柠i阅读 1,405评论 0 0

友情链接更多精彩内容