日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sencha Touch(Extjs)

發布時間:2024/1/8 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sencha Touch(Extjs) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Sencha官方學習文檔:http://docs.sencha.com/touch/2.3.1/

Sencha2.3正式版下載:http://www.sencha.com/products/touch/download/sencha-touch-2.3.0/2920

Sencha中文學習站:http://www.extjs.org.cn/

Sencha示例:http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/buttons

Sencha權威指南(現在唯一能找到的PDF):http://58.216.22.46/cdn.baidupcs.com/file/5dd6a5970143c278022846de120a5e52?fid=487907638-250528-3497330949&time=1385084343&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-HloyVBR13U%2BUs6SIbLkribGKADk%3D&rt=sh&expires=1385085113&r=895194695&sh=1&sharesign=+YD3O+zJmF58uOiHulZscbiVxDzJJxH4a9++RThyy8icCT7szX5qWhzxxswmQru+NcAdB9PoP7r8krpCvs71gSP8njdB7dpgd2i7Hd1SBvaEmfqmZOMSFwzW1aRbbySpoe1YLseNKUQIrKTDP0mPJd4k8yMHtQu1cPL0R5Mr5x/oqxo6vb6goK1PDrMYX6b9niSFvc0jJb2P33vWkpqj9AAuQPFb4kkLVD5zYySsMOyKSzk7a1yDI16g5CmIpmg+UEe0bhO6n4WOINlolGmGTKa3DJ4fze6SSuq8iSxudjQ=&cflg=7&xcode=9100e9d40540b89c95b65dfd9e2527bb&redirect=1&wshc_tag=0&wsiphost=ipdbm

?

預:對Sencha的介紹網上不少,可以先了解,這里直接進入學習案例。

----------------------------------------------------------------------------------------------------------------------------------------------------

準備

將下載后的Sencha2.3壓縮包,解壓到任意盤。打開解壓后的文件夾,先初步了解目錄結構。

builds:不能編譯應用程序時(如不能下載Sencha Touch的SDK工具)時,能讓應用程序正常運行所使用的框架核心文件。

cmd:包含創建或發布MVC模式的應用程序時必須使用的一些文件。

docs:Sencha Touch API文檔。

examples:實例。

microloader:包含創建或發布MVC模式的應用程序時必須使用的一些文件,可與cmd文件夾中的文件結合使用。

resources:資源文件夾,如css文件,images文件。

src:Sencha Touch源碼。

?

----------------------------------------------------------------------------------------------------------------------------------------------------

示例

在任意位置新建一個目錄(如:E:/stormSanCha),在目錄中新建css文件夾,images文件夾。

將剛才解壓出來的touch2.3.0文件夾中的:src,sencha-touch-all.js復制到該目錄下,resources文件夾下的css文件夾下的sencha-touch.css復制到該目錄下的css文件夾中。

到這里示例的基本條件已經滿足。

?

第一個示例頁面:

在新建的項目目錄中,創建panel.html和panelTest.js

panel.html中

?

<!DOCTYPE HTML> <html manifest="" lang="en-US"> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>一個簡單面板</title><link rel="stylesheet" type="text/css" href="E:/touch-2.3.0/stormSanCha/css/sencha-touch.css"></link><script type="text/javascript" src="E:/touch-2.3.0/stormSanCha/sencha-touch-debug.js"></script><script type="text/javascript" src="E:/touch-2.3.0/stormSanCha/sencha-touch-all.js"></script><script type="text/javascript" src="panelTest.js"></script><style>.colorRed{color:red;}</style> </head> <body></body> </html>


panelTest.js中

?

?

?

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){//創建面板方式一var panel = Ext.create("Ext.Panel",{fullscreen:true,id:"myPanel",html:"一個簡單的面板"});Ext.get("myPanel").addCls("colorRed");//為組件添加樣式//創建面板方式二var subPanel = new Ext.Panel({id:"subPanel",html:"面板中的子面板"});Ext.Viewport.add(panel);Ext.ComponentManager.get('myPanel').add(subPanel);} });

?

?

效果如下:

?

?

Tab面板組件

在Sencha中使用Ext.tab.Panel來創建Tab面板,該類繼承Ext.Container類,類的別名為Ext.TabPanel。可以通過Ext.TabPanel類的items配置選項來定義Tab面板中所包含的多個子組件。

在新建的項目目錄中,創建tab.html和tabTest.js

tab.html中

?

<!DOCTYPE HTML> <html manifest="" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>面板組件使用</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/tab/tabTest.js"></script><style> body {font-family: "宋體"; }.bgcolorPink {background-color: pingk; } </style></head><body></body> </html>


tabTest.js中

?

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var tabPanel = Ext.create("Ext.TabPanel",{id:"tabPanel",ui:"dark",tabBarPosition:"bottom",items:[{title:"主頁",html:"主頁",iconCls:"home"},{title:"合同",html:"合同",iconCls:"user"}]});Ext.Viewport.add(tabPanel);} });


效果

?

?

Sencha Touch中內置圖片樣式效果:

?

圖標名稱樣式名稱顯示效果
添加圖標add
附件attachment
書簽bookmarks
編輯compose
刪除delete
首頁home
定位locate
地圖maps
排序organize
刷新refresh
回應reply
搜索search
回收站trash
actionaction
向上箭頭arrow_up
向下箭頭arrow_down
向左箭頭arrow_left
向右箭頭arrow_right
星圖標star
下載download
收藏夾favorites
信息info
省略more
設置settings
組隊team
時間time
用戶user

?

?

?


Tab面板組件

?

?

?

使用Ext.layout.AbstractBoxLayout類來實現盒布局,但不是直接使用,必須繼承BoxLayout的兩個子類。

HBoxLayout類水平布局,VBoxLayout垂直布局。

?

1,水平盒布局使用

在新建的項目目錄中,創建box.html和boxTest.js

box.html中

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>盒子</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/box/boxTest.js"></script></head><body></body> </html>


boxTest.js中

?

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var panel = Ext.create("Ext.Panel",{id:"myPanel",layout:{type:"hbox",align:"stretch"},items:[{flex:1,html:"子組件1",style:"background-color:#5E99CC;"},{flex:2,html:"子組件2",style:"background-color:#759E60;"}]}); Ext.Viewport.add(panel);} });

?

?

效果:

?

代碼中使用items配置選項定了兩個子組件,使用layout定義面板使用的布局方式。

type:指定容器組件的布局方式,本文使用hbox水平布局。

align:指定容器中子組件的垂直對齊方式。默認為center,表示子組件的縱向對齊方式??梢允褂胮ack來配置橫向對齊方式。

?

配置選項選項值對齊方式
aligncenter中央對齊
alignstart頂部對齊
alignend底部對齊
alignstretch子組件的高度自
動擴展為容器高度
packcenter中央對齊
packstart向左對齊
packend向右對齊
packjustify兩端對齊

?

代碼中每一個子組件都使用了一個flex配置選項(所有繼承了容器的組件都具有該配置選項)。當使用水平盒布局時,該配置用來指定每一個子組件的高度。使用整數來指定該配置的選項值,該整數表示每一子組件占寬度占容器總寬度的百分比。本文中,容器面板的寬度為瀏覽器寬度,第一個子組件flex配置值為1,第二個子組件flex配置值為2,所得寬度:

?

第一個子組件:

(flex配置選項值1/flex配置選項值的綜合3)*瀏覽器寬度 = 瀏覽器寬度的1/3

第二個子組件

(flex配置選項值2/flex配置選項值的綜合3)*瀏覽器寬度 = 瀏覽器寬度的2/3

?

在配置選項可以同事使用width和flex來配置寬度

修改items內代碼:

?

items:[{flex:1,html:"子組件1",style:"background-color:#5E99CC;"},{flex:2,html:"子組件2",style:"background-color:#759E60;"},{width:200,html:"子組件3",style:"background-color:#5E99CC;"}]


第一個子組件的寬度:

?

(flex配置選項值1/flex配置選項值的總和3)*(瀏覽器總寬度-200)= (瀏覽器總寬度-200)*1/3

第二個子組件的寬度:

(flex配置選項值2/flex配置選項值的總和3)*(瀏覽器總寬度-200)= (瀏覽器總寬度-200)*2/3

第三個子組件的寬度:200

?

2.垂直盒布局使用

修改布局方式type為vbox,其余配置當是水平布局時設置寬度,當是垂直布局時設置高度。

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var panel = Ext.create("Ext.Panel",{id:"myPanel",layout:{type:"vbox",align:"stretch"},items:[{flex:1,html:"子組件1",style:"background-color:#5E99CC;"},{flex:2,html:"子組件2",style:"background-color:#759E60;"},{width:200,html:"子組件3",style:"background-color:#5E99CC;"}]}); Ext.Viewport.add(panel);} });


效果:

?

?

?

?

Fig布局

這里介紹2個非常重要的布局:Fit布局與Card布局,其中Fit布局通過Ext.layout.FitLayout類來實現。

當容器組件中只有一個子組件時,通過Fit布局來將子組件的尺寸自動擴展至父容器組件的尺寸,使其充滿整個父容器組件內部。

?

在新建的項目目錄中,創建fit.html和fitTest.js

?

首先看一個沒有使用fit布局的示例

fit.html中

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Fit布局</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/fit/fitTest.js"></script></head><body></body> </html>


fitTest.js中

?

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Fit布局</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/fit/fitTest.js"></script></head><body></body> </html>


效果:

?

?

為了讓子組件的尺寸自動擴展為父容器面板的尺寸,修改js代碼如下:

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Fit布局</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/fit/fitTest.js"></script></head><body></body> </html>


效果:

?

?

可以看出子組件的尺寸自動擴展為父容器的尺寸。

在使用Fit布局的時候,父容器中應該只存在一個子組件,如果存在多個子組件,將只會顯示一個。

?

例如:

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var panel = Ext.create("Ext.Panel",{layout:"fit",items:[{style:"background-color:pink",html:"示例文字1"},{style:"background-color:pink",html:"示例文字2"}]});Ext.Viewport.add(panel);} });


效果:

?

可以看到雖然父容器中有2個子組件,但使用Fit布局時,只會顯示一個子組件。

?

Card布局

Card布局通過Ext.layout.FitLayout類的子類Ext.layout.CardLayout類來實現。Card容器用來對容器組件的多個子組件進行管理。

Card布局使用如下:

layout:"card"

與Card配合使用的一個最重要的方法是setActiveItem方法,應為瀏覽器始終只顯示一個子組件,所以必須通過該方法來告訴瀏覽器顯示哪一個組件,從而實現不同子組件之間的切換。setActiveItem使用如下:

panel.setActiveItem(newCard);

panel表示父容器組件對象,newCard可以是一個代表子組件的唯一id,也可以是組件集合中的序號(第一個子組件為0),甚至可以是一個代表子組件的變量。

?

在新建的項目目錄中,創建card.html和cardTest.js

?

card.html中

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>card布局</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/card/cardTest.js"></script></head><body></body> </html>


cardTest.js中

?

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var panel = Ext.create("Ext.Panel",{layout:"card",items:[{style:"background-color:pink",html:"示例組件1"},{style:"background-color:pink",html:"示例組件2"}]});Ext.Viewport.add(panel);panel.setActiveItem(1);} });


效果:

?

示例中有2個子組件,通過setActiveItem設置組件位置“1”,使頁面顯示第二個組件。

為之前的組件設置id

?

launch:function(){var panel = Ext.create("Ext.Panel",{layout:"card",items:[{id:"item1",style:"background-color:pink",html:"示例組件1"},{id:"item2",style:"background-color:pink",html:"示例組件2"}]});Ext.Viewport.add(panel);panel.setActiveItem("item2");}


setActiveItem也可以傳入引用子組件的變量。使用變量p1,p2創建2個面板組件,并在容器中使用items配置項中直接使用這兩個變量,將這兩個面板添加到容器面板組件中,然后對容器面板組件使用setActiveItem方法,來指定顯示的面板。

?

修改后代碼:

?

launch:function(){var p1 = Ext.create("Ext.Panel",{id:"panel1",style:"background-color:pink",html:"示例面板1"});var p2 = Ext.create("Ext.Panel",{id:"panel2",style:"background-color:pink",html:"示例面板2"});var panel = Ext.create("Ext.Panel",{layout:"card",items:[p1,p2]});Ext.Viewport.add(panel);panel.setActiveItem(p2);}


?

?

?

?

在指定Card布局的時候,可以添加animation配置選項,方法如下:

?

var panel = Ext.create("Ext.Panel",{layout:"card",animation:{type:"slide",direction:"right",duration:"1000"},items:[p1,p2]});


animation配置的作用為設置容器中子組件在進行切換顯示的時候,所實現的動畫效果。

?

?

參數效果
fade淡入淡出
slide滑動
flip翻轉
wipe擦除
pop炸出
cube滑動


配置項中type用于設置使用哪種特效,direction用于設置在使用slide特效時兩個面板的滑動方向,duration設置特效時長。

在使用setActiveItem方法切換組建時,并不具有特效,如果做了上面的配置,需要使用animateActiveItem方法來顯示特效,代碼如下:

?

var panel = Ext.create("Ext.Panel",{layout:"card",animation:{type:"slide",direction:"right",duration:"1000"},items:[p1,p2]});Ext.Viewport.add(panel);//panel.setActiveItem(p2);panel.animateActiveItem(p2,"slide");

animateActiveItem方法中,第一個參數用于設置顯示的子組件,第二個參數可以是一個字符串,代表使用特效的名稱,也可以是一個配置對象,如:

?

?

animateActiveItem(p2, {type:"slide",direction:"right",duration:"1000"});


Sencha Touche 中Tab面板組件中也可以使用Card布局,所以也可以使用animation來配置組件切換時的特效。

?

修改之前tabTest.js代碼

?

launch:function(){var tabPanel = Ext.create("Ext.TabPanel",{id:"tabPanel",ui:"dark",tabBarPosition:"bottom",layout:{animation:"slide"},items:[{title:"首頁",html:"主頁",iconCls:"home"},{title:"用戶",html:"用戶",iconCls:"user"}]});Ext.Viewport.add(tabPanel);}


在不適用animation配置時,Tab面板組件在子容器組件進行切換顯示時,默認使用slide特效。

?

?

?

?

容器內部組件的停靠

在Sencha Touche中,Default布局是一切布局的基礎,其他所以布局都直接或間接的繼承了該布局。但通常不應該直接使用Default布局,而是使用繼承了Default布局的其他不布局。Default布局的一個重要特性就是支持“??俊?#xff0c;這意味著其他所有布局都支持內部組件的停靠。

所謂“??俊?#xff0c;只是容器內部、緊靠組件上邊緣、下邊緣、左邊緣或右邊緣放置一個組件,當被??康某叽鐢U大時,組件的長度和高度也會隨之擴展。

?

示例:

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var panel = Ext.create("Ext.Panel",{layout:"hbox",items:[{docked:"top",height:20,style:"background-color:pink;text-align:center",html:"頂部容器"},{id:"item1",flex:1,style:"background-color:purple;",html:"左邊容器"},{id:"item2",flex:1,style:"background-color:green;",html:"右邊容器"}]});Ext.Viewport.add(panel);} });


效果:

?

?

這段代碼中,使用容器組件的docked配置容器組件停靠的位置,該配置可以指定left、top、right、bottom。

?

?

?

Carousel組件

前面對Sencha Touch的布局進行了全面介紹,這里將介紹Sencha Touch中非常重要的容器組件Carousel組件。由于該組件必須要結合Sencha Touch中盒布局一起使用,所以放在布局內容之后介紹。

Carousel組件可以理解為使用了Card布局的容器組件,可以在Carousel中定義多個子組件,到但瀏覽器始終只會顯示一個子容器組件。Carousel組件與其他使用了Card布局的容器不同的是,用戶可以通過拖拽或單擊瀏覽器中顯示的指示來將位于瀏覽器之外的子容器組件移入瀏覽器,同時將當前瀏覽器顯示的子容器組件移除瀏覽器。

在Sencha Touch中通過Ext.carousel.Carousel類來創建Carousel組件,類的別名Ext.Carousel,該類繼承Ext.Container類(定義容器組件),可以直接使用Container類的各種配置項、方法和事件。

?

在新建的項目目錄中,創建carousel.html和carouselTest.js

carouse.html中

?

<!DOCTYPE html> <html><head><title>box.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>carousel布局</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/carousel/carouselTest.js"></script></head><body></body> </html>


carouselTest.js中

?

?

Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var carousel1 = Ext.create("Ext.Carousel",{ui:"dark",flex:1,direction:"horizontal",//橫向排列defaults:{styleHtmlContent:true},items:[{html:"左視圖",style:"background-color:pink"},{html:"中視圖",style:"background-color:red"},{html:"右視圖",style:"background-color:yellow"}]}); var carousel2 = Ext.create("Ext.Carousel",{ui:"dark",flex:1,direction:"vertical",//縱向排列defaults:{sytleHtmlContent:true},items:[{html:"上視圖",style:"background-color:pink"},{html:"中視圖",style:"background-color:red"},{html:"下視圖",style:"background-color:yellow"}]});var panel = Ext.create("Ext.Panel",{layout:{type:"vbox",align:"stretch"},items:[carousel1,carousel2]});Ext.Viewport.add(panel);} });


效果:

?

?

使用了上下兩個Carousel組件,兩個Carousel組件中都放了3個子容器組件。頁面打開時瀏覽器顯示兩個Carousel組件中的第一個子容器組件,用戶可以向不同的方向拖拽或點擊其中的指示器(瀏覽器中3個小圓點)。

Carousel中direction配置的作用是定義內部子組件的排列方向。horizontal:橫向排列所有子組件、vertical:縱向排列所有子組件。

接下來詳細介紹下Carousel中defaults配置的作用。

在Sencha Touch中,可以為所有容器組件使用defaults配置選項,該配置的作用是為容器組件中所有使用items來添加的子組件進行默認的配置。當然子組件中依然可以重寫配置的方式來修改默認的配置。

如:

?

launch:function(){var panel = Ext.create("Ext.Panel",{layout:{type:"vbox",align:"stretch"},{defaultes:{flex:1},items:{html:"子組件1",style:"background-color:pink"},{html:"子組件2",style:"background-color:blue"}}});Ext.Viewport.add(panel); }

?

?

?

代碼中具有一個容器面板,該容器面板中具有上下兩個子組件,雖然沒有單獨使用flex配置來指定子組件的高度,但通過在容器面板中使用defaultes配置,并在配置中使用flex來統一制定所有子容器的高度。

?

Carousel組件中最常用的方法有next、prev、setActiveItem、animateActiveItem方法。

例如:carousel1.next();瀏覽器中顯示的是“中視圖”的組件。prev與next相反,把瀏覽器當前顯示的子容器組件切換顯示成該組件的上一個子容器組件。

?

?

NavigationView組件

NavigationView組件本質上是一個具有Card布局的容器組件,所以每次只顯示一個內部子組件。但是它提供一些附加特效,這使它更像“棧堆”容器組件??梢詫⒆咏M件堆入該組件中,然后在按照堆入的順序依次取出位于棧頂的子組件。同事,NavigationView組件自動實現了在子組件入棧出棧時的動畫特效、自動實現NavigationView組件中后對按鈕的展示功能、自動執行當用戶點擊后退按鈕時,位于棧頂的子組件的出棧操作。

?

在新建的項目目錄中,創建navigationView.html和navigationViewTest.js

navigationView.html

?

<!DOCTYPE html> <html><head><title>navigationView組件</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>docked</title><link rel="stylesheet" type="text/css"href="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/css/sencha-touch.css"></link><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/js/sencha-touch-all.js"></script><script type="text/javascript"src="F:/javaFile/workspace1/Sancha_Touch/webroot/examples/navigationView/navigationViewTest.js"></script></head><body></body> </html>


navigationViewTest.js

?

?

Ext.require("Ext.NavigationView"); Ext.application({name:"MyApp",icon:"images/icon.png",//應用程序被添加到IOS操作系統中,主屏幕顯示的圖標。glossOnIcon:false,//是否要取消IOS操作系統中主屏幕添加的gloss效果。false:取消。phoneStartupScreen:"images/phone_startup.png",//IOS操作系統中,移動電話主屏幕顯示的圖標。tabletStartupScreen:"images/tablet_statrup.png",//IOS操作系統中,平板電腦主屏幕顯示的圖標。launch:function(){var view = Ext.create("Ext.NavigationView",{items:[{title:"標題一",html:"組件1"}]});panel = Ext.create("Ext.Panel",{title:"標題二",html:"組件2"});Ext.Viewport.add(view);view.push(panel);} });


效果:

?

代碼中的push方法將文字為“組件2”的面板組件堆入棧頂,該方法使用一個從參數,代表需要堆入棧頂的組件。

單擊Back按鈕,文字為“組件2”的面板組件被彈出棧外,頁面中顯示文字為“組件1”的容器組件。

?

可以隨時在棧中堆入新的組件,例如:

?

launch:function(){var view = Ext.create("Ext.NavigationView",{items:[{title:"標題一",html:"組件1"}]});panel = Ext.create("Ext.Panel",{title:"標題二",html:"組件2"});Ext.Viewport.add(view);view.push(panel);panel = Ext.create("Ext.Panel",{title:"標題三",html:"組件3"});view.push(panel);}

?

?

?

效果:

?

在代碼中可以使用NavigationView組件的pop方法將棧頂的組件彈出棧中,例如:

panel = Ext.create("Ext.Panel",{title:"標題三",html:"組件3"});view.push(panel);view.pop();

打開修改后的代碼,文字為“組件3”的面板組件被彈出棧外,頁面中顯示為“組件2”的面板組件。

?

另外,可以使用NavigationView組件的reset方法,將棧中除了底部組件外的其他組件都彈出棧中,然后在瀏覽器中顯示棧中的底部組件,頁面將顯示“組件1”的面板組件。

?

panel = Ext.create("Ext.Panel",{title:"標題三",html:"組件3"});view.push(panel);//view.pop();view.reset();}

?

?

?

?

?

?

?

配置NavigationView標題欄,默認情況下標題欄在NavigationView組件的頂部,但可以通過NavigationBar配置項來修改標題的??课恢煤蜆邮?。

?

var view = Ext.create("Ext.NavigationView",{navigationBar:{ui:"light",docked:"bottom"},items:[{title:"標題一",html:"組件1"}]});


效果:

?

?

?

將NavigationView組件中的useTitleForBackButtonText設置為true,可以將后退(Back)按鈕的文字修改為在棧中,當前組件的后一個組件的標題文字。

?

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的Sencha Touch(Extjs)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩av片免费在线观看 | 一区二区三区免费在线播放 | www国产亚洲精品久久麻豆 | 五月天天色 | 国产无区一区二区三麻豆 | 久久久久久久久久久久久影院 | 免费在线色电影 | 99热最新精品 | 国产一区免费 | 亚洲区精品视频 | 一区二区三区久久精品 | 欧美有色| 尤物九九久久国产精品的分类 | 日韩精品一区二区在线观看 | 日韩videos高潮hd | 日韩精品最新在线观看 | 欧美一级性生活 | 欧美极品一区二区三区 | 中文资源在线观看 | 狠狠色丁香婷婷 | 日韩最新理论电影 | 欧美在线日韩在线 | 欧美日韩国产在线精品 | 91九色视频观看 | 五月天激情视频在线观看 | 欧美精品乱码久久久久久按摩 | 99热在线免费观看 | 亚洲区视频在线 | 免费色av| 国产成人精品亚洲 | 免费亚洲电影 | 亚洲国产成人av网 | av怡红院 | 91日韩精品一区 | 黄色免费视频在线观看 | 九九精品在线观看 | 成人av片在线观看 | 手机在线永久免费观看av片 | 成年人网站免费在线观看 | 最近最新中文字幕 | 国产专区在线视频 | 日韩av看片 | 日日干日日色 | 不卡av在线免费观看 | 国产精品免费麻豆入口 | 国产精品视频久久 | 日韩免费一级a毛片在线播放一级 | 久久久精品在线观看 | 亚洲一区二区精品视频 | 国产一区欧美一区 | 国产一区二区网址 | 天天操天天弄 | 在线观看91精品视频 | 国内精品亚洲 | 男女视频国产 | 亚洲黄色在线观看 | 久草综合视频 | 日日麻批40分钟视频免费观看 | 久久国产区 | 香蕉视频日本 | japanese黑人亚洲人4k | 爱爱av网| 人人舔人人爱 | 狠狠狠狠干 | 成人a大片| 日韩成人精品在线观看 | 久久蜜臀一区二区三区av | 激情综合网婷婷 | 一区二区三区国产欧美 | 午夜少妇av| 中文字幕在线久一本久 | 96精品高清视频在线观看软件特色 | 亚洲另类视频在线观看 | 911国产精品| 精品国产一区二区三区免费 | 特级毛片网站 | 久久久国产日韩 | 天天视频亚洲 | 91在线网址 | 91视频在线免费看 | 国产精品久久久精品 | 青草视频在线播放 | 天天爱天天操天天干 | 一区二区在线不卡 | 日韩免费av片 | 久久电影网站中文字幕 | 丰满少妇在线观看资源站 | 中文字幕在 | 成年人免费观看在线视频 | 亚洲免费激情 | 天天色成人网 | 免费观看久久 | 成人在线视频在线观看 | 美女视频永久黄网站免费观看国产 | 2022中文字幕在线观看 | 天天操天天干天天干 | 亚洲综合色站 | 成人av一区二区兰花在线播放 | 国产精品一二 | 中文字幕在线看 | 五月天久久久久 | 在线亚洲日本 | 免费在线观看av不卡 | 四虎最新域名 | 欧美最猛性xxxx| 五月天久久 | av中文天堂在线 | 中文字幕 国产视频 | 亚洲日韩中文字幕在线播放 | 免费视频你懂的 | 欧美大片大全 | 国产高清av免费在线观看 | 在线国产日本 | 日韩视频免费在线 | 日日夜夜精品免费 | 最近中文字幕在线中文高清版 | 国产小视频在线播放 | av动态图片 | 国产在线a | 黄色a大片 | 91高清完整版在线观看 | 国产精品丝袜久久久久久久不卡 | 亚洲精品影视 | 欧美一区二区三区在线观看 | 日韩高清不卡在线 | 99视频精品全国免费 | 综合黄色网 | 免费在线播放黄色 | 乱男乱女www7788| 日韩av电影手机在线观看 | 天天做天天干 | 伊人天天操 | 亚洲国产精品女人久久久 | 91精品对白一区国产伦 | 四虎在线免费视频 | 成人日批视频 | 亚洲综合黄色 | a级黄色片视频 | 成人在线一区二区 | 中文字幕在线专区 | 久久久国产99久久国产一 | 中文字幕亚洲不卡 | 2020天天干夜夜爽 | 午夜成人免费影院 | 国产精品一区二区在线看 | 国产精品一区二区你懂的 | 久久久久看片 | 在线观看久 | 久久久久久久久久免费视频 | 丝袜制服综合网 | 亚洲天堂精品视频在线观看 | 91最新网址在线观看 | 欧美资源在线观看 | 国产一区播放 | 狠狠干狠狠色 | 国产精品9区 | 国产最新视频在线观看 | 久久久久久国产精品美女 | 国产精品久久精品 | 日韩精品在线视频 | 久久午夜电影网 | 成人国产精品免费 | 人人爽人人澡人人添人人人人 | 韩国一区在线 | 黄色软件在线观看 | 区一区二在线 | 日本久久久久久久久久久 | 91av视频在线观看免费 | 黄色免费大全 | 色婷婷播放 | 深夜成人av | 亚洲激精日韩激精欧美精品 | 成人 国产 在线 | 天堂在线一区二区 | 久久伊人热 | 美女网站在线观看 | 色婷婷电影网 | 国产精品久久婷婷六月丁香 | 午夜三级福利 | 久久久久久久久久久久久影院 | 天堂网一区 | 黄色软件在线观看免费 | 国产精品高清av | 欧美成人按摩 | 手机色在线 | 色综合久久久久久久 | 亚洲中字幕 | 狠狠色免费 | 亚洲成人精品在线观看 | 天堂av一区二区 | 9ⅰ精品久久久久久久久中文字幕 | 亚洲精品视频在线观看视频 | 欧美性受极品xxxx喷水 | 大型av综合网站 | 免费在线观看日韩 | 日韩v欧美v日本v亚洲v国产v | 91大神精品视频在线观看 | 久久免费视频99 | 最近更新中文字幕 | 二区在线播放 | 欧美小视频在线 | 精品久久久久久国产 | 国产我不卡 | 国产精品久久久久久久久久久免费看 | 激情六月婷婷久久 | 99热最新精品 | 欧美淫视频 | 国产精品久久久久久久久久白浆 | 亚洲综合色播 | 青春草免费视频 | 久久久在线免费观看 | 国产精品免费在线视频 | 色资源在线 | 国产精品久久久久久影院 | 最近中文字幕 | 五月的婷婷 | av成人黄色 | 就要色综合 | 久久人人97超碰国产公开结果 | 永久免费视频国产 | 91欧美精品 | 在线视频 国产 日韩 | 成年人黄色大全 | 亚洲综合色丁香婷婷六月图片 | 欧美成年人在线观看 | 中文字幕国产亚洲 | 成人毛片一区二区三区 | 日韩久久精品一区二区三区下载 | 美女精品久久久 | 精品国产aⅴ麻豆 | 久久久国产影视 | 91免费在线视频 | 久久国内精品视频 | 亚洲视频在线观看 | 成人免费看片网址 | 尤物九九久久国产精品的分类 | av线上免费看 | 夜色资源网| 黄网站色欧美视频 | 狠狠色丁香久久婷婷综 | 国产99中文字幕 | 色资源网免费观看视频 | 国产aaa免费视频 | 久色网 | www.久久久.cum | 99久久99久国产黄毛片 | 久草香蕉在线 | 亚洲乱码中文字幕综合 | 97久久久免费福利网址 | 天堂av在线中文在线 | 国产一级二级视频 | 成人一区二区三区在线观看 | 丝袜美女视频网站 | 日韩动漫免费观看高清完整版在线观看 | 日韩欧美一区二区不卡 | 91网站免费观看 | 奇米777777 | 精品一区三区 | 超碰资源在线 | 久久久影院官网 | 久久这里只有精品1 | 国产精品黄色 | 国产精品va在线观看入 | 成人黄色片免费看 | 成人a在线观看高清电影 | 狠狠色丁香 | 久久国产精品99久久人人澡 | 一区二区三区日韩视频在线观看 | av资源中文字幕 | 国产成人亚洲在线观看 | 丁香激情综合国产 | 国产免码va在线观看免费 | 91精品视频在线 | 二区中文字幕 | 九九99视频 | 在线观看小视频 | 中文字幕乱码视频 | 欧美五月婷婷 | 久久精品亚洲国产 | 日韩av电影网站在线观看 | 麻豆免费在线播放 | 国产成人精品一区在线 | 天天爱天天射 | 久久亚洲二区 | 99精品免费在线 | 色婷婷婷 | 久久久www成人免费精品 | 狠狠干在线 | 欧美日韩一区二区三区在线免费观看 | 久草久草在线观看 | 久久高视频 | 午夜精品一区二区三区免费视频 | 成人精品999| 久久久久国 | 欧美乱大交| a在线视频v视频 | 人人爱人人舔 | 久久国产免 | 国产精选在线 | www.福利视频 | 国产精品久久久久久爽爽爽 | 久久综合9988久久爱 | 久久99精品国产麻豆婷婷 | 欧美在线日韩在线 | 九9热这里真品2 | 久久高清精品 | 中国美女一级看片 | 狠狠色狠狠色 | 国产一卡久久电影永久 | 在线观看中文字幕第一页 | 午夜视频日本 | 久久精品伊人 | 婷婷六月色 | 精品视频一区在线 | 香蕉视频在线网站 | 亚洲精品欧美精品 | 少妇高潮流白浆在线观看 | 精品国产激情 | 欧美日韩久久不卡 | 精品一区二区综合 | 玖玖玖精品 | 激情黄色av | 日韩理论在线观看 | 男女全黄一级一级高潮免费看 | 精品福利在线观看 | www.99久久.com | 欧美亚洲精品在线观看 | 成年人看片网站 | 最近中文字幕免费大全 | 国产精品一区在线观看你懂的 | 五月天综合婷婷 | 韩国精品视频在线观看 | 国产精品99在线观看 | 日本最新一区二区三区 | 国产精品综合在线观看 | 欧美一区二区伦理片 | 色六月婷婷 | 亚洲欧美日韩国产一区二区三区 | 欧洲精品二区 | av综合在线观看 | 色香蕉在线| 久久婷婷综合激情 | 日韩av高潮 | 国产精品久久久久永久免费看 | 国产精品丝袜在线 | 久久综合九色综合97_ 久久久 | 国产精品日韩 | 久久只有精品 | 久久综合偷偷噜噜噜色 | 国产我不卡 | 麻豆小视频在线观看 | 欧美日韩在线观看视频 | 激情av网址 | 亚洲一区二区三区毛片 | 天天操天天操天天 | 日韩性xxxx | 免费三级骚 | 日本xxxxav | 91麻豆文化传媒在线观看 | 日韩欧美亚州 | 操操操影院 | 久久婷婷色综合 | 国产一卡二卡四卡国 | 人人澡人人澡人人 | 免费观看国产精品视频 | 国产精品视频地址 | 在线a亚洲视频播放在线观看 | 精品成人在线 | 欧美精品一区在线发布 | 首页中文字幕 | 超碰人人干人人 | 中文字幕久久精品亚洲乱码 | 色综合天天狠天天透天天伊人 | 99精品久久久久 | 国产视频97| 久草视频国产 | 天天操夜夜操夜夜操 | 天天操天天爱天天爽 | 人人超碰人人 | 国产丝袜 | 国产一区二区视频在线 | 亚洲成人欧美 | 国产一级视频免费看 | 蜜臀久久99精品久久久酒店新书 | 欧美日韩p片| 久久国产色| 欧美久久久久久久久久 | av网站手机在线观看 | 99久久夜色精品国产亚洲96 | 天天干天天草 | 91日韩精品视频 | 青青河边草免费观看 | 在线免费观看国产黄色 | 久久不卡国产精品一区二区 | 亚洲精品国产精品国自产在线 | 欧美日韩亚洲国产一区 | 麻豆成人在线观看 | 国产一二三区av | 午夜精品一区二区三区四区 | 国产香蕉视频 | 麻豆视频免费在线 | 午夜精品视频在线 | 国产精品一区在线观看 | 国产色综合 | 亚洲精品88欧美一区二区 | 天天草天天干 | 波多野结衣电影久久 | 9i看片成人免费看片 | 91精品国产成人 | av电影在线观看完整版一区二区 | av免费福利 | 国产一级免费播放 | 免费下载高清毛片 | 天天色棕合合合合合合 | 麻豆久久久久久久 | 91视频午夜 | 免费久久片| 色狠狠操| 欧美日韩国产网站 | 日本久久视频 | 成人久久18免费网站 | av大片免费在线观看 | 亚洲第一中文网 | 一级片视频在线 | 91免费视频黄 | 三日本三级少妇三级99 | 国产特级毛片aaaaaa毛片 | 天堂av官网| 国产.精品.日韩.另类.中文.在线.播放 | 国产精品成人自产拍在线观看 | av中文字幕网站 | 久久久九色精品国产一区二区三区 | 国产视频首页 | 国产黄色片网站 | 国产精品久久久久av | 色综合久久88色综合天天 | 国产高清视频免费观看 | 日韩精品视 | 人人爱在线视频 | 国产美女免费观看 | 日韩精品一区在线播放 | 韩国在线一区二区 | 成人久久久久久久久 | 久草在线视频在线 | 丁香六月五月婷婷 | 91精彩视频在线观看 | 五月在线视频 | 中国一级特黄毛片大片久久 | 天堂va在线高清一区 | 五月天婷亚洲天综合网鲁鲁鲁 | 国产亚洲欧美精品久久久久久 | 888av| 可以免费观看的av片 | 91免费高清在线观看 | 久久女教师 | 欧美巨乳网 | 日韩免费成人 | 黄色三级免费观看 | 九九免费精品视频在线观看 | 一区av在线播放 | 91av在线视频免费观看 | 国产一区免费看 | 最近在线中文字幕 | 亚洲首页 | 亚洲国产精品成人精品 | 天天综合色网 | 中日韩三级视频 | 国产美女精品视频免费观看 | 成人一级免费电影 | 美女国产精品 | 久久综合婷婷综合 | 久久精品视频网址 | 九九九在线观看视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 一区二区三区高清在线观看 | 四虎成人精品永久免费av九九 | 亚洲欧美一区二区三区孕妇写真 | 久久精品二区 | 免费毛片一区二区三区久久久 | 欧美在线观看禁18 | 麻豆视频在线观看免费 | 在线观看av大片 | 91精品少妇偷拍99 | 日韩成人免费观看 | 精品资源在线 | 久久不见久久见免费影院 | 狠狠狠综合 | 精品国产一区二区三区在线观看 | 欧美国产视频在线 | 国产美女永久免费 | 天天操天天干天天插 | 91桃色免费视频 | 精品国模一区二区三区 | 黄色av在| 91福利专区 | 黄色软件视频大全免费下载 | 91精品推荐| 99视频免费观看 | 精品一二三区 | 99视频+国产日韩欧美 | 97超碰在线播放 | 91视视频在线直接观看在线看网页在线看 | 99色99| 五月婷婷六月综合 | 狠狠色香婷婷久久亚洲精品 | 国产乱对白刺激视频在线观看女王 | zzijzzij亚洲日本少妇熟睡 | 欧美在线视频二区 | 91精品老司机久久一区啪 | 国产亚洲一区二区在线观看 | 日韩免费在线视频观看 | 成人午夜在线电影 | 欧美日韩精| 麻豆小视频在线观看 | 精品视频免费播放 | 亚洲精品系列 | 免费精品视频在线 | 久久久精品 | 亚洲精品国产精品99久久 | 99久久电影| 精品国产自在精品国产精野外直播 | 热久久精品在线 | 国产免费又粗又猛又爽 | 亚洲视频在线观看 | 欧美精品中文字幕亚洲专区 | 国产精品美女久久久 | 亚洲黄色一级视频 | av中文字幕在线免费观看 | 欧美在线视频一区二区三区 | 中文字幕在线影视资源 | 欧美日韩在线精品 | 99久久久久久久 | 激情丁香综合 | 日韩av不卡在线播放 | 免费久久视频 | 亚洲码国产日韩欧美高潮在线播放 | av成人在线观看 | 射射射av | 在线观看va| 亚洲一二三在线 | 亚洲伊人成综合网 | 欧美日本一二三 | 日韩高清精品一区二区 | 欧美激情精品久久久久久变态 | 成人毛片一区 | www激情久久 | 国产日韩中文在线 | 蜜臀久久99精品久久久无需会员 | 色婷婷视频在线 | 日韩美女高潮 | 91爱在线 | 精品国产成人av在线免 | 久久午夜免费观看 | 最新成人av | 在线观看精品视频 | 在线v片免费观看视频 | 国产人成在线视频 | 五月天精品视频 | 97在线免费视频观看 | 久久免费av电影 | 播五月综合 | 激情久久网| 69视频在线播放 | 一级性视频| 亚洲黄色一级电影 | 色婷婷在线视频 | 亚洲女人天堂成人av在线 | 亚洲综合在线视频 | 91精品视频导航 | 91av九色 | 黄色小视频在线观看免费 | 黄色精品国产 | av三级在线免费观看 | 99国产精品视频免费观看一公开 | 国产精品资源在线 | 国产精品高清在线观看 | 麻豆91在线 | 少妇bbbb | 中文字幕高清免费日韩视频在线 | 在线观看韩日电影免费 | a色视频 | 91视频网址入口 | 亚洲亚洲精品在线观看 | 欧美a级在线免费观看 | 国产精品一区二区av麻豆 | 欧美va在线观看 | 久久综合中文字幕 | 国产黄色av网站 | 国产一区免费在线观看 | 久久一区二区免费视频 | 成人在线免费av | 视频在线91 | 日韩电影久久 | 久久女同性恋中文字幕 | 欧美日韩不卡一区二区 | 国产无遮挡又黄又爽馒头漫画 | 久久精品一二三区白丝高潮 | 激情导航 | 欧美性免费 | 欧美日韩国产伦理 | 色香蕉视频 | 国产日韩视频在线观看 | 伊人狠狠干 | 精品久久久久国产免费第一页 | 在线免费观看黄色大片 | 国产麻豆果冻传媒在线观看 | 欧洲激情综合 | 亚洲一级在线观看 | 91激情视频在线播放 | 伊人婷婷激情 | 激情av一区二区 | 丁香视频在线观看 | 国产精品不卡在线播放 | 国产精品网红福利 | 亚洲禁18久人片 | 国产综合福利在线 | 九九热精品国产 | 亚洲一区二区三区四区在线视频 | 欧美成人理伦片 | 中文字幕 91 | 最近2019年日本中文免费字幕 | 在线观看一级片 | 国产精品 亚洲精品 | 婷婷视频导航 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 黄色福利网站 | 人人爽人人爱 | 国产精品成人一区二区 | 亚洲人成在线电影 | 中文字幕在线视频第一页 | 色久五月| 91av中文| 国产精品 中文在线 | 国产美女精品视频免费观看 | 在线观看中文字幕dvd播放 | 色天天综合久久久久综合片 | 91福利免费 | 国产精品久久久亚洲 | 中文日韩在线视频 | 爱爱av网站 | 国产一区二区精品久久 | 国产电影黄色av | 97视频总站 | 最近高清中文字幕在线国语5 | 欧美五月婷婷 | 国产在线国偷精品产拍免费yy | 93久久精品日日躁夜夜躁欧美 | 成人av av在线 | 福利久久久 | 在线之家免费在线观看电影 | 久久午夜网 | 久久精品导航 | 99国产精品视频免费观看一公开 | 九精品| 精品二区视频 | 激情五月婷婷综合 | 欧美电影黄色 | 黄色片网站av | 麻豆一区二区三区视频 | 免费看片日韩 | 色天天综合久久久久综合片 | 日韩毛片精品 | 极品国产91在线网站 | 黄色官网在线观看 | 婷婷在线网 | 日韩精选在线观看 | 日韩欧美久久 | 四虎成人av | 国产视频精品久久 | 亚洲国产精品久久久久久 | 91精品电影 | 黄色在线免费观看网站 | 久久99久国产精品黄毛片入口 | 久久久一本精品99久久精品66 | 香蕉网站在线观看 | 国产一区视频在线观看免费 | 99中文字幕视频 | 国产一区二区在线观看免费 | 激情综合中文娱乐网 | 日韩在线看片 | 午夜国产福利在线 | 亚洲国产欧美一区二区三区丁香婷 | 国产高清日韩欧美 | 亚洲香蕉在线观看 | 色诱亚洲精品久久久久久 | 日韩黄色一级电影 | 亚洲a在线观看 | 精品久久亚洲 | 久久视频在线观看中文字幕 | 99资源网 | 99免费在线播放99久久免费 | 91探花系列在线播放 | 国产高清中文字幕 | 色香蕉网 | 国产视频日本 | 欧美日韩国产mv | 国产精品自在线 | 精品视频免费观看 | 精品国产一区二区三区四区vr | 中文字幕在线免费看 | 黄色高清视频在线观看 | 中文字幕 国产视频 | 国产精品va在线观看入 | 国产精品12345| 久久精品精品电影网 | 日本久久不卡视频 | 中文字幕一区二区三区四区 | 日韩高清激情 | 国产一级电影免费观看 | www.婷婷色 | 天天综合网~永久入口 | 国产黄色视| 久久国产精品小视频 | 日韩欧美国产精品 | 激情综合网色播五月 | 国产精品欧美一区二区 | av免费在线网站 | 99免费| 肉色欧美久久久久久久免费看 | 精品亚洲一区二区三区 | 久久精品国产精品亚洲精品 | 在线免费观看国产黄色 | avove黑丝| 91精品国产欧美一区二区成人 | 国产中文字幕在线看 | 91在线看视频 | 日本久久精品视频 | 国产精品美女久久久久久免费 | 99视频精品全部免费 在线 | 国产专区视频在线观看 | 国内精品久久久久久久久久久久 | 欧美极度另类性三渗透 | 色综合久久五月天 | 国产污视频在线观看 | a级免费观看| 91亚洲精品国偷拍 | 国产永久免费观看 | 在线观看免费成人 | 日韩大片在线播放 | av免费网页 | 白丝av在线 | 96香蕉视频 | 涩涩网站在线观看 | 国产精彩视频 | 亚洲欧美日韩不卡 | 首页国产精品 | 天天天天爽 | 日韩v在线91成人自拍 | 天天伊人狠狠 | 中文字幕在线有码 | 黄色一及电影 | 91在线精品视频 | 日韩高清成人 | 亚洲少妇久久 | 免费观看91视频大全 | 香蕉在线观看视频 | 最新av在线播放 | 国产99久久久国产精品免费看 | 最近中文字幕完整视频高清1 | 三日本三级少妇三级99 | 999国产| 欧美日比视频 | 欧美一区二区精品在线 | 色综合 久久精品 | 久久久午夜精品理论片中文字幕 | 国产精品一区二区在线观看免费 | 欧美成人一区二区 | 99产精品成人啪免费网站 | 99久久精品久久久久久动态片 | 一区二区视| 成年人免费在线播放 | 成年人在线看视频 | 91网址在线看 | 99热这里是精品 | 久久久久久久久久久久久影院 | 91在线视频精品 | 色av资源网| 成人国产精品入口 | 丰满少妇在线 | 99热九九这里只有精品10 | 特级毛片爽www免费版 | 国产精品永久免费视频 | 在线免费观看国产精品 | 亚洲精品理论 | 久久无码av一区二区三区电影网 | 最新婷婷色 | 九九热国产 | 日韩精品视频久久 | 亚洲激情视频在线 | 久久精品中文字幕少妇 | 欧美精品久久久久久久久免 | 美女视频是黄的免费观看 | 欧美精品一二 | 日本特黄特色aaa大片免费 | 亚洲1区 在线 | 日韩理论片在线 | 国产成年人av | 97超碰人人澡人人 | 91在线观看欧美日韩 | 97精品国产一二三产区 | 丁香六月网| av中文在线播放 | av免费在线免费观看 | 国产精品丝袜在线 | 97超在线视频 | 午夜电影 电影 | 欧美一区二区精美视频 | 香蕉久久久久久久 | 韩国精品视频在线观看 | 欧美日韩精品综合 | 久久综合桃花 | 亚洲精品国偷自产在线91正片 | 精品久操 | 日韩电影黄色 | 日本久久久亚洲精品 | 久久综合亚洲鲁鲁五月久久 | 日韩中文字幕亚洲一区二区va在线 | 999视频网 | 91精品在线免费观看视频 | www.人人草 | 国产伦精品一区二区三区无广告 | 欧美日韩国产xxx | 日韩三级.com | 国产精品久久久久久久久久 | 西西人体4444www高清视频 | 亚洲综合在线播放 | 女人久久久久 | 天天骚夜夜操 | 91欧美精品 | 99精品久久久久久久久久综合 | 精品国产自 | 国产v在线播放 | 久久激情小说 | 在线导航福利 | 国精产品满18岁在线 | 国产精品一区二区无线 | 99久久日韩精品免费热麻豆美女 | 成人黄色电影视频 | 在线观看黄网站 | av网站手机在线观看 | 欧美性生交大片免网 | 99免费在线观看视频 | 日韩在线视频免费播放 | 天天插狠狠插 | 亚洲mv大片欧洲mv大片免费 | 精品毛片一区二区免费看 | 亚洲精品2区 | 在线观看黄网站 | 91黄色在线视频 | 日日爱网址 | 天堂av色婷婷一区二区三区 | a黄色一级 | 久久精品99久久久久久 | 日韩av在线高清 | 91av社区 | 久久精品这里精品 | 91九色在线视频观看 | 91精品久久久久久综合乱菊 | 日本中文字幕观看 | 国产原创在线观看 | 色多多在线观看 | 美女福利视频一区二区 | 国产精品二区三区 | 国产亚洲成av片在线观看 | 国产视频亚洲视频 | 青青草在久久免费久久免费 | 国产精品成人自产拍在线观看 | 黄色h在线观看 | 91免费版成人 | 中文字幕色站 | 久草在线视频看看 | 亚洲日韩中文字幕 | 国产精品一区久久久久 | 又黄又爽又无遮挡的视频 | 国产精品久久久久久一区二区三区 | 五月婷婷一区 | 激情视频免费观看 | 97在线播放视频 | 日日夜夜精品免费观看 | 国产又粗又猛又爽又黄的视频免费 | 国模视频一区二区 | 九九久久成人 | 午夜精品久久久久久久久久久久 | 国产精品女主播一区二区三区 | 欧美日韩3p | 亚洲精品麻豆视频 | 欧美贵妇性狂欢 | 成人在线观看影院 | 天天操天天操天天操天天操天天操 | a极黄色片 | 精品一区二区影视 | 97精品一区| 亚洲精品五月天 | av丝袜美腿 | 色视频网页| 成人免费一级 | 久久免费视频在线 | 久久久久久久网 | 日韩乱色精品一区二区 | h视频日本 | 三级av网| www色,com| 久久久午夜电影 | 亚洲一级片免费观看 | 欧美欧美 | 精品久久久久久久久久久院品网 | 欧美国产在线看 | h视频在线看 | 久久精品视频网 | 在线有码中文字幕 | av免费黄色 | 中文字幕的 | 黄色大片免费播放 | www成人精品| 国产不卡免费av | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 韩日电影在线 | 免费久久网站 | 日韩av进入 | 91视频免费| 国产在线看一区 | 九九亚洲精品 | 黄色一级动作片 | 国产精品久久久久久一区二区三区 | 人人爽久久久噜噜噜电影 | 一区二区精品在线视频 | 成人资源在线观看 | 精品久久久久国产免费第一页 | 午夜丰满寂寞少妇精品 | 国产丝袜一区二区三区 | 美女视频黄在线 | 成人福利在线播放 | 久久天天躁狠狠躁亚洲综合公司 | 色妞色视频一区二区三区四区 | 久久亚洲福利视频 | 国产馆在线播放 | 激情视频在线高清看 | 中文字幕网址 | 天堂在线v | 又色又爽又黄高潮的免费视频 | 懂色av一区二区三区蜜臀 | 亚洲日本va中文字幕 | 日韩国产在线观看 | 国产不卡在线播放 | 深夜激情影院 | 97超碰人人澡人人 | 成人在线观看资源 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 精品久久久久久一区二区里番 | av+在线播放在线播放 | 中文字幕在线视频一区 | 欧美久久久久久 | 97国产大学生情侣酒店的特点 | 国产在线小视频 | 亚洲一区二区三区四区精品 | a色视频 | 免费黄色av.| 黄色录像av| 欧美aaa一级 | 91精品国产高清 | 亚洲欧美精品在线 | 婷婷香蕉 | av电影久久 | 中文字幕精品一区二区精品 | 午夜精品一区二区国产 | 亚洲精品乱码久久久久v最新版 | 国产精品久久久久久久久久久久久久 | 中文字幕在线观看完整版 | 国产1区2区 | 国内精品久久久久久久影视简单 | 一级一片免费视频 | 一级大片在线观看 | 国产精品久久久久久久久久久久久 | 国偷自产视频一区二区久 | 欧洲亚洲激情 | 婷婷深爱网| 久久久久久久久久久电影 | 国产成人福利在线观看 | 伊人成人久久 | 免费看国产视频 | 久久精品小视频 | 日韩黄色在线观看 | 一区二区日韩av | 麻豆视频免费看 | 97福利在线观看 | 狠狠操综合 | 国产原创中文在线 | av电影免费| 中文字幕av最新 | 91久久国产露脸精品国产闺蜜 | 五月婷婷狠狠 | 国产美女精品久久久 | 久久av在线播放 | 久久五月天色综合 | 在线日韩中文字幕 | 波多野结衣在线观看视频 | 日本特黄特色aaa大片免费 | 天天操网站 |