Extjs简介

1、什么是Extjs?

  ExtJS是一个用javascript、CSS和HTML等技术实现主要用于创建用户界面,且与后台技术无关的前端Ajax框架。

2、主要资源的简单介绍

  •builds:ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。
  •docs: ExtJS的文档,其中最重要的是ExtJS的API。
  •examples: 官方的演示示例,通过对这些演示示例的熟悉,就能很快掌握ExtJS开发。
  •locale: 多国语言的资源文件,其中ext-lang-zh_CN.js是简体中文。
  •pkgs:ExtJS各部分功能的打包文件。
  •resources:ExtJS要用到的图片文件和样式表文件。
  •src:目录是未压缩的源代码目录。
  •bootstrap.js:Extjs库的引导文件,通过参数可以自动切换ext_all.js和ext_all_debug.js。
  •ext_all.js:ExtJS的核心库,是必须要引入的。
  •ext_all_debug.js:ext_all.js的调试版。
3、导入JS文件后,在JS文件中定义的中文显示在页面后后出现乱码。
  原因:
    MyEclipse中js文件的默认编码是ISO-8859-1,这种编码方式和中文是水火不容。
  解决:
    该成gbk或UTF-8(建议使用UTF-8)。如何设置如下页图所示。在页面中导入js文件时,要指明字符集编码。例:                                      
 
              <scripttype=“text/javascript”src=‘view.js’charset=‘utf-8’>.为了绝对安全,可以讲MyEclipse工作区的编码变成utf-8。
4、程序加载慢
  原因:
    为了配合皮肤,需要一张1*1大小的空白图片,改图片不是从本地获取而是访问了//www.sencha.com/s.gif。也就是说访问了网络上的图片。
  解决:
    在js文件中加如下语句:Ext.BLANK_IMAGE_URL=‘/resources/themes/images/access/tree/s.gif’。 Ext.BLANK_IMAGE_URL是一个常量,我们进行了重新赋值

你可能感兴趣的:(ExtJs)