26
Сергей Пугачёв @spugachev Premier Field Engeneer Разработка универсальных приложений на JavaScript

Сергей Пугачёв @spugachev Premier Field Engeneer Разработка универсальных приложений на JavaScript

Embed Size (px)

Citation preview

  • Slide 1
  • @spugachev Premier Field Engeneer JavaScript
  • Slide 2
  • Phone WinJS 2.1WinJS 2.0 !
  • Slide 3
  • Phone WinJS 2.1WinJS 2.0 !
  • Slide 4
  • http://
  • Slide 5
  • WinJS 1.0WinJS 2.0 WinJS Xbox 1.0 WinJS Phone 2.1 //build/ S1 Desktop/Mobile Browsers Modularization Minification S0 Git, Grunt, Less Open Source S2 Consolidation Devices: WebView CSS Theming S3 New Features Interoperability Adaptive Apps
  • Slide 6
  • Slide 7
  • Slide 8
  • Content - Item One Content - Item Two Content - Item Three
  • Slide 9
  • Slide 10 ">
  • Slide 11 ">
  • Slide 12 ">
  • Slide 13
  • Slide 14 ">
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • TurnstileSlide
  • Slide 19
  • Slide 20
  • var incoming; // A single element or an array of elements WinJS.UI.Animation.turnstileForwardIn(incoming); WinJS.UI.Animation.turnstileForwardOut(incoming); WinJS.UI.Animation.turnstileBackwardIn(incoming); WinJS.UI.Animation.turnstileBackwardOut(incoming); WinJS.UI.Animation.slideUp(incoming); WinJS.UI.Animation.slideDown(incoming);
  • Slide 21
  • var listview = document.getElementById("listview").winControl; var items = []; for (var i = listview.indexOfFirstVisible; i < listview.indexOfLastVisible + 1; i++) { items.push(listview.elementFromIndex(i).parentNode.parentNode); } WinJS.UI.Animation.turnstileForwardIn(items);
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Sergey Pugachev [email protected]
  • Slide 26