[譯]App Framework 2.1 (1)之 Quickstart (未完待續)

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   使用   ar   java   strong   

    最近有移動App項目,選擇了 Hybrid 的架構Cordova  和  App Framework 架構開發。

    本來應該從配置循序漸進開始寫的,但由於上班時間太忙,這段時間抽不出空來,只能根據心情和興趣,想到哪寫到哪,前面的部分以後慢慢補上。

      App Framework 前生是是叫 jqMobi 注意大家不要和 jQuery Mobile 混淆了,它們是兩個不同的架構,一開始我還真混淆了0.01秒。

     這裡我先翻譯一下Quickstart 部分,一是自己工作上用的上,二是也想順便練練英文,最關鍵的是記憶力這段時間下降太多,每次看完不久又得重看一遍,寫下來好歹看的順溜一點。

    英文原文在這裡:http://app-framework-software.intel.com/documentation.php

    Intro -> Quickstart ( 簡介-> 快速入門 )

    使用 App Framework 的時候,你只能使用W3C 制定的有效選取器。要查看所有的有效選取器列表,請點擊 W3C。App Framework 不支援 jQuery 自己實現的自訂偽類(按:偽類應該是pseudo,官方寫成了psuedo ,老外也有錯別字啊 )選取器(按:看這裡)。接下來的一些例子,可以協助開發人員加快開發。

    首先,把App Framework 插入進頁面

<script src="//cdn.app-framework-software.intel.com/2.1/appframework.min.js" type="text/javascript"></script>

  App Framework 運行是通過把元素加入到一個“容器”(bucket)。所有容器內元素可以使用 App Framework api函數,這些函數能協助加快開發。

   使用  App Framework,你首先要學會用調用帶參數的$()函數,那些參數可以是如下之一。

  •    String - 可以是一個元素的id "#id", 類 ".foo", 組合 “#id .foo”, 或者一個HTML 字串"<div id=‘foo‘></div>"
  •    Element - 這會建立一個新的App Framework對象,並把這個Element元素加入到容器。
  •    Array/Object 這會建立一個新的App Framework對象,並把那些數組的所有項加入到容器。
  •  Function - 這會執行這個function函數當DOMContentLoaded 事件觸發的時候,或者 在執行個體產生後立即執行。

  你也能通過一個額外(additional又被官方筆誤成了addtional ,好歹也是全世界的人看,就不能仔細點嗎)的參數,允許你在一個“上下文”的內部去搜尋/過濾它。

  

$("#foo"); //找到 id="foo" 的元素; $("div"); //找到頁面中所有的 div; $(".foo"); //找到 classname ="foo" 的所有元素; $("#foo span"); //找到 id="foo 中所有的span"

  接下來,我們會找到所有列表想(<li>)並且把 foo類加入進去。

  

$("li").addClass("foo");

  

  未完待續...

 

[譯]App Framework 2.1 (1)之 Quickstart (未完待續)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.