热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于学extjs已经了解基本了的信息

本文目录一览:1、学习extJS之前,应该具备什么基础

本文目录一览:


  • 1、学习extJS之前,应该具备什么基础


  • 2、extjs是什么啊


  • 3、如何学习Extjs


  • 4、谁能分享下学习extjs的心得体验


  • 5、转:新手如何学习ExtJS 4


  • 6、学习EXTJS

学习extJS之前,应该具备什么基础

学习extJS之前,应该具备 基本的 Javascript 基础 至少要懂得 基本数据运算

各种循环, 和输出命令 适应并理解 各种对象操作的格式

extjs是什么啊

ExtJS是一个Ajax框架,是一个用Javascript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。

ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的Javascript客户端技术的精品。

Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松。

如何学习Extjs

一个偶然的机会,我发现了ExtJS框架,第一次看到其创建出来的效果时,简直兴奋死我啦,呵呵,没想到还有这么漂亮的UI控制,但使用起来却感觉不太爽,其一大缺点就是所带的类库太庞大啦,会比较影响速度,而且帮助文档全部是英文,英文的也还好啦,更重要的是其文档并没有相关的例子,只是列出来使用参数,让人很难掌握,只好去他们的官方论坛到处问人,郁闷!

不过还好,外国人一般都比较热情,基本上问的问题都有人会给我答复,呵呵

在帮朋友做的一个网站里,我就开始了大量使用了EXTJS框架,虽然其类库文件是很大,不过感觉能做出这种效果的话,这点牺牲还是值得的

为了不让自己很快又忘记,所以还是决定在这里写下一点东西,以后也比较方便查找,如果其中有写错的地方,请大家及时指正哦,谢啦!

先说说EXTJS的自定义函数吧,以下语句可创建一个函数:

Ext.Login=function(){

function IsLogin(){

}

return{

init:function(){

IsLogin();

},

Login:function(){

 

}

}

刚开始时让我比较郁闷的是这种JS里的函数调用机制,以上代码里,将创建一个名为Ext.Login()的对象,应该相当于一个类的意思吧,然后可在其里面写其他相关的方法

在return里的为公有方法,这里面的方法可给外部程序调用(如在HTML文件里用),而在return以外的代码是其私有方法,只能在Ext.Login()这个对象里调用

如需要在其他页面调用里面的Login()方法,可直接写

input id="login" Onclick="Ext.Login().Login()" /

如果需要在页面加载时就调用,一般只需直接用EXTJS里的方法即可实现:

Ext.onReady(Ext.Login.init, Ext.Login);

这里的函数名并不需要加括号,第一个参数是要调用的方法,第二个是作用域,一般写此对象名即可

OK,关于基本的函数使用调用要注意的差不多就这些吧,之后再写写对AJAX的运用。

谁能分享下学习extjs的心得体验

实践是认识的基础,在Extjs的Examples中,按照他例子给出的js,自己尝试写几个常用的如window、panel、grid、tree等等之类的例子。最后结合起来,边写的时候边根据API了解其中属性对应的含义。 最后把所有的例子整合成一个小型的功能,进行测试看看有没有什么错误、冲突。

等全部搞定了,基本就已经会Extjs的基础用法了。接着反复实践就可以了。

转:新手如何学习ExtJS 4

最近运营ExtJS交流群的时候,感触颇深,我感觉作为一个老手,我有必要介绍一下如何学习这种基础性问题。新手如何学习ExtJS4?如何入门ExtJS4?如何快速学习ExtJS4?1.仔细阅读新手教程新手教程是指ExtJS官方文档中Guides那一系列文章,因为是英文的,新手阅读起来可能有障碍,为此我特意翻译了这一系列教程,根据使用频度我已经差不多把最常用到的教程翻译完了,后续还将继续翻译。

通读这一系列教程后,你会对ExtJS的基本使用方法有个框架性的了解,你会大体上知道如何实现常用功能。现在我把所有已翻译的教程列举在此,记住,认真的读一定对你有帮助。ExtJS 4 入门ExtJS 4 类系统(Class System)介绍ExtJS MVC架构讲解ExtJS 4 布局和容器ExtJS 4 组件详解ExtJS 4 数据(包)详解ExtJS 4 Grids 详解ExtJS 4 表单ExtJS 4 树2.把官方文档中的所有Demo都浏览一遍做这个事情是为了了解官方Demo中实现了哪些功能,当自己要做一个功能时,有例子照着做是最快的,浏览一遍就会对现有的Demo有个大概印象,当你没有头绪的时候你的大脑会在后台查找之前的印象的,仔细浏览一遍,没有错。3.熟读API Docs(API文档)最近遇到很多人问问题,把一段自己想当然写出来的代码贴上来问为什么不对,事实上你仔细查一下API文档就知道,你这种用法ExtJS根本就不支持,当然不对。

使用搜索的好处是:通常可以较快速的解决一些无头绪的问题

学习EXTJS

呵呵,楼主和我刚学ExtJS的时候一样的。确实刚开始学有点难度。但是那是在你没有足够的了解到EXTJS的强大之前才有的想法。

“但是EXTJS页面上大部分的元素布局都是靠JS来实现的..如果用户把JS关闭了.那么页面等于什么都没有...这也是我一直没有去学EXTJS的其中原因之一,”

我不太支持楼主的这句话。想问下,现在有哪些网站没用JS的,静态页面?

总结一下我学ExtJS的经验:

1、一个好的学习环境,(当初我是在进公司的时候自学的,因为公司要用到这个技术,所以给了我压力)

2、一本好的API(推荐英文版的,因为想要获得最新的IT技术,你就必须得懂英文)

3、网络环境(可以供你查阅相关资料,当然不是任何问题就百度,那样你会退步)

4、有阅读源码的习惯(源码里有各种代码的写法,以及如何做到组件的重用等等。。)


推荐阅读
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 我在尝试将组合框转换为具有自动完成功能时遇到了一个问题,即页面上的列表框也被转换成了自动完成下拉框,而不是保持原有的多选列表框形式。 ... [详细]
  • 本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ... [详细]
  • 页面预渲染适用于主要包含静态内容的页面。对于依赖大量API调用的动态页面,建议采用SSR(服务器端渲染),如Nuxt等框架。更多优化策略可参见:https://github.com/HaoChuan9421/vue-cli3-optimization ... [详细]
  • 探讨了在HTML表单中使用元素代替进行表单提交的方法。 ... [详细]
  • 深入探讨前端代码优化策略
    本文深入讨论了前端开发中代码优化的关键技术,包括JavaScript、HTML和CSS的优化方法,旨在提升网页加载速度和用户体验。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 本文档旨在提供C语言的基础知识概述,涵盖常量、变量、数据类型、控制结构及函数定义等内容。特别强调了常量的不同类型及其在程序中的应用,以及如何正确声明和使用函数。 ... [详细]
  • 本文介绍了如何在React应用中实现延迟加载以提高性能,以及如何利用自定义Hook和高阶组件(HOC)来增强组件功能。通过这些技术,开发者可以构建更加高效和可维护的应用。 ... [详细]
  • 本文探讨了在 APICloud 平台使用 execScript 方法时如何正确传递对象参数,并提供了详细的示例和解释。 ... [详细]
  • 本文提供了一个详尽的前端开发资源列表,涵盖了从基础入门到高级应用的各个方面,包括HTML5、CSS3、JavaScript框架及库、移动开发、API接口、工具与插件等。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 本文详细介绍了如何通过简单的JavaScript代码,在网页中实现禁用鼠标右键的功能,以保护网页内容不被轻易复制。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
author-avatar
Tong-david
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有