`
Marxist_1943
  • 浏览: 13782 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自学ExtJS(1) 认识使用sdk

阅读更多
    个人接触ExtJS也不是很久,走了很多弯路,谨以此系列文章献给要学习Ext的朋友,同时希望web前端大牛给予学习方面的指导、帮忙梳理知识架构,本人关注前段开发,关注用户体验。
学习前准备:
    1.下载ExtJS开发包:     
        http://extjs.org.cn/ 这里是ExtJS中文资讯站,包括您能用到的各种资源预览、下载。
    2.如果您的英语很是让人胃疼,那请安装金山词霸等电子词典,以方便解读ExtJS api帮助文档。
    3.找一个活跃的ExtJS论坛,如果说api最大的推手,那么论坛讨论则是解决问题最有效率的办法。
    
一切都从ExtJS sdk开始:
    1.认识开发包的目录结构,我这里用的是3.2.1版本


其中:adapter  提供对其他优秀ajax框架的支持 开发中引用此包下的ext-base.js
      docs api帮助文档
      example 实例
      resources Ext的所有样式资源,必不可少。 引用resources/ext/css/css-all.css
      src 源码
      pkgs 编译后的源代码
      extjs-all.js 全功能版本 引用


    2.认识api也就是开发包中的docs文件
       由于ExtJS查看api需要HTTP环境,所以需要把下载的开发吧部署到web服务器上。如果您做不到,那好,我在附件里提供给您一个中文版chm格式的帮助文档。


再说下上图api中各个图标的含义


现在我们在搜索框中索引formPanel之后打开,以下效果图是其中的右上角部分


其中:Config Options 配置可选项,相当于java中的构造参数
      Properties 属性
      Methods  方法
      Events 事件
    3.实例讲解api用法
<html>
	<head>
		<link rel=stylesheet href="ext-3.2.1/resources/css/ext-all.css" />
        <script type="text/javascript" src="ext-3.2.1/adapter/ext/ext-base.js"></script>
	    <script type="text/javascript" src="ext-3.2.1/ext-all.js"></script>
	</head>
	<body>
		<script language="javascript">
		Ext.onReady(function fun(){
			var _button = new Ext.Button({
				 // 渲染到相应的dom节点
			     renderTo:'div1',
				 // 配置可选项 text
				 text:'确定',	
				 // 侦听事件
				 listeners:{
					'click':function fun(){
					   // 不好用,说明text是只读的配置可选项,而不是属性
					    _button.test="取消"
					   // 类似于java的私有赋值,这里用到set方法
						_button.setText("取消") 
					}
				 }
			})
		})
		</script>
	</body>
	<div id="div1"></div>
    注:此函数包含了可选项的配置,属性的修改,事件的侦听以及方法的作用。掌握了这四项的用法,你就可以阅读api,自己构造函数了。
</html>


这一章就到这里,主要是希望读者能认识sdk,学会使用api,掌握了api你就可以自力更生啦。









  
  • 大小: 6.1 KB
  • 大小: 11.3 KB
  • 大小: 5.7 KB
  • 大小: 8.3 KB
2
2
分享到:
评论
1 楼 Marxist_1943 2011-05-10  
谁给个学习web前段的知识架构,那些内容是广度,那些事深度,还有那些是前沿,那些事后续。

相关推荐

    ExtJS 7.6 SDK trial

    1. **组件库增强**:ExtJS 7.6提供了大量预先封装好的UI组件,如表格、树形视图、图表、按钮、表单、菜单等。在7.6版本中,这些组件可能得到了优化,以提供更好的用户体验和更高的性能。 2. **响应式布局**:ExtJS ...

    extjs6.2 SDK下载

    1. **多设备支持**:EXTJS 6引入了“现代”和“经典”两个工具包,分别针对触摸设备(如手机和平板)和传统桌面环境。6.2版本可能继续优化这两个工具包,确保在不同设备上的良好用户体验。 2. **组件增强**:EXTJS ...

    ExtJS 7.4 SDK trial

    1. **ExtJS框架**: ExtJS 提供了一个完整的组件模型,包括数据绑定、布局管理、事件处理和强大的图表功能。它的核心是MVC(Model-View-Controller)设计模式,帮助开发者组织代码并保持应用的模块化。 2. **版本7.4...

    Extjs 6.2 最新sdk ext-6.2.0-gpl.zip

    官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...

    extjs4.07自动提示 sdk.jsb3

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。标题提到的"extjs4.07自动提示 sdk.jsb3",核心是ExtJS 4.0.7版本的一个重要组成部分,它提供了代码自动提示功能,对于开发人员来说,能够极大地...

    ExtJS 7.7 SDK trial

    总的来说,"ExtJS 7.7 SDK trial"为开发者提供了一个功能强大且易于使用的开发环境,它结合了最新的JavaScript技术和UI设计趋势,旨在提高开发效率并创建高质量的Web应用。通过深入学习和实践,开发者可以充分利用这...

    ext5.1 sdk

    5. **Sencha CMD**:配合EXT5.1 SDK使用的命令行工具,可以自动化处理诸如项目创建、构建、压缩、部署等任务,极大提高了开发效率。 6. **主题定制**:EXTJS5允许开发者通过SASS(Syntactically Awesome Style ...

    Extjs4.1(修改后的sdk.jsb3)

    1. 备份原有的`build/sdk.jsb3`文件,以防万一需要恢复。 2. 解压缩下载的修复文件,确保你有一个名为`sdk.jsb3`的文件。 3. 进入你的ExtJS 4.1项目根目录,找到`build`目录。 4. 将新的`sdk.jsb3`文件覆盖到`build`...

    ExtJs 4.1 正确的sdk.jsb3文件

    extjs4.1自带的sdk.jsb3文件里面的路径所有都是错误的。 现在已经将路径修改好了,可以在spket中使用了。

    extjs4.2的sdk.jsb3

    extjs4.2的sdk.jsb3文件,用于spket插件使用,放到extjs的build子目录中

    ExtJS 自学教程一切从API 开始

    以上知识点总结了ExtJS自学教程中提到的学习方法、API文档的理解和使用、配置类实例的注意事项以及如何查看和利用ExtJS的官方文档。掌握这些知识点,有助于读者更加高效地学习和使用ExtJS进行Web开发。

    Extjs4.1.1 sdk.jsb3修复版

    如果你已经下载了官方的ExtJS 4.1.1 SDK,并且遇到了构建问题或者性能瓶颈,那么使用这个修复版的`sdk.jsb3` 文件可能是个不错的解决方案。 替换步骤非常简单:只需找到官方下载的build目录,然后将这个修复版的`...

    EXTJS4自学手册

    EXTJS4自学手册——EXT文件目录,本地加载文档,命名规范 EXTJS4自学手册——EXT基本方法、属性(onReady、define、create) EXTJS4自学手册——EXT基本方法、属性(apply、applyIf、constructor) EXTJS4自学手册...

    Extjs4.1.1修改后的sdk.jsb3

    ExtJS是一个广泛使用的JavaScript库,特别适用于构建富客户端应用程序。版本4.1.1是该库的一个重要迭代,它提供了一系列增强的功能和性能优化。在深入讨论“sdk.jsb3”之前,我们先来理解一下ExtJS的基本概念。 ...

    extjs4.0 sdk tool

    extjs4.0 sdk tool

    Extjs5.0SDK.zip

    Extjs5.0SDK

    extjs4.1.1改好的sdk.jsb3 供spket使用

    放在bulid目录下即可,千万不要放在别的目录啦!

    ExtJS 4.2的sdk.jsb3文件(修改后)

    请将该文件放在ext的根目录下,这样利用spket插件就会有提示了。

    extjs My97使用 extjs时间 extjs日期使用

    extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...

    extjs3.2sdk

    extjs3.2sdkextjs3.2sdkextjs3.2sdk

Global site tag (gtag.js) - Google Analytics