日韩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 | 日韩大片在线 | 欧美大码xxxx | www免费黄色 | 日本午夜免费福利视频 | 久久国产热 | 婷婷中文在线 | 中文字幕在线免费看 | 国产剧情亚洲 | 国产99久久精品一区二区300 | 中文区中文字幕免费看 | 亚洲va欧洲va国产va不卡 | 亚洲免费小视频 | 久久久久免费观看 | 国产日产精品久久久久快鸭 | 亚洲九九 | 精品亚洲成a人在线观看 | 99这里只有久久精品视频 | 久久精品国产亚洲aⅴ | 亚洲高清视频一区二区三区 | 久久伊99综合婷婷久久伊 | 久草资源在线观看 | 嫩草伊人久久精品少妇av | 亚洲精品视频大全 | 蜜桃视频精品 | 久久精品久久精品久久精品 | 综合网成人 | 日韩一级网站 | 亚洲精品字幕在线观看 | 国产精品色婷婷视频 | 在线观看视频在线观看 | 青春草视频在线播放 | 九九99视频| 中文字幕在线观看的网站 | 国产一二区精品 | 欧美国产日韩在线视频 | 国产在线视频一区二区三区 | 国产在线观看h | 最近中文字幕高清字幕在线视频 | 69av久久 | 免费观看黄色12片一级视频 | 亚洲日本成人网 | 亚洲国产精品传媒在线观看 | 成人在线播放免费观看 | 人人射人人插 | 在线午夜 | 久久久精品久久 | 美女视频a美女大全免费下载蜜臀 | 色网站免费在线观看 | 日日干日日 | 在线观看久久久久久 | 精品一区 精品二区 | 亚洲一区日韩精品 | 欧美精品在线一区 | 国产精品无av码在线观看 | 日本性xxx | 99在线高清视频在线播放 | 一区二区三区精品在线视频 | 超碰在线天天 | 9热精品| 欧美韩日精品 | 久久精品亚洲 | 91精品国产电影 | 久久免费在线观看视频 | 99精品免费在线 | 少妇bbw撒尿 | 久草综合视频 | 国产精品va | www.天天草| www.激情五月.com | 91色国产在线 | 在线观看v片 | 91亚洲综合| 青青河边草免费观看完整版高清 | 午夜av免费在线观看 | 六月色婷 | 久久久精品国产免费观看同学 | 五月天六月婷 | 亚洲国产一二三 | 欧美亚洲国产日韩 | 青青网视频 | 国产精品美女www爽爽爽视频 | 香蕉在线视频观看 | 中文字幕在线免费观看 | 久久综合网色—综合色88 | 草 免费视频 | 久久国产亚洲视频 | 天天做天天爱夜夜爽 | 久久久性| av在线官网 | 国产精品福利午夜在线观看 | av成人在线电影 | 中文字幕黄色网址 | 国产又黄又爽又猛视频日本 | 国产精品一区二区果冻传媒 | 久久久久国产一区二区三区 | 四虎www.| 中文字幕影片免费在线观看 | 国产精品女教师 | 在线免费观看视频a | 天天操夜操 | 国产婷婷色 | 中文字幕二区在线观看 | 日本中文字幕系列 | 国产精品免费在线观看视频 | 色久五月| 黄色的网站在线 | 国产亚洲精品xxoo | 欧美日韩高清一区二区 国产亚洲免费看 | 五月开心婷婷网 | 奇米导航 | 91精品国产成人 | 日本大片免费观看在线 | 日韩特黄一级欧美毛片特黄 | 欧美91精品久久久久国产性生爱 | 91在线视频免费 | 成人在线观看免费视频 | 精品一二三四五区 | 狠狠干夜夜操 | 欧美日韩在线免费观看 | 成人毛片一区二区三区 | 日韩在线视频网址 | 色综合网 | 国产一级片一区二区三区 | 91av电影在线观看 | 日韩精品一区二区免费 | 国产精品a级 | 欧美一区二区三区四区夜夜大片 | 日韩成人免费观看 | 国产成人高清av | 日韩精品三区四区 | 天天摸天天舔 | 日日弄天天弄美女bbbb | 色一级片 | 日本精品免费看 | 欧美性生活小视频 | 天天操天天操天天操天天 | 亚洲精品999 | 中文字幕在线免费播放 | 午夜视频不卡 | 超级碰碰免费视频 | 亚洲成色777777在线观看影院 | 可以免费观看的av片 | 美女av在线免费 | 99视频在线精品国自产拍免费观看 | 中文字幕在线看视频 | 久久久久电影网站 | 日韩在线观看第一页 | 国产精品女同一区二区三区久久夜 | 91九色自拍| 国产亚洲一区二区三区 | 久久免费在线观看 | 综合久色 | 九九久久久久久久久激情 | 色婷婷在线视频 | 国产亚洲成av片在线观看 | 欧美性黑人| 99久久久久免费精品国产 | 久久免费视频一区 | 天天曰夜夜爽 | 国内精品久久久久影院日本资源 | 国产精品久久久久久吹潮天美传媒 | 久久经典视频 | 国产高清99 | 99色人| 日本韩国中文字幕 | 久久99精品国产91久久来源 | 人人超碰在线 | 97视频在线 | 日本精品视频一区二区 | 免费观看黄色av | 亚洲成人精品久久 | 亚洲三级黄 | 一区二区网 | 中文字幕第一页在线vr | 午夜黄色大片 | 久久久精品免费看 | 992tv人人草 黄色国产区 | 国产精品三级视频 | 成人av免费在线看 | 精品在线播放视频 | 不卡在线一区 | 精品久久国产精品 | 欧美日韩在线第一页 | 最近中文字幕在线中文高清版 | 中文字幕资源网 国产 | 五月婷av | 欧美无极色 | 国产精品久久久久久欧美 | 国产精品不卡在线观看 | 亚洲综合五月天 | 亚洲一区二区三区毛片 | 欧美精品久久久久a | 日韩激情第一页 | 久久99精品国产麻豆宅宅 | 极品久久久久久久 | 激情综合网五月激情 | 久色婷婷 | 中文字幕 国产专区 | 黄色综合 | 日批视频 | 亚洲欧美视频在线观看 | 久久激情网站 | 91视频在线国产 | 欧美一区二区三区四区夜夜大片 | 欧美亚洲专区 | 九九九在线观看 | 亚洲精品美女久久久久 | 欧美一区二区三区在线 | 91精品啪在线观看国产线免费 | 国产精品欧美久久 | 国产精品一区二区三区在线播放 | 久久在线免费视频 | 久久免费视频播放 | 日韩在线视频精品 | 人人爽人人爽人人片 | 中文字幕精品一区久久久久 | 九九热视频在线免费观看 | 黄色片免费在线 | 中文字幕美女免费在线 | 狠狠插狠狠操 | 99久久久成人国产精品 | 91亚洲国产成人 | 久久精品影片 | 91超碰免费在线 | 久久人人插 | 国产成人三级在线播放 | 国产精品综合在线 | 国产精品久久久久久久久久三级 | 国产在线成人 | 欧美精品乱码99久久影院 | 久久一二三四 | 久久久婷| 91九色老| 国产黑丝一区二区三区 | 国产成人精品久久久久 | 亚洲国产欧洲综合997久久, | 成人网在线免费视频 | 99视频国产在线 | 高清中文字幕av | 亚洲精选在线观看 | 久要激情网| 亚洲精品国产精品国 | 在线观看电影av | 欧美日韩综合在线观看 | 在线视频区 | 麻豆传媒在线视频 | 国产高清在线永久 | 免费情趣视频 | av免费观看在线 | av观看在线观看 | 精品亚洲欧美一区 | 亚洲涩涩网站 | 亚洲欧美999 | av网站免费在线 | 午夜精品久久久久久久99婷婷 | 亚洲韩国一区二区三区 | 日韩精品在线一区 | 久久97精品 | 国产一区二区三区免费观看视频 | 欧美日韩在线观看一区二区 | 成人黄色在线看 | 国产在线2020 | 精品一二三区视频 | 精品视频999 | 国产精品 999| 久久这里只有精品视频99 | 国产精品99久久久久久有的能看 | 国产精品av免费 | 99re热精品视频 | 伊甸园永久入口www 99热 精品在线 | 玖玖视频 | 欧美精品首页 | 久久人人爽爽人人爽人人片av | 国产不卡av在线 | 四虎成人精品永久免费av | 国产精品久久视频 | 狠狠色综合欧美激情 | 久久视频| 国产亚州av | 欧美无极色 | 成人av在线亚洲 | 天天爽网站 | 免费在线观看a v | 九色91福利 | 午夜久久视频 | 国产黄色在线看 | 国内精品久久久久影院优 | 美腿丝袜一区二区三区 | 在线国产91| 99久久精品国产欧美主题曲 | 中文字幕在线免费观看视频 | 国产精品久久久999 国产91九色视频 | 婷婷在线网站 | 久久国产精品久久w女人spa | www.狠狠插.com | 黄污在线观看 | 婷婷色狠狠 | 久久欧美精品 | 国产精品综合在线观看 | 亚洲黄色软件 | 亚洲撸撸 | 精品成人在线 | 操久久免费视频 | 欧美日韩国产伦理 | 亚洲一区黄色 | 欧洲精品久久久久毛片完整版 | 人人人爽| 精品亚洲免费 | 中文字幕色综合网 | 亚洲电影影音先锋 | 最新的av网站 | 精品日本视频 | 国产精品成人免费一区久久羞羞 | 成人综合婷婷国产精品久久免费 | 日韩黄色一级电影 | 中文字幕在线观看2018 | 激情综合色播五月 | 91香蕉视频黄 | 波多野结衣网址 | a资源在线 | 日日夜夜草 | 国产一区二区三区久久久 | 色婷婷一区 | 免费看的视频 | 69夜色精品国产69乱 | 国产国语在线 | 国产 字幕 制服 中文 在线 | 国产免费午夜 | 美女久久一区 | 99视频偷窥在线精品国自产拍 | 国产中文字幕视频在线 | 91人人揉日日捏人人看 | 色欲综合视频天天天 | 91精品国产92久久久久 | 久久免费一| 天天爽天天碰狠狠添 | 天天躁天天躁天天躁婷 | 国产区网址 | 欧美a级在线免费观看 | 国内久久久 | 久久久久久久久久久免费视频 | 亚洲欧美国产视频 | 久久成人毛片 | 国产亚洲观看 | 成人在线视频免费看 | 亚洲国产三级在线观看 | 国产一区二区三区免费视频 | 成人在线观看影院 | 国产精品第2页 | 美国三级黄色大片 | 天天综合天天综合 | 久久久久久高潮国产精品视 | 91精品亚洲影视在线观看 | 91福利在线观看 | 成人午夜电影网 | 久久亚洲免费视频 | 久一在线 | 日韩免费精品 | 91网在线观看 | 欧美一区二区免费在线观看 | 久久久久久久国产精品 | 中文字幕免费在线 | 国产中文字幕网 | 久久国产精品久久久久 | 欧美日韩18 | 亚洲影院天堂 | 国产精品热视频 | 91在线日韩 | 成人va在线观看 | 黄色成年网站 | 麻豆免费在线视频 | 国产人成在线视频 | 亚洲国产精品久久久久 | 丁香六月在线 | 视频在线观看亚洲 | 日韩欧美视频免费看 | 国产视频日本 | 日本中出在线观看 | 成人a免费看 | 亚洲经典精品 | 亚洲不卡av一区二区三区 | 婷婷综合电影 | 日韩电影一区二区三区在线观看 | 在线观看v片 | 久久久久久99精品 | 日韩精品在线视频 | 久久ww| 久久看片 | a色视频| 天天搞天天干天天色 | 免费看的黄色小视频 | 欧美性色xo影院 | 国产精品乱码久久久久 | 人人玩人人添人人澡超碰 | 欧美日韩高清 | 亚洲精品播放 | 天天爱天天射天天干天天 | 五月婷影院 | 国产人成免费视频 | 91精品国产一区二区在线观看 | 精品国产诱惑 | 天堂在线免费视频 | 久久精品看 | 精品自拍av | av在线免费观看不卡 | 日韩av免费观看网站 | 最近高清中文在线字幕在线观看 | 国产91免费看 | 日韩在线电影一区 | 亚洲精品一区二区三区在线观看 | 久久久久久久久久久高潮一区二区 | 免费看污污视频的网站 | 久久精品成人欧美大片古装 | 精品国产乱码久久久久久三级人 | 免费看av在线 | 国产999精品久久久久久 | 18女毛片 | 久久国产免费看 | 国模精品一区二区三区 | 中文字幕在线看片 | 国产在线观看免费观看 | 久在线观看 | 性色av一区二区三区在线观看 | 奇米四色影狠狠爱7777 | 日韩激情精品 | 欧美日韩国产精品一区二区三区 | 日韩在线视 | 国产麻豆传媒 | 91自拍91| 人成午夜视频 | 国产精品麻豆三级一区视频 | 天天摸夜夜添 | 青青草国产成人99久久 | 福利电影一区二区 | 久久99爱视频 | 黄www在线观看 | 91亚洲精品国偷拍自产在线观看 | 国精产品永久999 | 亚洲精品在线观看av | 久久精品国产一区二区电影 | 久久精品99精品国产香蕉 | 91九色老 | 99亚洲精品 | 久久96国产精品久久99漫画 | 奇米网网址 | 99在线热播 | 中文免费在线观看 | 在线精品在线 | 日韩国产精品毛片 | 国产在线观看高清视频 | 一二三区视频在线 | 亚洲成人中文在线 | 精品国产91亚洲一区二区三区www | 手机在线观看国产精品 | 色婷婷成人网 | 免费人人干| aaa毛片视频 | 特级xxxxx欧美| 97在线观看| 久久超碰在线 | 极品久久久久 | 又黄又爽又无遮挡的视频 | 中文字幕资源在线 | 99热在线这里只有精品 | www.色综合.com | 在线电影a| 九色最新网址 | 国产精品视频久久久 | 天堂视频一区 | 久久综合九色 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久久国产精品久久久 | 最近av在线| 四虎影视成人永久免费观看视频 | av高清网站在线观看 | 国产成人免费网站 | 一区二区精品视频 | 天天摸天天操天天爽 | 99久久超碰中文字幕伊人 | 欧美精品小视频 | 久久99精品久久久久久清纯直播 | 久久高清免费观看 | 四川妇女搡bbbb搡bbbb搡 | 一区二区三区中文字幕在线 | 中文字幕在线视频一区 | 人人干97 | 超碰在线天天 | 久久久久久美女 | 天天爽天天射 | 国产精品久久久久久久久久妇女 | 亚洲二区精品 | www最近高清中文国语在线观看 | 日本高清xxxx | 91成人精品 | 狠狠色伊人亚洲综合网站色 | 久艹在线观看视频 | 亚洲免费在线观看视频 | 97精品在线观看 | 久久久午夜精品福利内容 | 日韩精品视频网站 | 亚洲一区二区三区精品在线观看 | 免费看的视频 | 日韩免费在线观看视频 | 亚洲每日更新 | 成人在线黄色电影 | 在线亚洲成人 | 黄av免费在线观看 | 成人影片免费 | 2018亚洲男人天堂 | 欧美精品亚州精品 | 中文字幕专区高清在线观看 | 国产区在线 | 国产中文字幕国产 | 国产精品久久三 | 99热这里只有精品久久 | 中文字幕国产一区 | 国产精品区一区 | 99视频在线精品免费观看2 | 国产成人精品av | 五月色婷 | 中文区中文字幕免费看 | 成人影片在线免费观看 | 亚洲成人精品av | 成人看片 | 亚洲激情在线播放 | 国产在线播放一区二区三区 | 激情一区二区三区欧美 | 国产1级视频 | 精品无人国产偷自产在线 | 亚洲国产片 | 欧美一区二区三区特黄 | 99麻豆视频| 操夜夜操 | 欧美男同视频网站 | 日韩视频一区二区在线观看 | 国产精品自产拍在线观看蜜 | 99久在线精品99re8热视频 | 国产91电影在线观看 | 久久国产高清 | 91黄色免费看 | 狠狠88综合久久久久综合网 | 18国产精品福利片久久婷 | 99久久精品视频免费 | 亚洲精品国产麻豆 | 日韩字幕在线 | 激情综合网婷婷 | 91爱爱网址| 国产成人福利在线观看 | 日韩特级黄色片 | av三级在线看 | 欧美日韩中文国产一区发布 | 在线视频一区二区 | 在线免费观看视频 | 特黄特黄的视频 | av网站手机在线观看 | 99热国产精品 | 免费日韩在线 | 91丨九色丨蝌蚪丨对白 | 国内三级在线观看 | 国产又粗又硬又爽视频 | 久久精品人人做人人综合老师 | 日韩av网站在线播放 | 最新色站 | 中文字幕亚洲在线观看 | 国产精品中文字幕在线 | 久久久精品国产一区二区电影四季 | 狠狠地日 | 中文字幕最新精品 | 日韩精品一区二区三区在线视频 | 黄色a三级 | 91av原创 | 久草在线视频在线 | 黄色99视频 | 99视频精品免费视频 | 五月视频 | 97超碰在线免费观看 | 久久综合九色综合欧美狠狠 | 麻豆视频免费入口 | 麻豆视频在线播放 | 伊人影院在线观看 | 国产精品久久久久久超碰 | 国产一区视频免费在线观看 | 婷婷资源站 | 国产精品一区二区免费看 | 一区二区三区四区在线免费观看 | 日日骑 | 日韩精品一区二区不卡 | 天天做日日爱夜夜爽 | 色妞色视频一区二区三区四区 | 亚洲欧美日韩国产一区二区 | 美女一区网站 | 免费在线观看av的网站 | 午夜av电影 | 久久久久久毛片 | 久保带人| 99久高清在线观看视频99精品热在线观看视频 | 午夜精品成人一区二区三区 | 在线成人av| 久久99亚洲精品久久久久 | 黄色小说在线观看视频 | 国产成人精品三级 | 亚洲综合成人婷婷小说 | 91福利专区| 干 操 插 | 天天操天天干天天爱 | 中文在线a天堂 | 久久久久久久久毛片精品 | 天天干天天干天天 | 亚洲黄色成人 | 久久精品国产成人 | av大全在线观看 | 亚洲国产字幕 | 久香蕉| 中文字幕在线观看1 | 欧美日韩不卡在线 | 亚洲乱码国产乱码精品天美传媒 | 久久久久久久久久久黄色 | 国产96在线观看 | 精品国产精品国产偷麻豆 | 日女人电影| 黄色成人91| 国产视频在线看 | 久久久久久久久综合 | 黄色软件在线观看免费 | 成人影片免费 | 天天激情综合网 | 精品国产中文字幕 | 国产视频精品久久 | av夜夜操| 国产色综合天天综合网 | 91亚洲夫妻| 国产精品一区二区中文字幕 | 在线精品亚洲一区二区 | 五月天综合 | 亚洲综合一区二区精品导航 | 国产精品igao视频网网址 | 99热最新在线 | 不卡国产在线 | 欧美性大胆 | 久久久久免费精品国产小说色大师 | 91在线视频免费播放 | 久久免费高清视频 | 深夜福利视频在线观看 | 欧洲激情在线 | 97超碰精品| 国产精品视频999 | 国产精品一区二区美女视频免费看 | 深夜男人影院 | 四虎国产精 | 久久久www免费电影网 | 亚洲天堂免费视频 | 又黄又刺激又爽的视频 | 国产精品1区2区3区在线观看 | 免费在线观看一区 | 欧美日韩亚洲在线观看 | 亚洲一区二区高潮无套美女 | 亚洲黄在线观看 | 色七七亚洲影院 | 日韩成人av在线 | 国产一二三四在线观看视频 | 国产精品18久久久久vr手机版特色 | 又污又黄的网站 | av大全在线播放 | 麻豆国产在线播放 | 日韩综合视频在线观看 | 国产人成免费视频 | 国产精品婷婷午夜在线观看 | 激情视频一区二区三区 | a级片在线播放 | 国产麻豆视频网站 | 中文字幕在线一二 | 综合在线亚洲 | 在线不卡中文字幕播放 | 色狠狠干 | av免费观看高清 | 99精品国自产在线 | 五月天综合色激情 | 六月丁香综合 | 成人av片免费观看app下载 | 在线免费黄色片 | 亚洲国产精品传媒在线观看 | 午夜精品久久久久久久99水蜜桃 | 中文视频在线 | 黄色亚洲免费 | 在线性视频日韩欧美 | 国产精品福利午夜在线观看 | 天天草天天摸 | 一级成人网 | 波多野结衣动态图 | 精品国产片 | 在线一区电影 | 人人爽爽人人 | 麻豆精品传媒视频 | 精品国产一区二区三区四区在线观看 | 人人澡人人草 | 亚洲夜夜综合 | 日韩免费三区 | 天天综合网 天天 | 成 人 免费 黄 色 视频 | 亚洲精品中文在线 | 欧美日韩免费网站 | 456成人精品影院 | 成人黄大片视频在线观看 | 婷婷精品进入 | 亚洲 欧美 日韩 综合 | 国产精品久久一卡二卡 | 成人一区二区三区中文字幕 | 免费美女久久99 | 国产精品999久久久 久产久精国产品 | av九九 | 色综合久久88色综合天天 | 成人观看| 日韩在线观看第一页 | 在线观看亚洲电影 | 久久国内精品视频 | 国产九色91 | free. 性欧美.com| 日韩一区二区三免费高清在线观看 | 青青草国产精品视频 | 成人羞羞视频在线观看免费 | 亚洲综合情 | 九九免费精品视频在线观看 | 国产精品毛片一区二区 | 日韩美女高潮 | av在线一二三区 | 亚洲综合色网站 | 永久免费毛片在线观看 | 黄色毛片一级片 | 国产精品久久久影视 | 丁香婷婷综合五月 | 91麻豆高清视频 | www.亚洲黄色| 四虎成人精品永久免费av | 天天干天天干天天色 | 亚洲一二区精品 | 亚洲精品456在线播放第一页 | 91在线porny国产在线看 | 国产精品日韩欧美 | 91精品国产九九九久久久亚洲 | 亚洲专区 国产精品 | 中文字幕av在线 | 81国产精品久久久久久久久久 | 国产在线欧美 | 亚洲精品在线免费看 | 日韩精品一区二区三区中文字幕 | 91久久丝袜国产露脸动漫 | 波多野结衣亚洲一区二区 | 午夜影视av| 久久久久综合精品福利啪啪 | 日韩不卡高清视频 | 91免费的视频在线播放 | 久久综合狠狠 | 国产日韩精品久久 | 在线成人免费电影 | 日韩欧美一区二区三区在线观看 | 久久久国产精品一区二区三区 | 久久在线精品视频 | 天天爽夜夜爽精品视频婷婷 | 日韩在线高清 | 中文字幕在线久一本久 | 欧美日韩高清一区 | 欧美亚洲精品在线观看 | 国产69精品久久久久久久久久 | 婷婷六月天在线 | 国产精品欧美久久久久天天影视 | 曰韩精品 | 久久免费视频这里只有精品 | 一区二区三区四区不卡 | 美女网站色 | 91精品久久久久久 | 韩国在线一区 | 在线免费观看视频 | 国产成人黄色片 | 久久久久久久久国产 | 91夫妻视频 | 日本黄色免费观看 | 欧美日韩一区二区免费在线观看 | 在线 你懂 | 亚洲精品午夜国产va久久成人 | 免费看黄色91 | 久草国产在线观看 | 久久久久国产a免费观看rela | 天天射天天拍 | 国产一二三四在线观看视频 | 亚洲综合在线发布 | 国产成人在线网站 | 国内精品小视频 | 精品久久久久久久 | 日韩网站在线播放 | 九九九热精品免费视频观看 | 国产精品原创av片国产免费 | 天堂va在线观看 | 久久久久www | 99免费在线观看 | 欧美在线观看小视频 | 午夜12点 | 9999国产精品 | 在线成人小视频 | 中文字幕成人网 | 国产精品福利在线播放 | 亚洲精品一区二区三区高潮 | 91av精品 | 69国产精品视频 | 婷婷激情五月 | 久久午夜精品影院一区 | 激情欧美一区二区免费视频 | 一级成人免费 | www.人人草| 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产精品久久久久久久久久尿 | 国产福利不卡视频 | 免费福利在线视频 | 日韩a级黄色片 | 黄网在线免费观看 | 久久电影中文字幕视频 | 国产精品久久久久9999 | 日韩欧美在线第一页 | 久色网| 亚洲高清在线精品 | 欧美精品中文字幕亚洲专区 | 日韩av免费在线电影 | 91| 国产精品女人久久久久久 | 最近中文字幕在线播放 | 国产精品99久久99久久久二8 | 二区三区视频 | 久久午夜剧场 | 久久超碰免费 | 国产亚洲午夜高清国产拍精品 | 色综合久 | 香蕉视频在线网站 | 中文字幕日韩一区二区三区不卡 | 成人理论在线观看 | 9999在线 | 丁香婷婷在线 | 久久视频中文字幕 | 久久精品视频网站 | 亚洲视频电影在线 | 91麻豆.com| 婷婷色在线 | 天天要夜夜操 | 99视频在线精品国自产拍免费观看 | 美女国产在线 | 欧美激情综合五月 | 激情 一区二区 | 国产精品手机视频 | 操久久网| 日韩成人精品一区二区三区 | 91九色性视频| 国产精品嫩草在线 | 久久在线免费视频 | 国产 日韩 在线 亚洲 字幕 中文 | 91福利国产在线观看 | 探花视频在线观看免费版 | 日韩高清免费在线 | 国产黄色精品 | 国产日韩欧美在线影视 | 欧美日韩三级 | 黄色的网站免费看 | 日日夜夜精品视频天天综合网 | 91免费日韩 | 中日韩在线视频 | 日韩在线免费 | 在线有码中文 | 国产精品大全 | 一区二区av | 91麻豆精品国产91久久久使用方法 | 国产婷婷在线观看 | 色综合久久66 | 视频在线播放国产 | 午夜精品一区二区三区四区 | 女女av在线 | 男女男视频 | 日韩黄色一区 | 天天综合色网 | 亚洲国产精品成人综合 | 国产a视频免费观看 | 久久国产精品影视 | 国产成人av网站 | av在线超碰 | 麻豆视频www | 久久久久久久久久免费 | 国产亚洲精品综合一区91 | 九九久久久久久久久激情 | 日日躁你夜夜躁你av蜜 | 成人一区二区三区中文字幕 | 国内精品亚洲 | 91中文字幕在线观看 | 国产成人久久久77777 | 日韩在线欧美在线 | 成人毛片在线观看 | 日韩高清一区 | 精品国产伦一区二区三区观看体验 | 久久在现| 天天爱天天舔 | 最近中文字幕免费大全 | 91精品在线免费 | 青青河边草免费直播 | 毛片网站免费 | 国产免费a | 韩国av一区 | 亚洲精品一区二区三区新线路 | 国产成人在线免费观看 | 四虎影视成人精品 | 97在线观看免费高清完整版在线观看 | wwwwwww色| 欧美日韩久久久 | 日韩av一区在线观看 | 日韩精品无 | 视频国产在线 | 一区二区激情视频 | 69国产盗摄一区二区三区五区 | 人人干网| 99精品免费视频 | av中文字幕在线观看网站 | 日本99干网| 韩日成人av | 2023亚洲精品国偷拍自产在线 | 狠狠狠狠狠狠狠狠干 | 在线观看国产麻豆 | 国产福利一区在线观看 | 91看片网址 | 亚洲国产三级在线观看 | 天天操天天艹 | 日韩成片 | 亚洲理论片 | 久久视频精品在线观看 | 日本h在线播放 | 国产精品一区二区62 | 中文字幕在线免费播放 | 日韩在线观看影院 | 中文字幕第 | 999国内精品永久免费视频 | 久久国产欧美日韩 | 超碰在线观看99 | 亚洲成人影音 | 日韩精品中文字幕在线不卡尤物 | sm免费xx网站| 中文字幕 在线看 | 美女网站黄在线观看 | av中文字幕剧情 | 国产免费不卡av | 久久久久久久久电影 | 久久久久免费网站 | 丁香av| 99视频免费在线观看 | 国产视频1区2区3区 久久夜视频 | 免费网站观看www在线观看 | 九九热在线视频 | 久久久久五月天 | 成年人视频在线免费 | 日韩三级中文字幕 | 一区二区三区在线不卡 | 999久久精品 | 丁香婷婷色月天 | 天天操天天操一操 | 插综合网 | 免费网站在线 | 国产视频97 | 97成人精品视频在线观看 | 国产精品久久久久久久久久妇女 | 国产伦精品一区二区三区照片91 | 亚洲视频免费在线 | 亚洲精品成人网 | 亚洲精品欧美成人 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 69性欧美| 国精产品满18岁在线 | 亚洲成av| 成人久久18免费 | 九九亚洲精品 | 精品国产一区二区三区四区在线观看 | 黄色免费观看 | 天天摸天天舔 | 99久久精品国产毛片 | 超碰人人超 | 一区二区三区高清在线 | 18做爰免费视频网站 | 久久黄色a级片 | 日日夜夜精品免费视频 | 中文字幕在线观看免费高清完整版 | 国产视频在线一区二区 | 在线观看视频你懂的 | 久久国产精品免费观看 | 青青河边草观看完整版高清 | 日韩电影在线观看一区二区三区 | 看污网站| 国产精品理论片在线播放 | 一本一道波多野毛片中文在线 | av黄色影院 | 日韩 在线观看 | 超碰97在线资源 | 久久精品欧美日韩精品 | 亚洲国产色一区 | 手机看片久久 | 日日摸日日 |