The leading textbook in Artificial Intelligence. Used in over 1000 universities in 91 countries (over 90% market share) and the 85th most cited publication on Citeseer.
Ext JS 正體中文站
世界上最棒的AJAX開發平台
Ext is a fabulously slick GUI library which kicks the crap out of its competitors. — Dean Edwards
FireFox 3 Beta1 + FireBug 1.1 解決方案
很久沒有更新文章了。Ext 2.0已經發表了感謝Jack與ExtJs Team的努力。我手邊的教學文件也整理差不多了,也碰巧遇到之前用Ext開發的專案接近尾聲,時間慢慢的空出來了。
逐漸的會有時間好好來經營這個網站,並將開發的心得與記巧跟大家分享,恩…..12月是個好得開始
今天要分享的不是關於ExtJS 2.0的開發技巧,而是提出FireFox 3 Beta1與FireFox整合的解決方案。
大家都知道,FireFox 3 Beat1 已經推出很久了,正式版的消息也沸沸揚揚的在流傳,不過在正式版發佈之前一切都還是猜測我們就不多說..
許多人都知道FireFox 2.0 有許多的毛病,比方說記憶體不會自動釋放,需要特別調教;針對Javascript的執行效率不彰…其他因素。
不過,因為FireFox有強大的套件FrieBug,紛紛成為工程師開發網頁系統的時候,最棒的測試平台,所以FireFox一直是網頁工程師的最愛。
也因此Mozilla 終於推出耗時27個月開發的 Firefox 3.0 beta 1,不過的Mozilla tw卻找不到 FireBug 給 Firefox 3.0 beta 1相關討論。
其實FireBug有發表給FireFox 3 Beta1的版本….不過目前是Beta1 v10 版本
如何建立一個可以Disable/Editable的Editor gird?
在一般的狀況下,我們在Grid的建立上,會有兩種選擇,如果我們僅希望使用Grid來做為User瀏覽的介面,而不想資料被更動,我們可以使用Ext.grid.Grid。
若我們希望使用Grid來做為直接編輯的介面,我們可以我們會建立Editor Grid。在預設的狀況下,Editor Grid需要點兩下滑鼠鍵,才能進入編輯模式(Editorable Mode),以確保User不會在不知情的狀況下變更資料。
由Ext.grid.EditorGrid有個屬性叫clicksToEdit: 2來控制
Ext.extend(Ext.grid.EditorGrid, Ext.grid.Grid, {
/**
* @cfg {Number} clicksToEdit
* The number of clicks on a cell required to display the cell's editor (defaults to 2)
*/
clicksToEdit: 2,
但是,在專案的開發上。我們常常遇到很多狀況是需要開啟或關閉Grid的編輯模式。以下我就來介紹。
Disable/Editable的做法
(more…)
Application Layout 程式開發入門介紹
今天要介紹的是初級的觀念,是關於Application Layout的話題,所謂的Application Layout就是你在撰寫程式的時候,如何決定你程式碼的風格,讓它具備有相當的易讀性。這樣做的好處,一來是在團隊裡面如果程式碼風格固定,別人要接手或支援你的專案會比較容易。二來如果以後你要修改程式,也必較容易。以我來說,由於每天開發實在很大,一周前寫的程式自己都越覺得很陌生。好啦,廢話不多說,至接近入正題。
一開始我們些略過JavaScript兩種建立物件的方法,我先把大概介紹一下,但是這篇文章不會談論到這個部分。
(more…)
Ext JS 正體中文站更新
對不起啦,我知道我很忙。尤其是最近使用Ext開發一個大型的案子。導致本來想好好維護的ExtJS台灣繁體中文站荒廢很久沒有更新。 在Ext的開發上,其實累積的很多經驗,也有很多的Code與範例想要跟大家分享。無奈的是我的睡眠時間已經嚴重不足了。更別說要將文件整理出來。 有義工要加入的話我很歡迎啦,不過我希望參與的是有點程度的人(一質問問題的就免了),共同來維護這個繁體中文的社群。畢竟Extjs.com.tw是在jack.將Ext從0.33推出 Ext1.0時 我就自願的掏腰包將extjs.com.tw的網址買下來了(海蟑螂我是不會讓你得逞的 \ /) 。 之前有架好了Wiki平台,不過當時寫的文件與分享都是0.33版的,現在已經發展到Ext1.1 那些文件已經不具任何價值了,程式也不能動..哈。回頭一望,Ext真的發展得很快,十分肯定它的潛力。未來Ext一定是個大紅大紫的Javascript Framework.感謝Jack的辛勤工作、感謝Ext Team的熱情參與,更感謝用戶與前輩的經驗分享與討論。
Ext v1.1 版本釋出
Ext 團隊很高興的通知 Ext v1.1已經推出新版本,並且開放下載。Ext. 1.1 版包含了獨立出來的Ext base、一個精輕量化的HTML 編輯器、一個全新的Ext.Ajax物件,更加強化的日期套件(DateField) 和DatePicker, Ext文件內容更新與許多1.1b,1.1版本所回報的bug 修正。
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.