本文目錄一覽:
- 1、轉:新手如何學習ExtJS 4
- 2、本人現在學習ExtJS,誰有ExtJS的入門教程視頻,(清晰版的)適合初次接觸ExtJS的學員使用。
- 3、本人extjs入門,現在正在學習用Extjs4,我想問一下extjs怎麼接收解析json數據
轉:新手如何學習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的學員使用。
oc已全部翻譯完成視頻總4個視頻免費下載
鏈接:
提取碼:64s9
oc已全部翻譯完成視頻 總4個視頻|OC教程04:速建+講解.mp4|OC教程03:如何給機器人添加紋理與着色.mp4|OC教程02:場景管理.mp4|OC教程01:塗鴉的投射原理與應用.mp4
本人extjs入門,現在正在學習用Extjs4,我想問一下extjs怎麼接收解析json數據
JSON可以理解為JavaScript的對象序列化的字符串, 你看下JSON的內容, 會發現和代碼中寫的對象字面量基本一樣, 所以使用eval方法即可將JSON轉換為對象.
Ext僅僅是簡單的封裝eval方法, 以適應不同標準的JSON
源代碼:
Ext.util.JSON.decode = function(json){
return eval(‘(‘ + json + ‘)’);
};
你可以自己alert出來看
//示例
Ext.onReady(function() {
Ext.Ajax.request({
url: ‘getmsg.action?user=1’,
method: ‘GET’,
success: function(resp, options) {
//標準JSON字符串 ‘{“data”: [{“msg”:”abcd”}]}’
var jsonObj = Ext.util.JSON.decode(resp.responseText);
//顯示模態提示框
Ext.Msg.alert(‘title’, jsonObj.data[0].msg, function(btn){
//Ext的模態窗口僅僅是屏蔽操作, 並不阻塞線程, js也沒有線程, 這點非常重要
//提示框的按鈕事件回調
alert(btn); //後執行
});
alert(1); //先執行
}
//failure: function() {…} //可選的
});
});
Ext的ApiDoc做得非常好, 對學習有很大的幫助. 千萬不要看一些所謂的中文版, 有很多機器翻譯不說, 還有很多未校對的錯誤.
另: 學習ExtJS要掌握閉包的概念, 這個是js一個非常重要的特性, Ext使用該特性模擬了繼承及封裝, 在一定程度上實現了面向對象編程. 當然你也可以無視Ext的繼承機制, 使用js本身的原型繼承(prototype)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249507.html