国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Flex開發者需要知道的10件事

開發 后端
Flex的目標是讓程序員更快更簡單地開發RIA應用。在多層式開發模型中,Flex應用屬于表現層,文章主要基于這樣的目的,介紹了每個進入Flex領域的開發者都需要掌握的基本知識與技能。

Flex是基于Flash平臺,涵蓋了支持RIA(Rich Internet Applications)的開發和部署的一系列技術組合。Flex的出現,解決了程序員在開發動畫應用方面難的問題,同時其也是目前主流的RIA技術之一。

如果你了解HTML/CSS并熟悉JavaScript,但卻對ActionScript或Flex一無所知的話,那么應該花些時間學習一下面向對象編程,因為ActionScript是一門完全的面向對象編程語言,而Flex則是一個面向對象的框架。

1. 再簡單的東西也是異步的

Flex是一個異步框架,因此我們絕對不能指望代碼調用后就能立刻執行。事實上,我們是無法預知方法的調用序列的。

2. 搞清楚Flex組件的樣式與屬性

Flex UI組件(按鈕、菜單等等)既有屬性(通過ActionScript語言指定)也有樣式(通過Flex框架指定)。搞清楚他們之間的區別是非常重要的,因為組件的某些可視化效果可以通過屬性指定,但另一些卻只能通過樣式設定。通過屬性指定:

 

  1. button.width = 100;    
  2. button.height = 50

 

通過樣式指定:

 

  1. <mx:Style> 
  2.  
  3. Button {   
  4.  
  5.    color: #cc0000;   
  6.  
  7.    textRollOverColor: #ccff00;   
  8.  
  9.    fontFamily: Trebuchet MS;   
  10.  
  11. }   
  12.  
  13. </mx:Style> 
  14.  
  15. <mx:Button id="setupB" text="Click Me" click="onSetup()" /> 

 

3. Flex中的樣式與HTML中的不盡相同

可以使用標準的CSS樣式表來為Flex組件添加樣式,也可以在Flex應用中包含CSS樣式表。雖然標準CSS使用連字符(例如text-font)格式來定義樣式名稱,但是Flex使用駝峰式的命名格式(例如textFont)。這是因為連字符不能出現在XML的屬性中,所以不能用這樣的名字作為MXML標簽的屬性。當然了,如果把樣式定義在外部的CSS文件中或者Style標簽中,也可以使用連字符格式的樣式名。此外,Flex還定義了很多HTML中不存在的CSS樣式。

4. 盡管看起來不同,但MXML和ActionScript本質上是一回事

在Flex中聲明的所有MXML標簽都會被Flex編譯器轉換為ActionScript代碼;當然了,也可以在MXML文件中嵌入內聯的ActionScript代碼。既可以使用MXML也可以使用ActionScript創建新組件。

5. 理解Flex的Code-behind模式

雖然MXML和ActionScript本質上是一樣的,但他們各司其職。一般來說,MXML負責顯示界面,而ActionScript用來完成功能。Code-behind用于解耦MXML和ActionScript,這樣設計師可以直接修改MXML而無需閱讀代碼,程序員則可以更好地組織和重用功能。

6. 理解Flex組件的生命周期

Flex通過狀態機機制定義了一套完美的生命周期模型,用于組件的創建、運行和銷毀,還定義了一些“入口”,開發者可以借此完成定制化的工作。沒有透徹理解組件的生命周期可能會導致錯誤的編程模型。

7. 理解Flash運行時所使用的“跑道”模型

理解Flash Player的渲染和代碼執行機制非常重要的。在執行了改變界面的指令時,Flash Player并不是立刻把你要的內容顯示在屏幕上,它根據一定的周期來刷新屏幕,而代碼的執行則是另一回事。這和Java正好相反,Java總是等待程序主動告訴它什么時候重繪屏幕。

8. 理解數據綁定與查看器(Watcher)

Flex提供了一種數據綁定機制。簡單地說,就是將一個源屬性綁定到一個目標屬性上,當源屬性發生變化時,目標屬性也會隨之變化。不僅僅可以綁定到屬性,還可以綁定到函數。甚至可以為某個屬性創建一個Watcher,當屬性變化時會獲得事件通知。

9. 數據封裝與松耦合非常重要

對于Flex和AIR項目來說,代碼組織與高層結構非常重要。有些人竟然在一個文件中編寫了1000多行代碼,這導致的問題就是牽一發而動全身。

10. 理解ActionScript中的弱引用與強引用

不管使用何種語言與開發環境,內存管理始終是一個重要的問題,ActionScript也不例外。如果不理解運行時環境的內存管理,那么很容易就會出現內存泄露與內存碎片問題。 

【編輯推薦】

  1. 技術角度論Flex與Silverlight優劣
  2. Hook機制與Flex的界面組合SDK
  3. 實現Flex數據分頁查詢的幾種處理方法
  4. 淺談Flex中直接獲取某個組件的對象
  5. Flex教程 Flex程序開發初步
責任編輯:王曉東 來源: infoQ
相關推薦

2011-05-26 11:13:36

Flex

2010-07-28 14:21:43

Flex

2010-07-30 16:27:06

Flex開發

2020-06-16 09:13:27

數據科學數據大數據

2019-11-23 23:38:51

開發者微服務安全

2010-11-16 17:16:36

IPv6IPv4

2017-05-27 14:24:50

思科黃金認證Cisco Globa

2020-12-31 23:38:33

AIOpsIT運營

2023-10-16 13:36:00

邊緣計算數據

2021-04-15 08:04:27

容器DevOps程序

2010-07-27 11:24:51

Flex

2015-09-02 10:12:17

數據安全云存儲

2021-11-11 13:39:53

存儲數據存儲技術

2015-08-11 17:55:21

谷歌重組科技

2022-10-21 14:01:35

邊緣計算IT數據中心

2020-03-05 17:50:00

智慧社區智能

2017-02-20 10:12:20

云計算

2014-04-09 11:19:12

創業創業前期

2018-04-17 14:44:26

工業物聯網IIoT物聯網

2019-12-16 11:09:17

物聯網IOT技術
點贊
收藏

51CTO技術棧公眾號

91视频最新入口| 日韩中文字幕在线免费观看| 欧美日韩国产高清| 中文在线二区| 91亚洲永久免费精品| 一本大道久久a久久精二百| 欧美三级午夜理伦三级中文幕| 国产视频第一页在线观看| 国产精品免费视频一区二区| 欧美年轻男男videosbes| 日韩中文字幕av电影| 日韩激情电影| 免费观看美女裸体网站| 国模吧一区二区三区| 亚洲超丰满肉感bbw| 欧美日韩1区| av2020不卡| 欧美a级免费视频| 欧美美女18p| 午夜a成v人精品| 国产欧美91| 午夜av不卡| 女性隐私黄www网站视频| 欧美最猛性xxxxx免费| 色系网站成人免费| 另类小说视频一区二区| 欧美日韩一区在线播放 | 亚洲性生活视频在线观看| 成人av在线网站| 婷婷综合电影| 成年人视频在线免费观看| 亚洲精品国产一区| 日韩在线视频观看| 夜夜爽夜夜爽精品视频| 欧美体内she精视频在线观看| 黑人玩欧美人三根一起进 | 最新69国产成人精品视频免费| 国产日产欧美一区| 欧美黄在线观看| 中文在线8资源库| av成人网在线| 欧美污视频久久久| 欧美日韩爱爱视频| 在线观看免费成人| 国产成人综合在线观看| 国产精品欧美日韩一区| 50度灰在线| www日韩在线观看| 国产精品久久波多野结衣| 亚洲高清中文字幕| 亚洲色图激情小说| 亚洲国产高清aⅴ视频| 麻豆一区二区三区| 日韩精品成人一区二区在线| 国产日韩欧美在线一区| 久久免费av| 7777kkk亚洲综合欧美网站| 国产在线观看福利| 亚洲综合日韩在线| 中文字幕自拍vr一区二区三区| 中文字幕在线观看一区二区| 欧美另类在线播放| 成人国产精品一区二区| 成人黄色激情网| 黄色高清无遮挡| 免费福利片在线观看| 亚洲白拍色综合图区| 中文字幕在线观看不卡视频| 夜夜嗨av一区二区三区网站四季av| 日韩伦理一区二区| 超碰国产在线| 黄色永久免费网站| 亚洲国产成人不卡| 国产日产久久高清欧美一区| 在线电影av不卡网址| 一本一道波多野结衣一区二区| 99国内精品久久| 老色鬼久久亚洲一区二区| 亚洲午夜久久| 久久91视频| 在线观看中文字幕的网站| 美乳在线观看| 国产中文字幕乱人伦在线观看| 国产精品xxx在线观看www| 久久久久久久久网站| 亚洲黄色有码视频| 色播五月激情综合网| 国产精品久久久久aaaa| 国产综合一区二区| 国户精品久久久久久久久久久不卡| 爱高潮www亚洲精品| 在线毛片观看| 国产在线一区二区视频| 香蕉视频在线观看网站| 男人操女人免费软件| 免费成人深夜夜行视频| 国产精品美女久久久免费| 亚洲一级片在线看| 日韩精品一区二区三区swag| 狠狠综合久久av一区二区小说| 久久精品亚洲精品国产欧美| 狠狠狠色丁香婷婷综合久久五月| 很黄很黄激情成人| 日韩精品中文字幕第1页| 999久久精品| 久久日本片精品aaaaa国产| 18加网站在线| 国产在线视频网站| 91原色影院| 日本va中文字幕| 91成人在线观看喷潮教学| 一区二区三区欧美成人| 欧洲亚洲一区二区| 国内精品久久国产| 91社区国产高清| 国产在线久久久| 国产精品免费一区二区三区都可以| 久久久久久久久久av| 久热精品视频在线| 久久精品99久久久香蕉| 亚洲最大中文字幕| 国产亚洲精品久久| 色婷婷精品久久二区二区蜜臀av| 鲁丝一区鲁丝二区鲁丝三区| 婷婷亚洲一区二区三区| 91精品久久久久久综合乱菊| 亚洲91av视频| 午夜精品久久久久久99热| 久久久国产精品x99av| 这里只有精品久久| 在线播放日韩av| 中文字幕日韩在线观看| 国产亚洲欧洲在线| 一区二区成人av| 一区二区三区精品99久久| 亚洲免费视频网站| 亚洲精品少妇网址| 亚洲色图13p| 中文字幕免费国产精品| 色爱精品视频一区| 萌白酱国产一区二区| 欧美激情视频一区二区| 91黄色8090| 国产精品美乳在线观看| 成人精品网站在线观看| 亚洲综合一区二区不卡| 国产一区二区三区免费不卡| 久久成人资源| 亚洲va久久久噜噜噜久久狠狠| 精品久久久久久乱码天堂| 久久久久资源| 尤物一区二区三区| 免费看欧美黑人毛片| 精品国产成人av在线免| a优女a优女片| 在线观看免费国产小视频| 搞黄视频免费在线观看| 影音先锋在线播放| 唐人社导航福利精品| 久久丁香四色| 欧美特黄一级大片| 精品成人国产| 激情综合色播激情啊| 久久一区激情| 成人成人成人在线视频| 亚洲欧洲另类国产综合| 欧美日韩亚洲一区二区三区| 555www色欧美视频| 国产亚洲a∨片在线观看| 久久久久久这里只有精品| 国产成人一区三区| 激情小说综合区| 欧洲精品在线播放| 91美女在线免费观看| 国产小视频福利在线| 激情国产在线| 超碰在线一区| 亚洲五月综合| 看电视剧不卡顿的网站| 国产三级欧美三级| 色综合一个色综合| 欧美videos大乳护士334| 在线精品播放av| 国产精品高清在线观看| 国精产品99永久一区一区| 国产精品视频网站在线观看| 成视频免费在线看| h视频在线免费| 国产精品蜜月aⅴ在线| 成人aaaa| 久久精品999| 自拍偷拍国产精品| 制服丝袜成人动漫| 日韩一二三在线视频播| 国产精品永久在线| 中文视频一区视频二区视频三区| 天天综合网日韩| www.欧美日本韩国| 91成人精品在线| 日韩在线一区二区三区|