中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex數據綁定陷阱有哪些

發布時間:2021-12-06 09:46:18 來源:億速云 閱讀:158 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“Flex數據綁定陷阱有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Flex數據綁定陷阱有哪些”這篇文章吧。

Flex數據綁定陷阱

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

有一種情況,就是你可以不使用綁定,使用直接賦值就可以成功實現同樣效果的話,你***不要使用綁定。我已經看到過很多形式的這類型錯誤了。

下面的代碼就可以說明:

<?xmlversionxmlversion="1.0"encoding="utf-8"?>  <s:Applicationxmlns:fxs:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"  xmlns:s="library://ns.adobe.com/flex/spark"  minWidth="1024"minHeight="768">  <fx:Script>  <![CDATA[   privatevartext:String;   ]]>  </fx:Script>  <s:layout>  <s:VerticalLayout/>  </s:layout>  <s:TextInputids:TextInputid="textInput2"text="{text}"/>  </s:Application>

這段代碼中定義了一個文本輸入框,將私有成員變量綁定到這個文本輸入框的text屬性上。它看起來無害,對不對?我經常看到Flex應用程序中使用這些類型的標簽。Flex的編譯器會自動生成代碼來實現Flex數據綁定。

你會發現,盡管你不需要綁定text字符串,因為它是一次性賦值的,但是編譯器仍然會生成代碼,來適應屬性Flex數據綁定的條件。另外,有些情況下你需要在賦值后解除綁定,或是移出綁定代碼來減少開銷,但是你在MXML中使用<mx:Binding>標簽后將不能這樣做。

作為一個經驗法則,應避免使用綁定到一個私有變量。

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

<s:TextInputids:TextInputid="textInput2"text="sometextgoeshere"/>

當你使用直接賦值時,你會大大減少你的開銷,因為編譯器不再會生成你不需要的綁定代碼。作為一個通用的經驗法則,不要使用Flex數據綁定,除非你綁定的值可能或肯定會改變。

以上是“Flex數據綁定陷阱有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜阳县| 永济市| 鹤壁市| 延长县| 共和县| 永春县| 紫云| 平远县| 科技| 广昌县| 水富县| 吉林省| 荆门市| 马关县| 理塘县| 和静县| 永安市| 贵溪市| 昌乐县| 库车县| 呈贡县| 湾仔区| 洛扎县| 嘉黎县| 云阳县| 洪湖市| 奉贤区| 垣曲县| 南充市| 平阴县| 麦盖提县| 舞钢市| 赞皇县| 临桂县| 宜城市| 土默特右旗| 枝江市| 乌鲁木齐县| 昂仁县| 汽车| 杭锦后旗|