sencha ext js 6 快速入门(必看)


Posted in Javascript onJune 01, 2016

Sencha Ext JS号称是目前世界上最先进和最强大的、支持多平台多设备的JavaScript应用程序开发框架。首先看一下Ext JS的发展简史。

1 Ext JS发展简史

1.YUI-Ext的作者Jack Slocum(杰克.斯洛克姆)打算对基于BSD协议的Yahoo User Interface (YUI)库进行自定义的扩展,但后来一度风头盖过其父辈YUI;

2.在2006年底,YUI-Ext被简化为Ext,反映了它作为一个框架的成熟和独立。该公司成立于2007年初,Ext现在为双执照,使用LGPL和一个商业执照;

3.在2007年4月1日,发布1.0正式版,现在的版本为6.0;

4.从4.0开始引入了MVC/MVVM风格的应用架构和SCSS;

5.从5.0开始,不再支持老旧浏览器,如IE5、6、7等;

6.从6.0开始,Sencha Touch和ExtJS合二为一,标志着用户可以开发既能支持传统桌面、又支持平板或手机的应用

2 开发准备

1. 首先需要下载Ext JS SDK,下载ExtJS 6.0 SDK GPL正式版  https://www.sencha.com/legal/gpl/ ,如果需要商业应用,请下载商业版。解压到D盘。

2. 下载Sencha Tool ,假设你的系统里没有安装了JRE7+,请下载带JRE版本的Sencha Tool,并成功安装。

3 项目创建

1. 用管理员打开命令行,用 cd /d d:\ext-6.0.0 进入SDK目录

2. 用 sencha -sdk ./ext-6.0.0 generate app -classic cmpwebui  ./CMPWebUI 命令创建基于ext-6.0.0版本的名为cmpwebui的app,项目路径为./CMPWebUI.

sencha ext js 6 快速入门(必看)

在目录D:\ext-6.0.0下生成CMPWebUI项目文件,文件结构如下:

sencha ext js 6 快速入门(必看)

      3. 进入项目文件下,用 sencha app watch 项目预览,端口号默认为1841,如果当前已有,则会递增,这里端口为1842

sencha ext js 6 快速入门(必看)

     在浏览器中输入http://localhost:1842/进行预览,和我一开始期望的不同,里面包含官方的例子,可以点击【view the Example】进行查看。

sencha ext js 6 快速入门(必看)

sencha ext js 6 快速入门(必看)

sencha ext js 6 快速入门(必看)

那么自己创建的项目在哪呢?可以输入http://localhost:1842/cmpwebui/ 进行查看

sencha ext js 6 快速入门(必看)

 4. 项目发布,用sencha app build进行编译

sencha ext js 6 快速入门(必看)

 

sencha ext js 6 快速入门(必看)

编译完成后,可以在ext-6.0.0下的build文件下看到此发布的项目。

 5. IIS项目发布,这里需要注意配置IIS来解析JSON,否则网站无法预览、

sencha ext js 6 快速入门(必看)

想要运行其实很简单,只要能让*.json的文件能够被Web服务器解析即可,这里以IIS7为例说明。

1)安装IIS7的ASP支持

控制面板-->程序和功能-->打开和关闭Windows功能-->角色-->添加角色服务-->应用程序开发-->选择ASP

2)给默认网站添加MIME类型

添加-->文件扩展名为json,MIME类型为text/json(或application/x-javascript也可以)

3)给默认网站安装脚本映射

处理程序映射-->添加脚本映射。请求路径为*.json,可执行文件为%windir%\system32\inetsrv\asp.dll,名称为json

4)在默认文档中添加index.html

5)在默认网站下创建SenchaTouch应用程序,IIS6下称作虚拟目录。

6)使用Chome预览(IE不支持)

至此配置完成后,可以看到文件夹下多了 一个web.config

sencha ext js 6 快速入门(必看)

再刷新网页即可:

sencha ext js 6 快速入门(必看)

以上这篇sencha ext js 6 快速入门(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery实现ichat在线客服插件
Dec 29 Javascript
javascript强制点击广告的方法
Feb 06 Javascript
javascript封装的sqlite操作类实例
Jul 17 Javascript
JavaScript中的this关键字使用详解
Aug 14 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
微信小程序 video详解及简单实例
Jan 16 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
详解Vue中一种简易路由传参办法
Sep 15 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
详解vuex 渐进式教程实例代码
Nov 27 Javascript
JavaScript链式调用原理与实现方法详解
May 16 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
Oct 19 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 #Javascript
分享一个插件实现水珠自动下落效果
Jun 01 #Javascript
js匿名函数作为函数参数详解
Jun 01 #Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
Jun 01 #Javascript
JavaScript中匿名函数的用法及优缺点详解
Jun 01 #Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
Jun 01 #Javascript
Bootstrap 附加导航(Affix)插件实例详解
Jun 01 #Javascript
You might like
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
php操作access数据库的方法详解
2017/02/22 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
详解JS模块导入导出
2017/12/20 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
少女风vue组件库的制作全过程
2019/05/15 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
在Python程序中操作文件之flush()方法的使用教程
2015/05/24 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
网络方面基础面试题
2012/11/16 面试题
C#的几个面试问题
2016/05/22 面试题
职高毕业生自我鉴定
2013/10/21 职场文书
新闻学专业应届生求职信
2013/11/08 职场文书
优秀教师主要事迹
2014/02/01 职场文书
《石榴》教学反思
2014/03/02 职场文书
协议书模板
2014/04/23 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
违章停车检讨书
2014/10/21 职场文书
采购内勤岗位职责
2015/04/13 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书