av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Flex數(shù)據(jù)綁定陷阱

本文和大家重點(diǎn)討論一下Flex數(shù)據(jù)綁定陷阱,Usingbindinginplaceofdirectassignment在直接賦值的地方使用綁定,但有一種情況就是你可以不使用綁定,使用直接賦值就可以成功實(shí)現(xiàn)同樣效果的話(huà),你***不要使用綁定。

Flex數(shù)據(jù)綁定陷阱

◆Usingbindinginplaceofdirectassignment在直接賦值的地方使用綁定

有一種情況,就是你可以不使用綁定,使用直接賦值就可以成功實(shí)現(xiàn)同樣效果的話(huà),你***不要使用綁定。我已經(jīng)看到過(guò)很多形式的這類(lèi)型錯(cuò)誤了。

下面的代碼就可以說(shuō)明:

 
 
 
  1.  
  2.  
  3.  
  4. xmlns:s="library://ns.adobe.com/flex/spark" 
  5.  
  6. minWidth="1024"minHeight="768"> 
  7.  
  8.  
  9.  
  10.  
  11. privatevartext:String;  
  12.  
  13. ]]> 
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  

這段代碼中定義了一個(gè)文本輸入框,將私有成員變量綁定到這個(gè)文本輸入框的text屬性上。它看起來(lái)無(wú)害,對(duì)不對(duì)?我經(jīng)??吹紽lex應(yīng)用程序中使用這些類(lèi)型的標(biāo)簽。Flex的編譯器會(huì)自動(dòng)生成代碼來(lái)實(shí)現(xiàn)Flex數(shù)據(jù)綁定。

你會(huì)發(fā)現(xiàn),盡管你不需要綁定text字符串,因?yàn)樗且淮涡再x值的,但是編譯器仍然會(huì)生成代碼,來(lái)適應(yīng)屬性Flex數(shù)據(jù)綁定的條件。另外,有些情況下你需要在賦值后解除綁定,或是移出綁定代碼來(lái)減少開(kāi)銷(xiāo),但是你在MXML中使用標(biāo)簽后將不能這樣做。

作為一個(gè)經(jīng)驗(yàn)法則,應(yīng)避免使用綁定到一個(gè)私有變量。

在上面的例子中,你可以直接給輸入文本框設(shè)置值。

 
 
 
  1.  

當(dāng)你使用直接賦值時(shí),你會(huì)大大減少你的開(kāi)銷(xiāo),因?yàn)榫幾g器不再會(huì)生成你不需要的綁定代碼。作為一個(gè)通用的經(jīng)驗(yàn)法則,不要使用Flex數(shù)據(jù)綁定,除非你綁定的值可能或肯定會(huì)改變。


標(biāo)題名稱(chēng):Flex數(shù)據(jù)綁定陷阱
標(biāo)題來(lái)源:http://uogjgqi.cn/article/dhgpsph.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流