天天看点

《Ext JS实战》——1.2 需要知道的事项

本节书摘来自异步社区《ext js实战》一书中的第1章,第1.2节,作者:【美】jesus garcia著,更多章节内容可以访问云栖社区“异步社区”公众号查看

并不是说必须先是一个web应用开发专家,然后才能用ext js进行开发。但是对于开发人员而言,在使用这个框架开始编写代码之前还是有一些核心的内容需要知道。

第一个技能就是对html(超文本标记语言)和css(层叠样式表)要有最基本的了解。对这些技术有实际经验尤为重要,因为ext js和其他javascript ui函数库一样,也是用html和css来构建它的ui控件和小挂件的。尽管这些东西看起来很像典型的现代操作系统的控件,但最后它们都落到浏览器中的html和css。

因为javascript是整合ajax的粘合剂,所以建议最好把javascript编程的基础知识夯实。再说一次,你不必非得是专家才行,不过得对javascript中的一些关键概念,例如数组、引用和作用域,有很好的理解。如果你还熟悉javascript中的面向对象的基础知识,例如对象、类、原型继承,那就更好了。如果你是一个javascript新手也不要紧,因为你很幸运,javascript差不多和互联网同时出现。w3schools.com是一个非常不错的起点,这里提供了大量的免费在线辅导材料,它甚至还提供了一个沙箱,可以在线尝试使用javascript。

如果要开发服务器端的代码,你需要有一个能够和ext js交互的服务器端以及保存数据的解决方案,要能够持久保存数据,需要知道所选择的服务器端语言是如何与数据库或者文件系统打交道的。

当然,可用的解决方案很多。但就这本书而言,我们不会关注某个特定的语言。我们会从一个高的角度观察这个框架,进而开始ext js的探索之旅,期间你会了解功能的类别。