1. 程式人生 > 其它 >uniGUI學習之脫離Delphi直接寫ExtJS從入門到精通02(46)

uniGUI學習之脫離Delphi直接寫ExtJS從入門到精通02(46)

https://www.w3cschool.cn/extjs/

<link  rel="stylesheet" href="theme-graphite-all.css">
<script src="ext-all.js"></script>   
<script>
         Ext.onReady(function() {
         Ext.create('Ext.Panel', {
            renderTo: 'helloWorldPanel',
            height: 200,
            width: 
600, title: 'Hello world', html: 'First Ext JS Hello World Program' }); });
</script> <body> <div id="helloWorldPanel" /> </body>

ExtJs學習(一)~~ 簡述概念https://blog.csdn.net/xiaozhegaa/article/details/82811061

1、什麼是ExtJs? What

ExtJS是一個Ajax框架,是一個用JavaScript寫的,用於在客戶端建立豐富多彩的web應用程式介面。

說白了,就是基於JavaScript開發的元件庫,這個元件庫提供非常多的元件,我們直接使用這些元件就可以搭建出豐富多彩的應用程式介面。

2、為什麼要用ExtJs? 優點缺點 Why

優點:瀏覽器相容好、提供精美的UI元件、不再需要我們去寫Css樣式即可開發出精美的頁面。

缺點:有點重量級、載入速度慢、收費是很致命的,在ExtJS6.X中,沒有免費使用的社群版,都是要收費,這點非常致命。文件是英文的,雖然ExtJs4.x有中文翻譯,有時候還得參考英文文件理解,有點致命。

上面大概記住即可,以後問到,能轉化成自己的語言簡單描述出來即可。在我的部落格中,大部分概念的都是儘量轉化成容易理解的語言,讓大家更好理解,個人描述不是很準確,請見諒。如果想看官方的,自己百度一下:“ExtJs的優缺點”,就會出現一大篇文章。

3、怎麼使用ExtJs? How

給大家推薦的學習方法:

對於ExtJs的國內視訊都比較簡單,介紹常規元件的使用方式,稍微有點開發經驗的都可以跳過,不建議觀看。那如果剛入門的程式設計師,或者是專門做前端的,實在是理解不了這種元件的寫法的話,還是可以去看看視訊。

我這裡非常推薦檢視官網文件:

官方文件地址:http://extjs.org.cn/

Ext 4.x版本的中文文件:http://extjs-doc-cn.github.io/ext4api/#!/api

稍微解讀一下api (專門給零基礎的小白)

左邊是各種元件

右上角是元件搜尋框,直接可以在這個搜尋框裡面查詢所有的元件。因為它是一個基於Ajax單頁面系統,非常方面

其實左邊元件,從名字來說,非常好的理解。舉個例子來說:

App:針對整個專案元件

button:針對按鈕元件

char:圖表元件

container:容器元件

data:資料來源元件

form:表單元件

grid:表格元件

layout:佈局元件

dialag:彈窗元件

............................

你需要使用到什麼元件,通過全域性搜尋,或者在分類中直接查詢就好了。。這裡拿最關心的form元件來舉例子:

看這兩個元件,感覺還是比較簡答把!基本你看視訊,他也是拿一個元件的各種屬性講解,很難記住,還不如看手冊

Ext元件關係

佈局與容器: