精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

第一次為Window8開發(fā)Web Apps

開發(fā) 前端
在之前的一篇文章里,我提到過Windows8版的TrialTool。TrialTool是一款基于web的應用,這款應用充分展示了各種Javascript接口的兼容性。它就像是一個接口的容器,任憑你瀏覽、修改和運行示例。這個版本的TrialTool特別展示了各種Windows8接口。

免責聲明:以下內(nèi)容乃我個人觀點,并不代表我公司的意見。我作為一個獨立的開發(fā)人員,所開發(fā)的App屬共享資源。

在之前的一篇文章里,我提到過Windows8版的TrialTool。TrialTool是一款基于web的應用,這款應用充分展示了各種Javascript接口的兼容性。它就像是一個接口的容器,任憑你瀏覽、修改和運行示例。這個版本的TrialTool特別展示了各種Windows8接口。

1. 背景

這個應用程序是在Windows 8開發(fā)者預覽版的Visual Studio 11特別版上開發(fā)的。整個應用程序的開發(fā)使用了HTML5,CSS和JavaScript等語言。這個工具還沒有涵蓋所有的API,但是用到這些接口是Windows8中編程模型的很好的代表。

2. 開發(fā)環(huán)境

我的主要IDE是Eclipse或Cloud9,實際上這是我***次使用VisulStudiio專門去開發(fā)一個端對端的項目。

首先,在VisualStudio中選擇一個預定義的項目類型或者是一個單一空白JS模板。這個模板在創(chuàng)建框架和填充代碼上做的很好。正如框架一樣,對于一個新手來說,很難一下瀏覽大量的文件,這些文件是模板的一部分。一旦你知道關(guān)于文件和其部分編輯方式,這個模板都是不錯的。不幸的是,看上去,目前Visual Studio是我惟一的選擇。因為我找不到任何能夠用Eclipse或者Notepad++來創(chuàng)建、打包或者部署的命令行應用程序。

3. 寫代碼

創(chuàng)建一個空白項目跟從頭寫一個網(wǎng)頁是一樣的。首先我們用到的模板是Metro Style UI。TrialTool使用Grid布局模板,此模板是從一個顯示項目清單的“索引”頁面開始。通過點擊每個細目可以將我們帶到下一層“細節(jié)”頁面。

JavaScript 文件是通過模板創(chuàng)建的,我推薦使用嚴格的方式。

3.1單頁面應用程序

APP的創(chuàng)建本質(zhì)上相當于一個單頁網(wǎng)站。使用導航瀏覽網(wǎng)頁的時候,從“索引”頁面到“細節(jié)”頁面,導致細節(jié)內(nèi)容作為DOM的一部分被加載。加載和卸載事件使得我們能夠控制每個操作顯示的內(nèi)容。WinJS模塊定義的事件,讓我們訪問這個操作或DOM的片段作為導航加載事件,除此之外還有事件的布局變化(畫出平板美化模式,調(diào)整大小,等等),我注意到,在默認情況下,HTML,CSS和JS的文件類型各含有一個目錄。我更喜歡通過模塊而不是文件類型來給文件分類,文件類型根據(jù)他們的擴展來進行區(qū)分。

3.2 CSS網(wǎng)格

使用ms-grid來定義metro UI非常棒。CSS網(wǎng)格布局的仍需改進。Tiles是一個主要的metro UI,并且ms-gri的實現(xiàn)使得在MetroUI中創(chuàng)建平鋪的樣式更加簡單。

3.3 數(shù)據(jù)綁定

該模板也支持數(shù)據(jù)綁定。通過在HTML標簽中,使用data-win-*屬性使得視圖可以被定義。這些渲染視圖可以定義具體的控件(如 ListView),和這些控件的選擇。通過AJAX和使用這些“itemRenderers”,JSON數(shù)據(jù)可以被加載。

這里用到的思想類似于框架,例如Backbone。然而,不像BockBone,當數(shù)據(jù)改變時自動改變視圖這樣類似的功能,需要明確的編碼。把itemRender指向URL的方式會更好。

另一個我非常喜歡的功能是,能夠在item render中聲明格式。目前,模型中的數(shù)據(jù)可以被轉(zhuǎn)換,但這看起來像人為的。使用特定元素的data-win-option來指定格式也非常棒。

3.4 Promises

所有異步操作(如AJAX,讀取文件等等)似乎都返回promise。對互動事件驅(qū)動應用程序來說,這肯定是很好的,在C#中“async”也是一樣的。

我們可以得到更好的承諾文件,看起來,文件是為C#和安裝JavaScript寫的.例如,像FilePicker這樣的操作,返回值是一個promise。然而,看看實際傳遞給 promise.then() method的參數(shù),你可以導航到“GetResults”方法。

4.windows8的接口

開發(fā)win8應用的最主要原因就是我可以使用win8接口,另外一個原因就是,這個App也是MetroIE能夠打開的一個網(wǎng)站。

在JavaScript中添加本地win8接口,跟用本地DOM方法調(diào)用DOM是一樣的。Windows8彈窗和調(diào)用本地警示窗口時一樣的。使用本地文件接口,或者加密都是非常簡單明了的。

有關(guān)Windows Runtime的接口的文檔非常詳盡,但是如果他們分組的更好,并且***個列表有高等級的類別(像Storage),這樣你就可以深入了解特定的API(Bulk Access或File properties),這樣的情況我會覺得很舒服。自從很多API有了共同的概念之后,這對我們看特定的API是很有幫助的。

我發(fā)現(xiàn)另外一個問題是,在Javascript 語言中API所需的功能都沒有。舉個例子,讀取文件的內(nèi)容返回一個 InputStream ,這時似乎并沒有顯示任何Javascript的API。實際上DataReader可以用來讀取數(shù)據(jù),這點上并不是很清楚。

我希望這些API可以成為類似HTML5 FILE/Blob的API。

5.調(diào)試

使用Visual Studio進行調(diào)試非常棒,以至于你真的忽視Firebug和Web Developer了。從類似于支持記錄斷點這樣的基本功能到察看HTML源代碼,調(diào)試器都非常強大。為了有更好的經(jīng)驗我會推薦一個雙顯示器設(shè)置。

我發(fā)現(xiàn)其中一個不足的功能是,配置(如Speed Trace)Javascript APP來解決其性能問題的方式。添加意向單也是調(diào)試應用程序的一種手段,(例如Opera dragonfly,這也是我喜歡的一個IE的功能)。遠程調(diào)試證明在平板案例中很有用。

通過console.log打印帶來的煩惱仍然存在。如果我們在產(chǎn)品部署中,能把console.log和Windows應用或系統(tǒng)日志整合在一起會更好。

6.打包和部署

雖然VisualStudio中有一個存儲菜單,但是看上去存儲功能并不可用。現(xiàn)在唯一可用的選擇是創(chuàng)建一個本地App。把這個App打包成一個appx文件,一個壓縮文件和一個驗證文件。用Admin身份執(zhí)行這個壓縮文件安裝這個應用。

7.結(jié)論

對于web開發(fā)者來說,選擇用HTML、CSS或者JS來開發(fā)windows8應用非常有吸引力。現(xiàn)有的web開發(fā)知識可以用在這,但是為了平衡操作系統(tǒng)的,***熟悉windows8提供的接口。

總的來說,這是一個非常強大的方法,把web開發(fā)變成本地應用。希望對于web開發(fā)者來說,開發(fā)Android和iOS也這樣簡單。

原文:http://dotnet.dzone.com/articles/developing-apps-windows-8

譯文:http://www.webapptrend.com/2012/01/1566.html

【編輯推薦】

  1. 討論了那么多,究竟什么是Web App?
  2. 2011年Web Apps發(fā)展狀況大盤點
  3. Web App和Native App之爭純屬扯淡
  4. 到底什么情況該選擇開發(fā)Web App?
  5. Web App和Native App誰會是未來的主流移動趨勢?
責任編輯:陳貽新 來源: Web App Trend
相關(guān)推薦

2022-08-15 08:16:56

shiroWeb認證

2012-04-13 10:11:58

Windows 8泄露

2011-07-21 21:01:37

諾基亞塞班蘋果

2017-03-22 15:38:28

代碼架構(gòu)Java

2013-06-03 09:28:49

游戲設(shè)計

2013-05-13 11:35:53

獨立開發(fā)開發(fā)經(jīng)驗開發(fā)感悟

2023-09-11 00:14:46

后端團隊項目

2024-08-08 08:50:21

標簽頁portTab

2022-03-16 14:59:28

打包debian模板文件

2011-01-04 16:17:09

2022-06-21 09:26:28

開源項目PR

2015-10-26 16:38:17

2021-02-05 08:35:21

私活程序員

2024-07-09 10:20:05

VueJSX函數(shù)

2018-09-11 17:05:12

戴爾

2010-05-27 10:00:09

2022-05-06 11:27:23

虛擬人白皮書行業(yè)

2024-01-03 21:50:32

緩存機制請求

2013-02-25 09:43:22

LambdasJava8

2018-08-15 10:34:30

戴爾
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲精品喷潮一区二区三区| 国产视频123区| 密臀av在线播放| 久久精品一区二区| 成人在线激情视频| 国产精品6666| 日韩理论电影| 精品国产免费视频| 成人免费观看毛片| 国产精品va在线观看视色| 成人午夜视频免费看| 青草青草久热精品视频在线网站| x88av在线| 欧美视频二区欧美影视| 日韩欧美在线免费| 美国av在线播放| 欧洲一区av| 韩国v欧美v亚洲v日本v| 青青草99啪国产免费| 老女人性淫交视频| 欧美伦理影院| 亚洲国产成人爱av在线播放| 四季av一区二区三区| free性m.freesex欧美| 亚洲国产成人私人影院tom| 国产精品久久久久av福利动漫| 中文字幕手机在线视频| 亚洲午夜极品| 久久中国妇女中文字幕| 精品欧美一区二区久久久| caoporn成人免费视频在线| 欧美性色xo影院| 国产免费一区二区视频| 久久五月精品| 国产精品久久毛片| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国产精品91av| 偷拍自拍亚洲| 欧美性生活大片视频| 国产午夜伦鲁鲁| 牛牛电影国产一区二区| 亚洲精选视频在线| 一区二区三区不卡在线| 国产三级视频在线看| 99免费精品在线观看| 丁香五月网久久综合| 国产成人精品一区二区无码呦| 男女性色大片免费观看一区二区 | 菁菁伊人国产精品| 日韩视频在线永久播放| 911福利视频| 日本一区二区电影| 日本高清不卡在线观看| 日韩 欧美 高清| 成人直播视频| 日本精品视频一区二区| 日韩免费高清在线| 欧美精品日日操| 色中色一区二区| 草草草在线视频| 456亚洲精品成人影院| 在线观看网站黄不卡| 北条麻妃视频在线| 国产精品毛片久久久久久久久久99999999| 一本大道久久a久久综合婷婷| 日本黄色三级大片| 欧美momandson| 欧亚洲嫩模精品一区三区| 妺妺窝人体色www在线观看| 一区二区视频免费完整版观看| 精品毛片三在线观看| 欧美大片在线播放| 欧美freesex| 欧美日韩日日摸| 韩国一区二区在线播放| 99国产精品久久一区二区三区| 亚洲第一在线视频| 一区二区黄色片| 91亚洲国产高清| 欧美黄色www| 日日骚av一区二区| 日本伊人午夜精品| 亚洲一区二区三区久久 | 精品福利在线| 91精品国产综合久久小美女| 97中文字幕在线观看| 欧美黑白配在线| 中文字幕av一区二区| 国产精品精品软件男同| 亚洲激情精品| 国产精品久久久久久久久影视| 国产乱淫片视频| 99国产精品久久久久久久久久| 亚洲国产激情一区二区三区| 欧美78videosex性欧美| 91久久精品一区二区三| 两性午夜免费视频| 日本一道高清一区二区三区| 深夜福利一区二区| 国产无遮无挡120秒| 日韩av一二三| 国产精品国产精品| 成年人在线观看网站| 一区二区在线观看视频| 国产a级片免费观看| 国产美女亚洲精品7777| 亚洲视屏在线播放| 中文字幕影音先锋| 老司机午夜精品视频| 成人免费视频视频在| 国产精品一区在线看| 夜色激情一区二区| 天天干天天综合| 日韩高清影视在线观看| 久久激情视频免费观看| 影音先锋在线国产| 国产91精品一区二区麻豆亚洲| 视频一区国产精品| 7777kkk亚洲综合欧美网站| 欧美精选在线播放| 一级片视频免费看| 精品96久久久久久中文字幕无| 国产中文字幕亚洲| 九色视频在线观看免费播放 | 免费黄色av片| 波多野结衣中文一区| 五月天av影院| 黑人一区二区三区| 中文精品99久久国产香蕉| 欧美日韩综合在线观看| 懂色av中文一区二区三区| 一区二区日本伦理| 国产伊人久久| 一区二区三区高清国产| 色网站在线播放| 粉嫩av一区二区三区在线播放| 在线视频91| 成人精品国产亚洲| 国产性色av一区二区| 69成人免费视频| 26uuu亚洲| 91av资源网| 香蕉久久99| 91成人在线观看国产| 污污的视频网站在线观看| 亚洲一卡二卡三卡四卡无卡久久 | 久久成年人免费电影| 91丨porny丨在线中文 | 色视频在线观看免费| 亚洲成av人片一区二区梦乃| 潘金莲一级淫片aaaaaaa| 欧美视频网站| 粉嫩av四季av绯色av第一区| 麻豆福利在线观看| 精品国产一区二区三区久久久蜜月 | 欧美美女啪啪| 琪琪亚洲精品午夜在线| 国产高清一级毛片在线不卡| 欧美日韩中字一区| 国产精品麻豆一区| 国产综合色产在线精品| 欧美一级黄色录像片| 玖玖精品一区| 欧美极品xxxx| 天天躁日日躁狠狠躁伊人| 色哟哟日韩精品| 国产精品酒店视频| 国产综合久久久久影院| 少妇大叫太大太粗太爽了a片小说| 一区二区在线免费播放| 国产69精品久久久| 免费a在线观看| 欧美日韩国产片| 九九精品在线观看视频| 99精品国产91久久久久久| 97公开免费视频| 911精品美国片911久久久| 高清不卡日本v二区在线| 在线天堂资源| 色综合伊人色综合网| av免费在线不卡| 精品国产三区在线| 日韩欧美国产精品一区| 国产无套粉嫩白浆内谢| 91视频在线观看免费| 欧美精品无码一区二区三区| 久久久久免费av| 精品欧美一区二区在线观看视频| 日韩欧美一区二区三区在线观看| 色99之美女主播在线视频| 亚洲欧美高清视频| 色又黄又爽网站www久久| 色婷婷在线视频观看| 99精品欧美一区二区三区综合在线| 国产又大又黄又粗的视频| 亚洲精品国产成人影院| 久久久神马电影| 国产精品视频首页| 91高清免费在线观看| 男人资源在线播放| 亚洲精品久久久一区二区三区| 在线免费一区二区| 亚洲国产成人高清精品| 国产三级精品三级观看| 99riav久久精品riav| 爽爽爽在线观看| 日韩专区一卡二卡| 国产在线xxxx| 日韩免费av| 麻豆成人在线播放| 97一区二区国产好的精华液| 国产欧美亚洲视频| 成人片免费看| 欧美大片在线看免费观看| 丁香婷婷在线观看| 日韩精品在线视频美女| 国产成a人亚洲精v品无码| 在线精品视频小说1| 日产精品久久久久| 亚洲精品国产精华液| 东京热无码av男人的天堂| 2021国产精品久久精品| 野战少妇38p| 国产制服丝袜一区| 在线看免费毛片| 日本一不卡视频| 熟妇人妻va精品中文字幕| 99av国产精品欲麻豆| 97超碰在线视| 欧美在线免费| avove在线观看| 99久久婷婷国产综合精品电影√| 日本公妇乱淫免费视频一区三区| 欧美有码在线| 极品尤物一区二区三区| 99re8这里有精品热视频免费| 91入口在线观看| 136国产福利精品导航网址应用| 91视频88av| www一区二区三区| 成人久久久久久久| 日韩欧美专区| 91精品国产自产在线观看永久| 日韩制服一区| 国产精品偷伦免费视频观看的| 成人在线爆射| 国产成人黄色av| 精品欧美一区二区三区在线观看 | 亚洲老板91色精品久久| 性xxxxbbbb| 亚洲激情视频在线观看| 日本激情一区二区| 亚洲成人999| 五月色婷婷综合| 日韩精品欧美国产精品忘忧草| 天堂v视频永久在线播放| 精品视频在线播放免| 久草在现在线| 久久精品亚洲94久久精品| 在线免费观看黄色| 不卡伊人av在线播放| av观看在线| 97久久精品视频| 不卡一二三区| 国产精品永久免费| 国产乱码精品一区二区三区亚洲人| 91丝袜美腿美女视频网站| 最新国产一区二区| 免费一区二区三区| 成人看的羞羞网站| 成人在线免费观看网址| 在线精品一区二区| 国产l精品国产亚洲区久久| 三级影片在线观看欧美日韩一区二区| av网站在线不卡| 国产精品白丝av| 亚洲一区二区三区综合| 国产欧美视频一区二区三区| 午夜激情福利电影| 亚洲一区二区偷拍精品| 中文人妻av久久人妻18| 欧美精品在线一区二区三区| 亚洲精品综合网| 亚洲色图50p| 一区二区三区伦理| 欧美一区二三区| 另类一区二区| 国产伦精品一区二区三区高清版| 免费成人网www| 强开小嫩苞一区二区三区网站 | 久久久久久久久爱| 春暖花开亚洲一区二区三区| 91精品国产91久久久久青草| 日韩人体视频| 伊人网在线免费| 久久精品中文| 无码人妻aⅴ一区二区三区玉蒲团| 久久久天堂av| 久久精品国产亚洲AV无码麻豆| 在线免费观看日本欧美| 亚洲精选一区二区三区| 在线日韩欧美视频| 川上优av中文字幕一区二区| 成人激情春色网| 自拍偷拍欧美一区| 免费高清一区二区三区| 老牛影视一区二区三区| 日本69式三人交| 最新不卡av在线| 波多野结衣一区二区三区在线| 亚洲精品在线观看视频| 欧美极品视频| 国产不卡av在线| 欧美偷窥清纯综合图区| 国产小视频免费| 久久99在线观看| 亚洲精品成人无码| 精品人伦一区二区三区蜜桃网站| 国产成人精品一区二区无码呦| 在线日韩精品视频| 亚洲成人不卡| 久久精品国产第一区二区三区最新章节 | 亚洲社区在线观看| 华人av在线| 国产精品毛片va一区二区三区| 国产精品久久久久一区二区三区厕所| 超碰影院在线观看| 99久久久国产精品| 欧美精品一级片| 欧美一级高清片在线观看| 性开放的欧美大片| 国产精品久久久久久搜索 | 国产大尺度在线观看| 日本欧美在线观看| 国产美女免费网站| 色哟哟日韩精品| 福利视频在线导航| 日韩美女视频在线观看| 免费精品国产的网站免费观看| 国内自拍在线观看| av一本久道久久综合久久鬼色| 久久精品免费av| 精品毛片乱码1区2区3区 | 亚洲一区二区三区在线播放| 不卡的日韩av| 欧美黑人xxxⅹ高潮交| 1204国产成人精品视频| 国产成人永久免费视频| 国产ts人妖一区二区| 欧美日韩在线视频免费| 日韩欧美在线综合网| 日本三级韩国三级欧美三级| 99热在线播放| 激情综合亚洲| 亚洲色图14p| 色婷婷综合久久久久中文| 国产色a在线| 成人黄色免费片| 女人色偷偷aa久久天堂| 久久久精品人妻一区二区三区| 亚洲午夜在线视频| 免费一级在线观看播放网址| 国产精品444| 91日韩视频| 日本xxxx免费| 疯狂做受xxxx欧美肥白少妇 | 美女久久久久久久久久久| 欧美区一区二区| 欧美变态另类刺激| 国产嫩草影院久久久久| 国产又粗又大又爽视频| 欧美乱大交做爰xxxⅹ性3| 欧美黄色录像| 杨幂毛片午夜性生毛片| 亚洲免费大片在线观看| 日批免费在线观看| 国产精品久久久久久久电影| 欧美在线首页| 一本色道综合久久欧美日韩精品 | 日韩精品1区| gogo亚洲国模私拍人体| 欧美日韩免费在线观看| 成人在线播放视频| 91美女高潮出水| 国产日韩欧美| 老司机成人免费视频| 亚洲精品mp4| 国精品产品一区| 亚洲国产精品无码观看久久| 国产亚洲欧美日韩俺去了| 国产精品一区二区免费视频| 18性欧美xxxⅹ性满足| 99九九热只有国产精品| 久久精品女同亚洲女同13| 欧美三级在线看| av美女在线观看| 亚洲一区美女| 久久综合九色综合97婷婷女人| 国产乱人乱偷精品视频| 国产精品成av人在线视午夜片|