Recommended
ブラウザとWebサーバとXSSの話@Shibuya.xss
マークアップ講座 04 jQuery - JavaScript
今夜分かるJSによるクリックジャッキング対策の迂回方法
Ma gician <wide version> @meguro.es 2019/10/10
jQuery と MVC で実践する標準志向 Web 開発
Vb script power_shellでメール送信
JS開発におけるTDDと自動テストツール利用の勘所
「html5 boilerplate」から考える、これからのマークアップ
More Related Content What's hot (20) ブラウザとWebサーバとXSSの話@Shibuya.xss
マークアップ講座 04 jQuery - JavaScript
今夜分かるJSによるクリックジャッキング対策の迂回方法
Ma gician <wide version> @meguro.es 2019/10/10
jQuery と MVC で実践する標準志向 Web 開発
Vb script power_shellでメール送信
JS開発におけるTDDと自動テストツール利用の勘所
「html5 boilerplate」から考える、これからのマークアップ
Viewers also liked (9)
第0回 (白石俊平と) カッコいいやつら 対談用スライド
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Similar to html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた (20) Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
Windows ストアアプリのつくりかた (JS + HTML + CSS)
jQuery Mobile 最新情報 & Tips
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
LabVIEW NXG Web Module Training Slide
Webに今求められているレベル: HTML5 コントロールを利用した開発
勉強会force#2 HTML5によるモバイルアプリ開発
Twitter連携chrome extension作り方
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
More from Shumpei Shiraishi (20)
コンセプトのつくりかた - アイデアをかたちにする技術
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
JavaScript使いのためのTypeScript実践入門
WebRTCがビデオ会議市場に与えるインパクトを探る
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
「1秒でわかる!アパレル業界ハンドブック」を読んで
6,000人のWeb技術者コミュニティを5年間やってみて学んだこと
第62回 読書するエンジニアの会(テーマ:メカ) 「Prototyping lab」
html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた
10. 機能 ローカルコンテキスト Webコンテキスト
Windows Runtime Yes No
Windows Library for JS Yes Yes*
JavaScript URIs No Yes
外部スクリプトの参照 No Yes
window.close Yes No
クロスドメインXHR Yes No
innerHTMLの自由な利用 No Yes
21. クラス名 機能 クラス名 機能
ListView リストビュー ToggleSwitch トグルスイッチ
スタート画面のタイル
AppBar コマンドメニュー ライブタイル
をカスタマイズ
Flyout ポップアップ …
23. Promise
var promise = WinJS.xhr({ url: '/data' });
promise.then(
function(result) {
// 正常時の処理
},
function(error) {
// エラー時の処理
});
25. <div id="tweetTemplate" data-win-control="WinJS.Binding.Template">
<div data-win-bind="textContent: text"></div>
<div data-win-bind="textContent: created_at"></div>
</div>
<div id="tweetList" data-win-control="WinJS.UI.ListView"
data-win-options="
{ itemDataSource: global.tweets.dataSource,
itemTemplate: select('#tweetTemplate'),
layout: {type: WinJS.UI.ListLayout}}">
</div>
27. メソッド/イベントハンドラ 説明
WinJS.Navigation.navigate 履歴スタックに追加
WinJS.Navigation.onnavigated navigateが行われると呼び出され
るイベントハンドラ
WinJS.UI.Pages.render ページを読み込んでDOMに追加
する
WinJS.UI.Pages.define ページを初期化し、イベントハン
ドラを関連付ける
33. #listPage {
/* この要素内をグリッド配置する */
display: -ms-grid;
/* 2行2列のグリッドを定義 */
-ms-grid-rows: 126px 1fr;
-ms-grid-columns: 40% 1fr;
} 1, 1
34. #listPage > h1 {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-row-span: 2;
}
#tweetList {
-ms-grid-row: 2; <h1>
-ms-grid-column: 1;
}