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

Sencha touch開發(fā)指南

移動開發(fā)
本文主要介紹如何使用Sencha Touch為手持設(shè)備進(jìn)行應(yīng)用開發(fā),主要是針對iPhone這樣的高端手機(jī),我們會通過一個詳細(xì)的例子來介紹整個開發(fā)的流程。

Sencha touch 開發(fā)指南

Sencha Touch簡介

Sencha Touch是專門為移動設(shè)備開發(fā)應(yīng)用的Javascrt框架。通過Sencha Touch你可以創(chuàng)建非常像native app的web app,用戶界面組件和數(shù)據(jù)管理全部基于HTML5和CSS3的web標(biāo)準(zhǔn),全面兼容Android和Apple iOS。

如何使用Sencha Touch

1 下載Sencha Touch包,并按照以下結(jié)構(gòu)創(chuàng)建項(xiàng)目列表

Sencha Touch包核心文件

上圖中加藍(lán)色背景的圖片為核心文件,必須載入。

2 創(chuàng)建HTML文件,引入以下CSS和Javascript文件

  1. <!DOCTYPE html> 
  2.   <html> 
  3.   <head> 
  4.       <meta charset="utf-8"> 
  5.       <title>Sencha Touch Test</title> 
  6.     
  7.      <!-- Sencha Touch CSS --> 
  8.     <link rel="stylesheet" href="../../resources/css/sencha-touch.css" type="text/css"> 
  9.    
  10.       <!-- Custom CSS --> 
  11.       <link rel="stylesheet" href="css/guide.css" type="text/css"> 
  12.     
  13.       <!-- Google Maps JS --> 
  14.       <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> 
  15.     
  16.       <!-- Sencha Touch JS --> 
  17.       <script type="text/javascript" src="../../sencha-touch-debug.js"></script> 
  18.     
  19.       <!-- Application JS --> 
  20.       <script type="text/javascript" src="src/index.js"></script> 
  21.    
  22. </head> 
  23.   <body></body> 
  24. </html> 

這樣我們的HTML結(jié)構(gòu)就搭建完成了。#p#

3 使用Sencha Touch創(chuàng)建新的應(yīng)用程序

我們在這里使用一個電視內(nèi)容查詢的應(yīng)用來詳細(xì)介紹如何使用Sencha Touch來進(jìn)行應(yīng)用程序的開發(fā)。

我們首先使用Ext.setup方法來創(chuàng)建一個應(yīng)用,你可以通過設(shè)置不同的參數(shù)來設(shè)置你的應(yīng)用,具體的信息可以查閱API,查看Sencha Touch API Documentation。

代碼如下:

  1. Ext.setup({  
  2.  
  3. icon: 'icon.png',  
  4.  
  5.  tabletStartupScreen: 'tablet_startup.png',  
  6.  
  7.  phoneStartupScreen: 'phone_startup.png',  
  8.  
  9.  glossOnIcon: false,  
  10.  
  11.  onReady: function() {  
  12.  
  13.  }  
  14.  
  15. });  
  16.  

在上面的程序里面我們需要注意onReady方法,它會在整個DOM結(jié)構(gòu)載入可用的情況下調(diào)用里面的內(nèi)容。

下面我們先在onReady下面創(chuàng)建一個TabPanel組件,并在其中添加我們需要的其他組件。

  1. var tabpanel = new Ext.TabPanel({  
  2.  
  3.  tabBar: { // an Ext.TabBar configuration  
  4.  
  5.  dock: 'bottom'//the tabbar position  
  6.  
  7.  layout: {  
  8.  
  9. pack: 'p' // the icon position  
  10.  
  11.  }  
  12.  
  13.  },  
  14.  
  15.  fullscreen: true//this component will take up the full width and height of the screen and automatically renders the component to the page  
  16.  
  17.  cardSwitchAnimation: {  
  18.  
  19.  type: 'pop',  
  20.  
  21.  cover: true 
  22.  
  23.  },  
  24.  
  25.  items: [{  
  26.  
  27.  title: 'Schedule',  
  28.  
  29.  iconCls: 'time',// the button icon  
  30.  
  31.  cls: 'card1'// an optional extra CSS class will be added to this component's element.  
  32.  
  33.  id: 'tab1',  
  34.  
  35.  dockedItems: [{  
  36.  
  37.  xtype: 'toolbar',  
  38.  
  39.  ui: 'light',  
  40.  
  41.  dock: 'top',  
  42.  
  43.  items: [  
  44.  
  45. tvTitle ,  
  46.  
  47.  { xtype: 'spacer' },  
  48.  
  49.  { text: 'Change...', ui: 'action', handler: function() {tvPicker.show();} },  
  50.  
  51.  ]  
  52.  
  53.  }, {  
  54.  
  55. xtype: 'panel',  
  56.  
  57. dock: 'bottom',  
  58.  
  59.  height: 48,  
  60.  
  61.  html: '' 
  62.  
  63.  }],  
  64.  
  65.  items: [  
  66.  
  67.  tvList  
  68.  
  69. ]  
  70.  
  71.  }, {  
  72.  
  73.  title: 'About',  
  74.  
  75.  html: '<table border="0" align="p" width="95%"><tr><td align="left"><br />' 
  76.                    +'<h1>Sport on TV</h1><br />Version 1.0 for iPhone<br />Using <a style="color:#000;text-decoration:none;" href="http://www.sencha.com/">Sencha Touch</a> framework.<br /><br /><br />' 
  77.                    +'<h1>Help</h1><br />Instantly discover what, when and where there is live sport on TV in the UK. (All times are GMT.)<br />To browse the schedule, tap <strong>Change...</strong> and select a sport and TV network. For additional information, tap the fixture.<br /><br /><br />' 
  78.                      +'<h1>Disclaimer</h1><br />Although every effort is made to ensure schedule information provided within the app is accurate, we can make no guarantee that it is always correct and can not accept responsibility for inaccurate information. Please double-check any fixtures that are important to you to avoid disappointment. Please also note that this app does not claim to stream video; it is a tool to display schedules of live sporting events on TV in the UK.<br /><br /><br />',  
  79.                     cls: 'card4',  
  80.                      styleHtmlContent: true,  
  81.                      iconCls: 'info',  
  82.                      id: 'tab2' 
  83.                  }]  
  84.              });  
  85.    
  86.            tvStore.load();  
  87.  

fullscreen這個參數(shù)是用來設(shè)置“首頁”的,就是把當(dāng)前的組件設(shè)置成為用戶最先看到的組件。

Items是用來設(shè)置該組件下面的具體內(nèi)容。可以添加另外的組件到該組件下,使整個頁面可以靈活組合,實(shí)現(xiàn)各種功能。

在上面的代碼中我們在schedule這個tab下面又添加了tvList和tvTitle這兩個組件,tvList用來顯示后臺傳遞過來的數(shù)據(jù),tvTitle用來顯示當(dāng)前的類別,我們會在下面做詳細(xì)的介紹。

最下面我們調(diào)用了tvStore.load(),這里是使用了Ext.data.Store組件,來讀取后臺的數(shù)據(jù)。在使用Store之前,我們還必須使用Ext.regModel來注冊一個model,供我們存放數(shù)據(jù)使用。代碼如下:

  1. Ext.regModel('tvGuide', {  
  2.  
  3. fields: ['tvSport''tvComp''tvChannel''tvGroup''tvDay''tvTime''tvFixture''tvIcon']  
  4.  
  5. });  
  6.  
  7.  var tvStore = new Ext.data.Store({  
  8.  
  9.  id: 'tvLocal',  
  10.  
  11.  model: 'tvGuide',  
  12.  
  13.  sorters: 'tvDay',  
  14.  
  15.  // autoLoad: true,  
  16.  
  17.  getGroupString: function(record) { return record.get('tvDay'); },  
  18.  
  19.  proxy: {  
  20.  
  21.  type: 'ajax',  
  22.  
  23.  url: 'http://localhost/sencha/test.txt',  
  24.  
  25.  reader: {  
  26.  
  27.  type: 'json',  
  28.  
  29.  root: 'fixtures' 
  30.  
  31.  }  
  32.  
  33.  },  
  34.  
  35.  filters: [  
  36.  
  37.  {  
  38.  
  39.  property: 'tvSport',  
  40.  
  41.  value: 'Football' 
  42.  
  43.  }  
  44.  
  45.  ]  
  46.  
  47.  });  
  48.  

這里使用了ajax去后臺讀取并返回json格式的數(shù)據(jù)。

text.txt是返回的json數(shù)據(jù),格式如下:

  1. {  
  2.  
  3.  "fixtures": [  
  4.  
  5. {"tvSport""Cricket""tvComp""The Ashes T3 D1""tvChannel""Sky Sports 1""tvGroup""Sky Sports""tvDay""Today""tvTime""02:00""tvFixture": "Australia  
  6. England", "tvIcon": "ss1.png"},  
  7.  
  8. {"tvSport""Golf""tvComp""SA Open""tvChannel""Sky Sports 3""tvGroup""Sky Sports""tvDay""Today""tvTime""08:30""tvFixture""Day 1""tvIcon""ss3.png"},  
  9.  
  10. {"tvSport""Cricket""tvComp""1st Test, Day 1""tvChannel""Sky Sports 1""tvGroup""Sky Sports""tvDay""Today""tvTime""10:00""tvFixture": "South Africa  
  11. India", "tvIcon": "ss1.png"},  
  12.  
  13. {"tvSport""Football""tvComp""Blue Square Premier""tvChannel""Premier Sport (MSK)""tvGroup""Other""tvDay""Today""tvTime""19:45""tvFixture": "Crawley Town  
  14. Mansfield Town", "tvIcon": "premsport.png"},  
  15.  
  16. {"tvSport""Football""tvComp""Victory Shield""tvChannel""Sky Sports 4""tvGroup""Sky Sports""tvDay""Today""tvTime""19:45""tvFixture": "England  
  17. Scotland", "tvIcon": "ss4.png"},  
  18.  
  19. {"tvSport""Fighting""tvComp""MMA""tvChannel""ESPN""tvGroup""ESPN""tvDay""Today""tvTime""22:30""tvFixture""UFC""tvIcon""espn.png"}  
  20.  
  21. ]}  
  22.  

數(shù)據(jù)有了,那我們怎么樣才能讓數(shù)據(jù)顯示出來呢?這里我們就需要使用tvList和tvTitle來顯示數(shù)據(jù)和數(shù)據(jù)的分類,代碼如下:

  1. var tvList = new Ext.List({  
  2.  
  3.  xtype: 'list',  
  4.  
  5.  store: tvStore,  
  6.  
  7. disableSelection: true,  
  8.  
  9.  scroll: 'vertical',  
  10.  
  11.  listeners: {  
  12.  
  13.  itemtap: function(list, index, item, e) {  
  14.  
  15.  var tvData = tvStore.getAt(index).data;  
  16.  
  17.  var tvMsg = tvData.tvFixture.replace('  
  18. ',' v ');  
  19.  
  20.  tvMsg += '  
  21. ' + tvData.tvComp;  
  22.  
  23.  tvMsg += '  
  24. ' + tvData.tvTime;  
  25.  
  26. Ext.Msg.alert(tvData.tvChannel,tvMsg,Ext.emptyFn);  
  27.  
  28.  }  
  29.  
  30. },  
  31.  
  32.                  itemTpl: '<table width="100%" style="background-image:url(chan/{tvIcon});background-position:right p;background-repeat:no-repeat;"><tr><td width="54" height="58" style="text-shadow:none;color:#666;font-size:16px;line-height:16px;">{tvTime}</td><td style="color:#222;text-shadow:none;">{tvFixture}</td></tr></table>',  
  33.  
  34. grouped: true,  
  35.  
  36.  height: 314  
  37.  
  38.  });  
  39.  
  40.  //tvTitle componet  
  41.  
  42. var tvTitle = new Ext.Panel({  
  43.  
  44. html: 'Football on all networks',  
  45.  
  46. xtype: 'panel',  
  47.  
  48. styleHtmlContent: true,  
  49.  
  50. styleHtmlCls: 'titlePanel',  
  51.  
  52.  cls: 'titlePanel' 
  53.  
  54.  });  
  55.  

通過上面的代碼我們知道tvList實(shí)際上是Ext.List的一個實(shí)例,通過設(shè)置store:tvStore,我們就把我們剛才通過Store取過來的數(shù)據(jù)放到了tvList上,并通過itemTpl展示到頁面上去的。而tvTitle其實(shí)也是一個Panel組件,它的作用就是顯示當(dāng)前分類的名稱。

最后我們還要做一個篩選的功能,來找到我們喜歡的電視節(jié)目。我們看一下以前的代碼就會發(fā)現(xiàn)還有一個tvPicker.show();的方法,對了,這個就是用來調(diào)用選擇框的,用來完成篩選的功能,代碼如下:

  1. var tvPicker = new Ext.Picker({  
  2.  
  3.  height: 280,  
  4.  
  5.  doneButton: 'Search...',  
  6.  
  7.  listeners: {  
  8.  
  9.  "hide"function(tvPicker) {  
  10.  
  11. tvList.scroller.scrollTo( {x:0,y:0},false );  
  12.  
  13. var tvS = tvPicker.getValue().tvSport;  
  14.  
  15.  var tvC = tvPicker.getValue().tvChannel;  
  16.  
  17.  var tvD = tvS;  
  18.  
  19.  if(tvD=='American Football') tvD = 'NFL';  
  20.  
  21.  tvTitle.update(tvD + ' on ' + tvC);  
  22.  
  23.    
  24.  
  25.  if(tvC=='all networks') {  
  26.  
  27.  tvStore.clearFilter();  
  28.  
  29.  tvStore.filter('tvSport', tvS);  
  30.  
  31.  }  
  32.  
  33.  else {  
  34.  
  35.  tvStore.clearFilter();  
  36.  
  37.  tvStore.filter('tvSport', tvS);  
  38.  
  39.  tvStore.filter('tvGroup', tvC);  
  40.  
  41.  }  
  42.  
  43.    
  44.  
  45.  }  
  46.  
  47. },  
  48.  
  49.  slots: [  
  50.  
  51.  {  
  52.  
  53.  name: 'tvSport',  
  54.  
  55. title: 'Sport',  
  56.  
  57.  data: [  
  58.  
  59. { text: 'Football', value: 'Football' },  
  60.  
  61. { text: 'Rugby', value: 'Rugby' },  
  62.  
  63.  { text: 'Tennis', value: 'Tennis' },  
  64.  
  65.  { text: 'Cricket', value: 'Cricket' },  
  66.  
  67. { text: 'Golf', value: 'Golf' },  
  68.  
  69. { text: 'Fighting', value: 'Fighting' },  
  70.  
  71. { text: 'NFL', value: 'American Football' }  
  72.  
  73.  ]  
  74.  
  75.  }, {  
  76.  
  77. name: 'tvChannel',  
  78.  
  79. title: 'Channel',  
  80.  
  81.  data: [  
  82.  
  83.  { text: 'All networks', value: 'all networks' },  
  84.  
  85.  { text: 'Sky Sports', value: 'Sky Sports' },  
  86.  
  87.  { text: 'ESPN', value: 'ESPN' },  
  88.  
  89.  { text: 'Terrestrial', value: 'Terrestrial' }  
  90.  
  91. ]  
  92.  
  93. }  
  94.  
  95.  ]  
  96.  
  97.  });  
  98.  

這里是創(chuàng)建了Ext.Picker組件,具體的內(nèi)容就不多說了,大家看代碼就可以了。

最后別忘了發(fā)布應(yīng)用的時候要把Sencha Touch的包換成壓縮過的版本,自己的代碼最好也壓縮一下,減少整個應(yīng)用加載的時間。

最后看一下效果,記得要在safari或者chrome下看哦!

責(zé)任編輯:佚名 來源: 新浪ued
相關(guān)推薦

2011-09-02 15:18:49

Sencha Touc

2011-10-26 10:21:40

Sencha Touc組件

2011-10-26 10:43:19

Sencha Touc

2012-01-10 13:21:33

Sencha Touc使用data包

2011-09-05 11:23:26

EclipseSencha Touc框架

2010-11-22 10:31:17

Sencha touc

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2011-10-18 09:49:40

新特征Sencha Touc

2011-10-26 10:32:05

Sencha Touc數(shù)據(jù)視圖

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-09-02 16:42:51

Sencha ToucWeb應(yīng)用

2011-09-05 11:27:17

Sencha Touc框架HTML5

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-26 09:46:53

Sencha Touc

2012-02-28 14:48:41

2011-07-26 09:58:24

2012-01-10 14:10:26

Sencha Touc

2011-07-26 10:21:25

Sencha Touc

2011-07-26 10:44:15

Sencha Touc

2011-09-02 16:21:08

Sencha Touc自動生成工具
點(diǎn)贊
收藏

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

在线看成人av| 国产大尺度视频| 激情在线小视频| 成人免费观看视频| 国产成人精品视频| 亚洲 欧美 变态 另类 综合| 91精品国产自产在线丝袜啪 | 精品一区在线观看视频| 97品白浆高清久久久久久| 色综合欧美在线| 久久免费看毛片| 午夜国产在线观看| 久久99精品国产.久久久久| 欧美激情a在线| www..com.cn蕾丝视频在线观看免费版| 国产一区二区高清在线| 欧美午夜电影在线| 9l视频自拍9l视频自拍| 你懂的在线观看| 岛国一区二区在线观看| 国产精品网址在线| 国产成人愉拍精品久久| 国产精品99久久精品| 精品亚洲一区二区三区在线观看| www.久久91| 末成年女av片一区二区下载| 亚洲日本一区二区三区| 欧美精品成人一区二区在线观看| 国产欧美日韩成人| 丝瓜av网站精品一区二区| 欧美激情网友自拍| 天天鲁一鲁摸一摸爽一爽| 麻豆一区二区麻豆免费观看| 欧美高清你懂得| 亚洲一区二区蜜桃| 精品丝袜在线| 亚洲国产视频一区二区| 国产91av视频在线观看| 黄色的视频在线免费观看| 成人精品国产一区二区4080| 国产一区二区在线免费视频| chinese国产精品| 亚洲久久视频| 欧美激情国产精品| 国产盗摄一区二区三区在线| 色婷婷色综合| 色偷偷9999www| 九九热免费在线| 国产毛片一区二区三区| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 毛片在线能看| 99久久99久久久精品齐齐| 91视频婷婷| 性网爆门事件集合av| 韩国三级在线一区| 成人午夜两性视频| 国产男男gay体育生网站| 蜜桃免费网站一区二区三区| 国产精品欧美日韩| 中文在线字幕av| 老鸭窝一区二区久久精品| 国产精品欧美久久久| 中文字幕免费播放| 蜜桃精品视频在线| 91精品久久久久久久久青青 | 国产午夜手机精彩视频| 天天久久综合| 色综合久久88色综合天天看泰| 538精品在线观看| 亚洲无线视频| 4k岛国日韩精品**专区| 中文字幕超碰在线| 久久一本综合频道| 国产美女精品免费电影| 国产麻豆免费视频| 成人黄色网址在线观看| 久久综合一区二区三区| 国产剧情在线观看| 中文字幕制服丝袜成人av| 日本女人高潮视频| 美洲精品一卡2卡三卡4卡四卡| 亚洲国产aⅴ成人精品无吗| www国产精品内射老熟女| 怡红院成人在线| 8x福利精品第一导航| 中文字幕久久久久久久| 青青草久久爱| 最近日韩中文字幕中文| 欧美成人精品一区二区免费看片| 好看的日韩av电影| 日韩美女在线观看一区| 国产又粗又猛又爽又黄的视频一 | 瑟瑟视频在线观看| 欧美激情理论| 性色av香蕉一区二区| 中文字幕手机在线视频| 国产在线国偷精品免费看| 精品国产免费久久久久久尖叫 | 久久99精品久久久久久青青91| 91香蕉在线视频| 老色鬼精品视频在线观看播放| 99免费在线观看视频| 可以在线观看的av| 亚洲精品乱码久久久久久日本蜜臀| 国产www免费| 国产精品伦一区二区| 精品国产免费一区二区三区香蕉 | 午夜视频在线免费播放| 国产精品午夜春色av| 久久在线中文字幕| 欧美性www| 日韩av中文字幕在线免费观看| 国产3级在线观看| 国产九九精品| 97久久天天综合色天天综合色hd | 欧美激情欧美激情| 91久久精品国产91性色69| 99久久精品99国产精品| 91国在线高清视频| 欧美电影在线观看网站| 亚洲欧美精品一区| 日韩av无码中文字幕| 国内精品在线播放| 亚洲精品一区二区三| 男女羞羞在线观看| 欧美精品一区二区久久久| 美国一级黄色录像| 日韩—二三区免费观看av| 国产午夜精品在线| 在线观看中文| 欧美一级高清片| 麻豆网址在线观看| 美女www一区二区| 青青草成人网| 久久电影tv| 亚洲免费电影在线观看| 日韩三级视频在线播放| 成人在线综合网站| 99国产精品白浆在线观看免费| www.成人| 久久综合色88| 成人av无码一区二区三区| 中文字幕一区二| 天天干天天综合| 日韩欧美国产精品综合嫩v| 日本乱人伦a精品| 免费在线稳定资源站| 日韩欧美在线看| 精品人妻互换一区二区三区| 欧美亚洲一区| 欧美日韩无遮挡| 97精品国产综合久久久动漫日韩| 亚洲天堂成人在线| 国产一级精品毛片| 国产精品麻豆欧美日韩ww| 欧美伦理片在线观看| 清纯唯美日韩| 成人美女av在线直播| 成人黄色网址| 亚洲精品一区二区三区福利| 国产成年人免费视频| 99视频精品全部免费在线| 毛片在线播放视频| 精品中文一区| 国产精品青青在线观看爽香蕉| 91网页在线观看| 欧美精品乱人伦久久久久久| 国产精品白嫩白嫩大学美女| 国产精品99久久久久久久女警| 大胆欧美熟妇xx| 欧美天堂影院| 国产精品日日摸夜夜添夜夜av| 麻豆传媒视频在线观看免费| 欧美一区二区久久| 日本少妇裸体做爰| 国产人妖乱国产精品人妖| 国产福利在线免费| 亚洲视频久久| 日韩av一级大片| 国产在线不卡一区二区三区| 国内久久久精品| 风间由美一区| 日韩免费一区二区三区在线播放| 亚洲天堂日韩av| 欧美极品aⅴ影院| 潘金莲一级淫片aaaaa| 一本久道久久久| 亚洲一区二区在| 国产日韩三级| 国产日韩综合一区二区性色av| 性网站在线观看| 亚洲色图17p| 国产白浆在线观看| 色就色 综合激情| 黄色一级片在线| 国产欧美精品一区二区三区四区 | 欧美亚洲另类色图| 水蜜桃精品av一区二区| 国产精品我不卡| 久久天天久久| 欧美一区二区三区艳史| 老司机午夜在线| 亚洲欧美三级伦理| 亚洲国产精品suv| 欧美午夜片在线观看| 久久网中文字幕| 国产精品久久久久一区| 无码成人精品区在线观看| 久色婷婷小香蕉久久| 久久免费视频3| 欧美日本一区二区视频在线观看 | 99riav在线| 亚洲精品国产福利| а√中文在线资源库| 在线观看免费亚洲| 欧美一级视频免费观看| 一区二区在线观看不卡| 国产传媒在线看| 久久综合中文字幕| 日韩少妇一区二区| 国产精品一区二区x88av| 免费黄色一级网站| 香蕉久久夜色精品国产| 国产精品av免费观看| 色乱码一区二区三区网站| 欧美日韩精品免费在线观看视频| av综合网页| 91成人理论电影| 91精品在线免费视频| 国产欧美精品xxxx另类| 向日葵视频成人app网址| 91tv亚洲精品香蕉国产一区7ujn| 成人性生交大片免费看在线播放| 麻豆成人在线看| 日本在线视频网| 中文字幕日韩av综合精品| 黄色大片在线免费观看| 亚洲一区二区国产| 黄视频在线播放| 亚洲日本中文字幕| 你懂的视频在线播放| 日韩精品极品在线观看| 午夜福利一区二区三区| 日韩精品在线视频| 日韩欧美在线番号| 亚洲毛片一区二区| 久久久久久久影视| 亚洲人av在线影院| 国产成人天天5g影院在线观看| 亚洲深夜福利在线| 岛国最新视频免费在线观看| 一区二区福利视频| 在线免费观看黄色| 久久久国产一区二区| 国产黄a三级三级三级av在线看| 久久精品这里热有精品| 含羞草www国产在线视频| 欧美成人午夜激情| 欧美黑人猛交| 97超碰国产精品女人人人爽| 久九九久频精品短视频| 国产精品狼人色视频一区| www.一区| 91国产在线免费观看| 天堂久久av| 久久精品人成| 成人6969www免费视频| 一区精品视频| 韩日视频一区| 激情综合网俺也去| 激情综合色播激情啊| 韩国av中国字幕| 久久久亚洲精品一区二区三区| xxxxx在线观看| 国产精品网站一区| 黄色一级片在线| 色天天综合久久久久综合片| 911美女片黄在线观看游戏| 日韩写真欧美这视频| 囯产精品久久久久久| 亚洲欧美激情另类校园| 菠萝蜜视频国产在线播放| 久久男人资源视频| 黄色精品视频网站| 国产精品国产三级国产专区53| 蜜桃一区二区三区| 日本xxx免费| 性8sex亚洲区入口| 国产又粗又猛大又黄又爽| 91在线观看视频| 激情高潮到大叫狂喷水| 午夜伦欧美伦电影理论片| 国产精品国产精品国产| 欧美成人乱码一区二区三区| 欧洲成人av| 欧美情侣性视频| 国产韩日精品| 精品一区久久久| 欧美va亚洲va日韩∨a综合色| 国产又黄又大又粗视频| 国产一区二区三区在线观看免费视频 | 午夜偷拍福利视频| 欧美羞羞免费网站| 亚州精品国产精品乱码不99按摩| 色久欧美在线视频观看| 亚洲人成在线网站| 91久久国产自产拍夜夜嗨| 国产真实有声精品录音| 精品国偷自产一区二区三区| 久久精品久久久精品美女| 国产伦精品一区二区三区妓女 | 日韩中文综合网| 亚洲最大网站| 国产欧美日韩伦理| 亚洲激情久久| 欧美wwwwwww| 欧美国产综合一区二区| 成人免费视频毛片| 精品国产乱码久久久久久图片| 好了av在线| 国产精品久久久久久久天堂| 亚州av日韩av| 人妻无码久久一区二区三区免费| 韩国精品一区二区| 丁香六月激情综合| 色哟哟一区二区在线观看| 日本人妻丰满熟妇久久久久久| 欧美成人精品h版在线观看| 成人亚洲免费| 婷婷久久青草热一区二区| 蜜桃视频一区| 波多野结衣办公室33分钟| 亚洲国产精品视频| 性网爆门事件集合av| 欧美成人在线网站| 免费精品一区| 乱子伦一区二区| 国产成人免费高清| 久久久久久久久久网站| 日韩欧美中文字幕精品| 成人欧美在线| 97久草视频| 激情综合亚洲| 性久久久久久久久久久| 午夜久久久久久久久久一区二区| 风流少妇一区二区三区91| 欧美黄色小视频| 美女视频免费精品| 青青艹视频在线| 久久久www成人免费无遮挡大片| 欧美在线观看不卡| 亚洲色图15p| 久久福利在线| 视色,视色影院,视色影库,视色网| 国产真实乱子伦精品视频| 四虎884aa成人精品| 欧美一级欧美一级在线播放| 污的网站在线观看| 国产精品一区二区三区不卡 | 宇都宫紫苑在线播放| 亚洲精品免费一二三区| 亚洲精品一区二区三区区别| 国内成人精品视频| 亚洲婷婷影院| 男人添女人下面免费视频| 亚洲视频一区二区在线观看| 精品人妻久久久久一区二区三区| 欧美激情久久久| 国产免费久久| 深夜福利网站在线观看| 亚洲成人午夜电影| 九色在线观看| 91日韩在线视频| 亚洲美女啪啪| 国产亚洲精品熟女国产成人| 欧美高清视频一二三区 | 一本到一区二区三区| 在线毛片网站| 国产精品xxxx| 日韩精品一级二级| 国产av无码专区亚洲av毛网站| 亚洲国产精彩中文乱码av| free欧美| 麻豆映画在线观看| 久久亚洲欧美国产精品乐播 | 中文字幕日本一区二区| 自拍偷拍视频在线| 99久久婷婷国产精品综合| 综合久久中文字幕| 欧美精品久久久久久久免费观看| 中国av一区| 国产精品一级无码| 在线精品观看国产| 黄色羞羞视频在线观看| 日韩成人av网站| thepron国产精品| 亚洲图片在线播放| 91国内免费在线视频| 久久综合av| a级大片在线观看|