ExtJs (3.2.0)文件目录介绍、文件删减、文件引用
2016-05-24 11:04
585 查看
序言:
ExtJs下载之后解压所得的文件是比较大的,对于学习而言里面的东西都是可以有的,但是当我们用于开发时其中的大部分文件都是可以删除的,不然的话这个内存大的有点奢侈。
好了,接下来主要以ext-3.2.0为例,看一下删减前后的大小差距吧~
删减不必要文件:
解压后所得的ext-3.2.0:
再看一下删减版的ext-3.2.0:
由此可见,这前后相差近 37M 的容量大小呀,8倍容量的大小呀!
具体做法:
红色圈出的为必须保留的文件,delete掉其他那堆文件,可得:
这就是最终可利用的最简约的ext包了~~~
文件目录介绍:
adapter:EXT 的核心代码和底层库,包括 jQuery、Prototype 和 YUI 的适配器。
docs:EXT 的文档,包括 EXT 的 API ,这个真的很 nice,EXT 开发和学习的好帮手哦!
examples:官方的演示示例,是初学者学习EXT的最佳途径之一。
pkgs:EXT 压缩后的代码,经过压缩的代码,体积更小,加载更快。
resources:EXT 要用到的图片文件和样式文件。如果没有它也不是不行,只是那样子你做出来的东西会丑的一逼,甚至没有图像。
src:EXT 的源码文件,也就是相对 pkgs 目录而言,未经过压缩的代码。
ext-all.js:EXT 的核心库,如果你能读懂这个文件你就真正 get 到 ExtJs 了!
ext-all-debug.js:ext-all.js 的调试版,在调试时使用这个调试版本的文件才能正确定位出现错误的位置。
INCLUDE_ORDER.txt:用来说明在页面上引用底层库的 JavaScript 文件的顺序。
LICENSE.txt:EXT 的使用许可文件。
文件引用:
ps:由于我暂时不需要 简体中文国际化 , 所以我就不引用 ext-lang-zh_CN.js 这个简体中文国际化资源文件 了。
ExtJs下载之后解压所得的文件是比较大的,对于学习而言里面的东西都是可以有的,但是当我们用于开发时其中的大部分文件都是可以删除的,不然的话这个内存大的有点奢侈。
好了,接下来主要以ext-3.2.0为例,看一下删减前后的大小差距吧~
删减不必要文件:
解压后所得的ext-3.2.0:
再看一下删减版的ext-3.2.0:
由此可见,这前后相差近 37M 的容量大小呀,8倍容量的大小呀!
具体做法:
红色圈出的为必须保留的文件,delete掉其他那堆文件,可得:
这就是最终可利用的最简约的ext包了~~~
文件目录介绍:
adapter:EXT 的核心代码和底层库,包括 jQuery、Prototype 和 YUI 的适配器。
docs:EXT 的文档,包括 EXT 的 API ,这个真的很 nice,EXT 开发和学习的好帮手哦!
examples:官方的演示示例,是初学者学习EXT的最佳途径之一。
pkgs:EXT 压缩后的代码,经过压缩的代码,体积更小,加载更快。
resources:EXT 要用到的图片文件和样式文件。如果没有它也不是不行,只是那样子你做出来的东西会丑的一逼,甚至没有图像。
src:EXT 的源码文件,也就是相对 pkgs 目录而言,未经过压缩的代码。
ext-all.js:EXT 的核心库,如果你能读懂这个文件你就真正 get 到 ExtJs 了!
ext-all-debug.js:ext-all.js 的调试版,在调试时使用这个调试版本的文件才能正确定位出现错误的位置。
INCLUDE_ORDER.txt:用来说明在页面上引用底层库的 JavaScript 文件的顺序。
LICENSE.txt:EXT 的使用许可文件。
文件引用:
<!-- ext 配置文件 --> <link rel="stylesheet" type="text/css" href="ext3.2.0/resources/css/ext-all.css"/> <script type="text/javascript" src="ext3.2.0/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext3.2.0/ext-all.js"></script></span>
ps:由于我暂时不需要 简体中文国际化 , 所以我就不引用 ext-lang-zh_CN.js 这个简体中文国际化资源文件 了。
相关文章推荐
- JS特效之倒计时
- 实现--计算当前天的n天前js
- JS特效之漂浮广告
- 基于权重的随机数JS实现
- Extjs中grid 的ColumnModel 属性配置
- [Effective JavaScript 笔记]第16条:避免使用eval创建局部变量
- 请问如何修改jeecms后台管理系统中的下一页的js中的跳转路径
- MVC JsonResult的用法
- Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探(转)
- js 获取url 参数 中文乱码问题
- JavaScript生成并下载csv文件
- 深入理解JavaScript
- 后台给GridView绑定数据时给每一行添加一个JS方法
- js-比较两个日期的大小
- JavaScript高级程序设计(读书笔记)(四)
- js中onclick字符串传参问题
- js数组操作大全(pop,push,unshift,splice,shift方法)
- JavaScript学习1
- 使用json文件为当前类文件属性赋值(org.nutz.json.Json)
- 常规功能和模块自定义系统 (cfcmms)—045模块导航功能的重构(3)导航的定义