91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

六盘水市| 肇庆市| 汾西县| 裕民县| 遂川县| 阳西县| 洛南县| 万州区| 舞阳县| 蚌埠市| 准格尔旗| 平遥县| 民勤县| 东兰县| 西平县| 任丘市| 龙陵县| 太湖县| 靖边县| 鲁山县| 津南区| 漯河市| 璧山县| 锦州市| 东阿县| 开平市| 黔江区| 富平县| 石泉县| 博湖县| 高陵县| 贺兰县| 昭苏县| 镇安县| 普宁市| 华容县| 长岛县| 筠连县| 永定县| 台山市| 溧水县|