#Windows Phone:如何在Windows Phone App使用HTML5專案開發
来源:互联网 发布:万网域名自助 编辑:程序博客网 时间:2024/05/04 02:30
#Windows Phone:如何在Windows Phone App使用HTML5專案開發
#Windows Phone:如何在Windows Phone App使用HTML5專案開發
這篇主要來介紹一下Windows Phone App的HTML5專案,打開Visual Studio並選擇Visual C#類別中的Windows Phone,即可找到Windows Phone HTML5應用程式的專案,如下圖所示:
WP8HTML01.png
新增專案後,你就會看到如下的畫面:
WP8HTML02.png
可以很明顯地發現到其實Windows Phone的HTML5專案其實只是放個瀏覽器在裡面,並且去瀏覽專案中Html資料夾中的網頁而已,藉此你可以透過HTML+CSS+Javascript去撰寫APP。
在首頁的地方寫了簡單的程式碼:
index.html123456789101112131415161718192021
<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="/html/css/phone.css" /> <title>Windows Phone</title> <script> window.addEventListener("load", function () { document.querySelectorAll("#page-title p")[0].innerHTML = "Hello World!"; }); </script> </head> <body> <div> <p>我的應用程式</p> </div> <div id="page-title"> <p>頁面標題</p> </div> </body></html>
簡單來說,就是在網頁載入後,將id為page-title裡的第一個p標籤裡的內容換成Hello World!。結果如下圖所示:
WP8HTML03.png
接著下來你就可以依照做網站的方式來開發APP了!
如果Javascript沒有作用…我剛開始使用HTML5專案時,發現Javascript怎樣都沒有作用。如果遇到相同情形,可以在MainPage.xaml.cs中的Browser_Loaded函式內加上Browser.IsScriptEnabled = true;
這行程式碼即可。
1234567
private void Browser_Loaded(object sender, RoutedEventArgs e){ Browser.IsScriptEnabled = true; // 在此加入您的 URL Browser.Navigate(new Uri(MainUri, UriKind.Relative));}參考資料
- Getting Started With Windows Phone 8 HTML5 Apps:http://blogs.msdn.com/b/matthiasshapiro/archive/2013/02/15/getting-started-with-windows-phone-8-html5-apps.aspx
0 0
- #Windows Phone:如何在Windows Phone App使用HTML5專案開發
- Windows Phone 開發 - 使用 Windows Phone App Studio 建立 App
- windows phone:在Windows Phone中如何显示GIF图片
- windows phone 8中如何在App.xaml中使用ResourceDictionary
- windows phone:在Windows Phone上使用QQConnect OAuth2
- Windows Phone 使用FlurrySdk
- Windows Phone 传感器使用
- 如何使用 Windows Phone 商城详细信息任务
- 如何使用Windows Phone 7打电话
- 在 Windows Phone 7.5 上使用压缩
- Windows Phone app的生命周期
- 如何在Windows XP上安装Windows Phone Developer Tools
- windows phone
- Windows phone
- 如何学习Windows Phone开发
- 在windows phone上画图
- windows phone:使用本地数据库
- windows phone FluidMoveBehavior的使用
- Java环境变量设置
- Ogre 简易角色Demo
- Java服务器 混合阻塞和非阻塞模式例子
- 给Linux系统/网络管理员准备的Nmap命令的29个实用范例
- VC关于置顶窗口的方法小结
- #Windows Phone:如何在Windows Phone App使用HTML5專案開發
- Android项目打第三方jar包(Android使用固定id值)
- 加密算法比较3DES AES RSA ECC MD5 SHA1等
- 教你正确说话的6个玄机
- 一次Linux服务器被hack的过程分析
- vc++ float to byte[]
- Java SE 规范官网下载
- jsonp客户端调用示例
- 一个IT男,一个建筑女内陆省会的薪资历程