久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

js實現消滅星星(web簡易版)

瀏覽:150日期:2024-05-15 10:26:49

昨天看視頻之后,整理思路,自己完成了簡易版消滅星星

思路:

模塊1:初始化

初始化總分數、當前分數、背景圖、選擇的星星分數 初始化星星(生成二維數組,對二維數組的每一個對象設置樣式(長、寬、背景圖),生成二維數組個div元素節點插入到游戲面板中)

模塊2:預判

判斷:

 鼠標移動到某一個方塊,判斷上下左右是否有連接著的小方塊(采用遞歸方法),然后將其存儲到數組choose[],移到其他方塊時,choose置為空

閃爍:

 將已選中的小方塊設置樣式(縮放)

顯示選擇分數:

 設置初始分數和遞增分數,根據選中的塊數算出選中的分數

模塊3:點擊

消失:

 點擊已選中的小方塊,將連著的所有小方塊在二維數組的位置設置為空,清空choose數組

移動:

 下移:設置一個指針,指向最下面的行。每當行+1,若遇到不為空的方塊,則pointer++,若遇到該列某行為空,則將pointer的行數設為i

  左移:最底部的一行若有一列為空,將右邊的所有方塊的列-1

判斷:

 每次點擊完成之后判斷游戲是否結束

代碼部分

html

html結構很簡單

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title> <script src='http://www.gepszalag.com/bcjs/index.js'></script> <link rel='stylesheet' href='http://www.gepszalag.com/bcjs/index.css' ></head><body> <div id='pop_star'> <div id='target_score'>目標分數:2000</div> <div id='now_score'>當前分數:0</div> <div id='select_score'>0塊 0分</div> </div></body></html>

CSS

css布局也很簡單,相信不用我來說

* { margin: 0px; padding: 0px; }html, body { height: 100%; width: 100%;}#pop_star { width: 500px; height: 100%; background: url('./pic/background.png'); margin-left: auto; margin-right: auto; position: relative; background-size: cover; font-size: 0px;}#target_score { width: 100%; height: 50px; line-height: 50px; text-align: center; color: white; font-size: 20px; position: relative;}#now_score { width: 100%; height: 50px; line-height: 50px; text-align: center; color: white; font-size: 20px; position: relative;}#select_score { width: 100%; height: 50px; line-height: 50px; text-align: center; color: white; font-size: 20px; position: relative; opacity: 0;}

JS

/* 創建二維數組 * * * */var table ;var suqareWidth = 50 ; //一個星星/方塊邊長var boardWidth = 10 ; //橫豎方塊個數var squareSet = [];//小方塊的集合,二維數組var choose = [];//有相鄰的小方塊,將其放到這個數組var timer = null ;var baseScore = 5 ;var stepScore = 10 ;var totalScore = 0 ;var targetScore = 1500;var flag = true ;var tempSquare = null;//在處理鼠標動作過程中,動作被屏蔽,導致事件處理完成,有不連貫現象function createSquare(value , row , col){ //創建小方塊節點 var blocks = document.createElement(’div’); //設置樣式 blocks.style.width = suqareWidth + ’px’; blocks.style.height = suqareWidth + ’px’; blocks.style.display = ’inline-block’; blocks.style.boxSizing = ’border-box’; blocks.style.position = ’absolute’; blocks.style.borderRadius = '12px'; //小方塊的行和列,小方塊的num.jpg blocks.num = value ; blocks.row = row ; blocks.col = col ; return blocks;}function refresh(){ for(var i = 0 ; i < squareSet.length ; i ++){ for (var j = 0 ; j < squareSet[i].length ; j++) { //嚴謹判斷 if (squareSet[i][j] == null) { continue; } //將二維數組里面的小方塊對應面板的行和列顯示 squareSet[i][j].row = i; squareSet[i][j].col = j; //列*方塊長度 squareSet[i][j].style.transition = 'left 0.3s, bottom 0.3s'; squareSet[i][j].style.left = squareSet[i][j].col * suqareWidth + ’px’; squareSet[i][j].style.bottom = squareSet[i][j].row * suqareWidth + ’px’; //背景圖 squareSet[i][j].style.backgroundImage = 'url(’img/' + squareSet[i][j].num + '.png’)'; squareSet[i][j].style.backgroundSize = ’cover’; squareSet[i][j].style.transform = ’scale(0.95)’;//是圖片縮小至原來的0.95倍 } }}function checkLinked(square , arr){ //嚴謹判斷 if(square == null){ return; } //添加小方塊到arr arr.push(square); /* 判斷位于該小方塊左邊的小方格是否能被收錄進選擇數組 1.小方格不能是最左邊的 2.小方格左邊必須有小方塊 3.小方塊左邊的要和該小方塊顏色相同 4.該小方塊左邊沒有被收錄到數組中去 5.遞歸 * * */ //向左 if(square.col > 0 && squareSet[square.row][square.col - 1] && squareSet[square.row][square.col - 1].num == square.num && arr.indexOf(squareSet[square.row][square.col - 1]) == -1){ checkLinked(squareSet[square.row][square.col - 1] , arr); } //向右 if(square.col < boardWidth - 1 && squareSet[square.row][square.col + 1] && squareSet[square.row][square.col + 1].num == square.num && arr.indexOf(squareSet[square.row][square.col + 1]) == -1){ checkLinked(squareSet[square.row][square.col + 1] , arr); } //向上 if(square.row < boardWidth - 1 && squareSet[square.row + 1][square.col ] && squareSet[square.row + 1][square.col].num == square.num && arr.indexOf(squareSet[square.row + 1][square.col ]) == -1){ checkLinked(squareSet[square.row + 1][square.col] , arr); } //向上 if(square.row > 0 && squareSet[square.row - 1][square.col] && squareSet[square.row - 1][square.col].num == square.num && arr.indexOf(squareSet[square.row - 1][square.col]) == -1){ checkLinked(squareSet[square.row - 1][square.col] , arr); }}//讓選中的小方塊閃爍function flicker(arr){ var num = 0 ; //設置計時器,讓其一之閃爍 timer = setInterval(function(){ for (var i = 0 ; i < arr.length ; i++) { //設置縮放樣式 arr[i].style.border = '3px solid #BFEFFF'; arr[i].style.transform = 'scale('+(0.9 + 0.05 *Math.pow(-1 , num))+')'; } //小方塊閃爍完成之后num++,使其再次縮放 num++; },300);}function back(){ //若計時器還存在,清楚計數器 if(timer != null){ clearInterval(timer); } //返回原樣式 for(var i = 0 ; i < squareSet.length ; i++){ for(var j = 0 ; j < squareSet[i].length ; j++){ //嚴謹判斷 if (squareSet[i][j] == null) { continue; } squareSet[i][j].style.border = '0px solid #BFEFFF'; squareSet[i][j].style.transform = 'scale(0.95)'; } } }//選中分數function selectScore(){ var socre = 0 ; //遍歷choose for(var i = 0 ; i < choose.length ; i++){ socre += baseScore + stepScore * i ; } //嚴謹判斷 if (socre <= 0) { return ; } //設置select_score的樣式 var select_score = document.getElementById(’select_score’); select_score.innerHTML = choose.length + '塊' + socre + '分'; select_score.style.transition = null ; //設置透明度,讓其突然顯示 select_score.style.opacity = 1 ; //讓其逐漸消失 setTimeout(function(){ select_score.style.transition = ’opacity 1s’; select_score.style.opacity = 0; },1000); }//鼠標移動到該小方塊時,閃爍function mouseOver(obj){ //當鼠標在移動到該方塊突然移動到其他位置時 if(!flag){ tempSquare = obj; return ; } //當鼠標移開選中的方塊之后,讓其回到原來的樣式 back(); //選擇相鄰相同的小方格 //傳一個數組 choose = []; checkLinked(obj , choose);//obj是當前鼠標移到的小方塊,choose是存儲響鈴小方塊的數組 if (choose.length <= 1) { choose = [] ; return; } //將選中的設置樣式,讓其閃爍 flicker(choose); //顯示所選中的小方塊的分數 selectScore();}function move(){ /* 1.設置一個指針,開始的時候指針指向最下面一行 2.此時指針和j是否一樣,一樣都++。 3.若改行該列該列有小方塊,均++,反之j++,pointer不變,循環判斷該條件 3.當j移動到該列某行的小方塊,該小方塊存在,則將j指向的小方塊的位置設置為指針指向的那一個小方塊的位置 * */ //向下移動 for (var i = 0 ; i < boardWidth ; i ++) { var pointer = 0;//pointer指向小方塊,當遇到null的時候停止,等待上面的小方塊落到這里來 for (var j = 0 ; j < boardWidth ; j ++) { if (squareSet[j][i] != null) { if (j != pointer) { squareSet[pointer][i] = squareSet[j][i]; squareSet[j][i].row = pointer; squareSet[j][i] = null; } pointer ++; } } } //橫向移動 for (var i = 0 ; i < squareSet[0].length ; ) { if (squareSet[0][i] == null) { for (var j = 0 ; j < boardWidth ; j ++) { squareSet[j].splice(i, 1); } continue; } i ++; } refresh();}function isFinish(){ for (var i = 0 ; i < squareSet.length ; i++) { for (var j = 0 ; j < squareSet[i].length ; j++) { //判斷周圍是否還有可消除的方塊 var temp = []; checkLinked(squareSet[i][j] , temp); if(temp.length > 1){ return false ; } } } return true;}function init(){ //獲取面板 table = document.getElementById(’pop_star’); //創建二維數組 for(var i = 0 ; i < boardWidth ; i++){ squareSet[i] = new Array(); for(var j = 0 ; j < boardWidth; j++){ //創建小方塊 var square = createSquare(Math.floor(Math.random() * 5), i, j); //鼠標移動到該方塊 square.onmouseover = function(){ mouseOver(this); } //點擊小方塊時的操作 square.onclick = function(){ //小方塊在被點擊的時候其他操作不能影響他的執行 if(choose.length == 0 || !flag ){ return ; } flag = false; tempSquare = null ; /* 1.增加當前分數 2.小方塊消失 3.向下或想做移動 4.判斷游戲是否結束 */ var socre = 0 ; //遍歷choose for(var i = 0 ; i < choose.length ; i++){ socre += baseScore + stepScore * i ; } totalScore += socre ;//總分數 //改變樣式 document.getElementById(’now_score’).innerHTML = ’當前分數:’ + totalScore; //小方塊消失 /* 1.從二維數組里面移除選擇了的小方塊 2.在面板上移除div,不然div會一直占著格子 * */ for(var i = 0 ; i < choose.length ; i++){ //立即函數,立即出發該函數,否則的話,不會執行 (function(i){ setTimeout(function(){ //將二維數組的某一值設置為空,后面的會向前移 squareSet[choose[i].row][choose[i].col] = null ; //移除div table.removeChild(choose[i]); },i * 100); })(i); } //移動 setTimeout(function(){ move(); setTimeout(function(){ var finished = isFinish(); if(finished){ if (totalScore >= targetScore) { alert(’闖關成功’); } else{ alert(’闖關失敗’); } }else{//還可以繼續 choose = [] ; flag = true; mouseOver(tempSquare); } } , 300 + choose.length * 150); },choose.length * 100); } //將小方塊放進二維數組 squareSet[i][j] = square; //將創建好的小方塊插入到面板中 table.appendChild(square); } } //顯示小星星,刷新整個面板 refresh();}//頁面加載完成之后,初始化所有操作window.onload = function(){ init();}

其實這里還有優化的就是闖關部分,大致的思路就是,游戲每過一關增加目標分數,當游戲結束時,闖關失敗,目標分數恢復初始值。

大家有什么不懂,可以在評論區評論。

jq進階版的源碼詳情見我github,網址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产成人综合一区 | 中文久久 | 亚洲日本国产 | 亚洲 欧美 日韩 丝袜 另类 | 一区二区三区中文字幕 | 日韩在线精品视频 | 成人不卡视频 | 久久青青操 | 午夜一区二区三区在线观看 | 一区二区三区成人久久爱 | 久久国内| 黄免费看 | 日韩视频在线一区二区 | 在线播放国产一区二区三区 | 97国产一区二区 | 欧美综合一区二区 | 精品久久久久久久久久久久 | the蜜臀av入口| 日韩久久一区二区 | 欧美亚洲日本 | 久久亚洲国产 | 国产成人91 | 久久综合久久综合久久综合 | 国产高清一区二区三区 | 精品国产乱码久久久久久1区2区 | 中文字幕久久久 | 91亚洲精品在线观看 | 一区二区三区国产在线 | 日日夜夜av | 男人的天堂中文字幕 | aaaaaa毛片| 天天操夜夜操 | 国产高清一区二区 | 国产中文字幕在线观看 | 99re在线视频 | 人人干在线 | 国产 欧美 日韩 一区 | 国产精品99在线观看 | 亚洲视频在线观看免费 | 国产日韩欧美综合 | 综合伊人| 成人午夜精品一区二区三区 | 久久精品这里热有精品 | 欧美极品一区二区三区 | 亚州av| 激情伊人 | av在线一区二区 | 国产一区二区三区免费在线 | 欧美国产日韩一区二区 | 激情五月婷婷综合 | 亚洲毛片 | 成人a视频在线观看 | 欧美一区视频 | 最新国产视频 | 亚洲一区二区在线视频 | 三级精品 | 欧美精品一区二区三区在线 | 日日干夜夜干 | 日韩欧美在线一区二区 | 久久国产精品久久 | 一区视频| 午夜小视频在线观看 | www.国产| 久久免费国产 | 在线观看毛片网站 | 精品久久久av | 欧美黑人一区 | 国产精品福利在线观看 | 国产做a爱片久久毛片 | 久草在线 | 日韩欧美在线看 | 国产综合久久久久久鬼色 | 日韩综合一区 | 欧美精品久久久久久久久老牛影院 | 日韩国产欧美 | 91在线激情 | 久久久综合视频 | 91在线播| 免费毛片在线 | 不卡av电影在线观看 | 欧美一区二区三区在线观看 | 亚洲一区在线日韩在线深爱 | 国产一区 | 曰韩毛片| 亚洲成人在线视频观看 | 久久这 | 日韩成人精品视频 | 在线观看国精产品二区1819 | 成人在线观看免费视频 | 欧美日韩高清在线一区 | 天天曰天天曰 | 国产精品高清在线 | 免费成人毛片 | 91在线区 | 欧美日韩一二三区 | www久久久久| 日本一区二区三区四区 | xxxx午夜 | 国产成人影院 | 91看片在线观看 | 51ⅴ精品国产91久久久久久 | 免费爱爱视频 | 日韩中出 | 国产精品自在线 | 欧美日韩福利视频 | 丝袜+亚洲+另类+欧美+变态 | 久久xxx| 中文字幕 欧美 日韩 | 亚洲精品国产一区 | 国产精品一区av | 国产情侣91| 久久综合九色综合欧美狠狠 | 日日干夜夜操 | 91视在线国内在线播放酒店 | 国产中文在线 | 国产精品日韩欧美 | 欧美亚洲另类丝袜综合网动图 | 在线视频这里只有精品 | 7777视频| 欧美精品一区二区三区在线播放 | 免费高清一级毛片 | 欧美视频一区二区 | 精品国产一区二区三区成人影院 | 国产成人亚洲综合 | 中文字幕在线第二页 | 精品国产乱码久久久久久88av | 中文字幕亚洲综合久久久软件 | 北条麻妃99精品青青久久 | 日韩精品专区在线影院重磅 | 全黄大全大色全免费大片 | 国产一区二区在线播放 | 亚洲欧美精品 | 九九r热| 亚洲国产精品麻豆 | jizz欧美最大 | 亚洲欧洲av在线 | 国产91久久精品一区二区 | 成人免费网站视频 | 91.xxx.高清在线 | 精品国产乱码久久久久久1区二区 | 日本精品二区 | 成人亚洲精品久久久久软件 | av影片在线 | 99精品一级欧美片免费播放 | 久久精品系列 | 久久夜色精品 | 一区二区三区四区视频 | 久久综合久久久 | 国产精品久久久久久 | 亚洲综合色视频在线观看 | 青青草久 | 高清av一区 | 国产精品久久久久久 | 欧美一区二区三区免费在线观看 | 一区二区国产精品 | 久久久久久久久99精品 | 亚洲区国产区 | 精品国产乱码久久久久久1区2区 | 91精品国产美女在线观看 | 91观看在线视频 | 我要看一级黄色 | 国产高清在线精品一区二区三区 | 一区二区久久 | 91精产国品一二三区在线观看 | 91精品国产91久久久久久 | 国产成人精品一区二区三区视频 | 欧美不卡一区二区三区 | 欧美一区二区黄色片 | 日韩一区二区精品 | 欧美第一网站 | 欧美韩国日本一区 | 午夜精品久久久久久 | 无码日韩精品一区二区免费 | 日韩视频在线观看中文字幕 | 久久九九国产精品 | 91精品国产一区二区 | 精品成人 | 天堂一区 | 91久久国产综合久久91精品网站 | 亚洲无吗电影 | 国产精品久久久爽爽爽麻豆色哟哟 | 一区二区三区日韩精品 | 性做久久久久久 | 91免费观看在线 | 亚洲三级在线播放 | 欧美乱操| 日日骚| 国产美女久久 | 午夜婷婷色 | 91精品一区二区 | 日韩三级av在线 | 午夜电影合集 | 九九热精品视频在线观看 | 91精品久久久久 | 99中文视频 | 成人在线网址 | 成人中文视频 | 99免费在线观看视频 | 国产精品久久久久久久久久99 | 欧美成人在线免费观看 | 日韩欧美精品一区二区三区 | 韩国电影久久 | 久久成人精品视频 | 成人福利av | 成人黄视频在线观看 | 久久久www成人免费精品 | 国产视频欧美 | 免费一区二区 | 伊人婷婷 | 久久中文字幕一区二区三区 | 资源av | 欧美全黄| 91网址| 欧美一区永久视频免费观看 | 黄色av网站在线免费观看 | 亚洲综合在线视频 | 免费观看黄视频 | 日本成人黄色网址 | 一区免费视频 | 中文字幕av一区二区三区 | 婷婷成人免费视频 | 亚洲精品三级 | 97久久久| 欧美日韩精品久久久 | 后进极品白嫩翘臀在线视频 | 欧美精品免费在线观看 | 日本一级中文字幕久久久久久 | 91亚洲免费 | 中文字幕av高清 | 欧美高清一区 | 午夜一区二区三区 | 自拍视频在线观看免费 | 欧美不卡| 国产人成精品一区二区三 | 在线免费日韩 | 黄色网址av | 欧美日韩国产一区二区三区在线观看 | 精品二区视频 | 天天草天天干天天 | 国精产品一区一区三区免费完 | 欧美国产在线观看 | 91视频网址| 成人国产精品一级毛片视频 | 亚洲乱码一区二区三区在线观看 | 免费啪啪网站 | 欧美大片一区二区 | 精品日韩欧美一区二区在线播放 | 欧美精品成人一区二区三区四区 | 成人精品视频99在线观看免费 | 草草成人 | 国产在线一区二区三区 | 一区二区三区四区在线 | 嫩呦国产一区二区三区av | 亚洲协和影视 | 国产精品久久久久久久久久免费 | 91国内精品久久 | 精品国产乱码久久久久久闺蜜 | 精品中文字幕在线 | 日日日操 | 成人免费毛片高清视频 | 久久99深爱久久99精品 | 国产精品久久久久久 | 久久人人爽人人爽 | 成全视频免费观看在线看黑人 | 欧美中文字幕 | 欧美日韩国产中文字幕 | 欧洲精品视频在线观看 | 国产精品国色综合久久 | 日韩不卡一二三 | 在线免费观看毛片 | 久久国产精品99精国产 | 免费日本视频 | 在线一级电影 | 在线观看欧美日韩视频 | 久久久久久日产精品 | 日韩视频在线视频 | 欧美日韩电影一区二区 | 国产精品二区三区在线观看 | 亚洲精品一区二三区不卡 | 国产高清在线看 | 国产精品自产拍在线观看桃花 | 欧美成人精品一区二区 | a级三四级黄大片 | 国产精品中文字幕在线观看 | 青青草视频免费观看 | www精品美女久久久tv | 日韩av免费在线观看 | 91人人看 | 欧美自拍视频在线 | 日p视频免费看 | 国产精品一区二区三区99 | 欧美精品日韩 | 日韩精品在线播放 | 亚洲欧美中文字幕 | 久久久久久久久久国产 | 色五月激情五月 | 夜夜夜操操操 | 亚洲大尺度视频 | 成人av播放 | 涩涩久久 | 99这里只有精品视频 | 国产剧情一区二区 | 国产视频一二区 | 久久免费视频观看 | 在线看一区 | 这里只有精品在线 | 神马香蕉久久 | 日韩免费网站 | 我要看免费黄色片 | 国产欧美在线视频 | 国产精品99久久久久久久vr | 国产视频一区在线 | 久久久久久国产免费视网址 | 成人黄色片网站 | 日韩免费在线观看视频 | 日韩精品无码一区二区三区 | 香蕉大人久久国产成人av | 视频一区二区中文字幕 | 国产精品成人在线观看 | 亚洲一区二区在线 | 日本私人网站在线观看 | 日本一二三区在线 | 日韩和的一区二区 | www日本视频| 超碰免费在| 日本三级2018 | 日韩欧美在线中文字幕 | 午夜久久久 | 中文字幕99| 中文字幕一二三区 | 人人做人人澡人人爽欧美 | 国产毛片在线看 | 毛片在线视频 | 久久久久久免费精品 | 女人久久久久 | 成人不卡视频 | 国产一区二区三区不卡在线观看 | 国产一区二区三区久久 | 男女视频一区二区 | 国产欧美精品一区二区三区 | 久久9色| 国产视频第一区 | av网站在线免费观看 | 久久国| 国产96在线观看 | 日韩国产中文字幕 | 国产视频中文字幕 | 亚洲精品免费视频 | 久久亚洲一区二区三区四区 | 亚洲精品久久久久久下一站 | 久久精品视频网站 | 国产精品色一区二区三区 | 91视频免费看 | 日韩成人免费中文字幕 | 亚洲欧美韩国 | 欧美激情精品久久久久久 | 久久久人成影片一区二区三区 | 欧美专区中文字幕 | 在线草 | 亚洲免费在线观看 | 欧美久久精品 | 精品2区 | 久久久成人精品视频 | 欧美在线不卡 | 欧美黄色一区 | 精品乱子伦一区二区三区 | 91精品久久久久久久久久小网站 | 亚洲久草在线 | 国产精品高潮呻吟久久av野狼 | 亚洲日本欧美日韩高观看 | 亚洲福利精品视频 | 精品在线一区 | 狠狠夜夜 | 久久亚洲精品国产一区 | 亚洲人人 | 国产成人欧美一区二区三区的 | 国产精品久久久久久久免费大片 | 久久久久久久国产精品 | 欧美色欧美亚洲另类七区 | 国产亚洲一区二区三区 | 久久免费黄色网址 | 色婷婷综合网 | 中文字幕精品一区 | 亚洲二区在线 | 91在线视频 | 日韩电影一区 | 日韩成人在线播放 | 成人激情视频在线观看 | 亚洲首页 | 久久久.com | 亚洲精品国精品久久99热 | 一区二区三区国产好 | 国产一级片免费观看 | 久久久精品国产 | 91人人澡人人爽 | 国产在线h | 欧美日韩在线精品 | 成人中文视频 | 久久久久亚洲国产 | 人操人人| 姐姐在线观看动漫第二集免费 | av官网 | 亚洲精品久久久久久久久久久久久 | 欧美日韩不卡 | 四虎中文字幕 | 亚洲国产成人精品女人久久久 | 99影视| 亚洲视频成人 | 中文一区| 黄色一级片在线观看 | 伊人青青操 | 久久久久国产精品免费免费搜索 | 欧美午夜电影 | 久久久蜜桃一区二区人 | 妞干网国产 | 久久国产欧美日韩精品 | 黄色电影天堂 | 久久精品a级毛片 | 成人在线免费看 | 亚洲精品乱码 | 日韩欧美在线看 | 婷婷激情在线 | 天天干女人网 | 中文字幕一区二区三区精彩视频 | 欧美一级二级视频 | 天堂资源在线 | 99精品欧美一区二区三区综合在线 | 国产一区二区在线免费观看 | 黄色免费成人 | 国产高清在线 | 久久精品网 | 97国产资源 | 亚洲天天| 午夜草民福利电影 | 免费观看黄a一级视频 | 北条麻妃一区二区三区中文字幕 | 一级毛片免费视频 | 国产69精品久久久久观看黑料 | 日韩免费视频 | 一区二区三区视频免费在线观看 | 久久国产精品免费一区二区三区 | 国产精品3区 | 成年人在线观看 | 日韩视频在线观看不卡 | 亚洲网站在线观看 | 欧美一区二区三区精品免费 | 亚洲欧美在线观看 | 91精品视频在线播放 | 日韩网站免费观看 | 欧美日韩一区二区三区在线观看 | 成人久久久 | 亚洲欧美日韩另类一区二区 | 超碰香蕉 | 欧美黄色一区 | 在线观看av国产一区二区 | 国产精彩视频 | 久久亚洲美女 | 一区二区精品 | 国产精品毛片无码 | 操操网站 | 久久精品黄色 | 国产综合久久 | 超碰首页| 国产精品毛片一区二区三区 | 91网站免费 | 亚洲最大av网站 | 亚洲啊v在线 | 日韩欧美国产一区二区 | 国产精品久久久久久中文字 | 日韩在线观看高清 | 久久一区 | 亚洲成av | 欧美精品一区二区三区在线播放 | 日韩小视频在线播放 | 日本在线视频一区 | 亚洲第一色片 | 韩国xxxx性hd极品 | 日韩久久午夜一级啪啪 | 麻豆专区一区二区三区四区五区 | 成人免费一区二区三区视频网站 | 欧美精品在线观看 | 亚洲一二 | 国产精品久久影院 | 亚洲www永久成人夜色 | 国产日韩欧美在线观看 | 国产精品高清一区二区 | 久久久久久久久中文字幕 | 99精品国产高清一区二区麻豆 | 精品日韩一区二区三区 | 国产福利免费视频 | 91一区二区三区久久国产乱 | 欧美综合激情 | 亚洲日韩欧美一区二区在线 | 精品亚洲国产成av人片传媒 | 精品国产精品国产偷麻豆 | 毛片国产 | 日本精品一区二区在线观看 | 国产精品99久久久久久宅男 | 日本精品在线观看 | 国产精品久久久久久无遮挡 | av网站在线免费观看 | 久久精品一区二区三区不卡牛牛 | 日韩电影在线 | 黄色地址 | 天天夜夜操 | 国产欧美精品一区二区三区四区 | av官网| 青青草99 | 成人久久久 | 午夜精品久久久久久久星辰影院 | 日韩日韩日韩日韩日韩日韩日韩 | 播放一级毛片 | 国产日韩一区二区三免费高清 | www.一区二区 | 国产精品视频yy9299一区 | 国产不卡在线 | 欧洲亚洲视频 | 欧美视频免费在线观看 | 91在线视频 | av黄色在线| 日韩在线观看一区 | 九九视频在线 | 中文字幕综合在线 | 亚洲精品一区二三区不卡 | 中文字幕亚洲欧美精品一区四区 | 久久综合一区二区三区 | 在线免费黄色小视频 | a在线看| 精品久久久久久久久福利 | 成人精品在线观看 | 国产日韩欧美 | 亚洲欧洲tv | 国产精品美女一区二区三区四区 | 国产精品成人av | 精品国产一区二区三区久久久蜜月 | 日本不卡免费新一二三区 | 色乱码一区二区三区网站 | 欧美一区二区三区在线观看 | 日韩电影一区二区三区 | 国产精品观看 | 国产中文字幕亚洲 | 国产精品国色综合久久 | 99亚洲精品 | 超碰c | 国产欧美精品一区二区三区 | 日韩第一区 | 国产亚洲精品一区二区 | jizz欧美最大 | 九九热免费精品视频 | 欧美激情 在线 | 在线成人www免费观看视频 | 久久人妖 | 日本成人中文字幕 | 精久视频| 亚洲一区二区三区四区在线 | 亚洲国产精品99久久久久久久久 | 色综合色综合 | 日本在线视频观看 | 日韩三区| 九九国产精品视频 | 亚洲成人一区二区三区 | 99re免费视频精品全部 | 日本一区二区高清不卡 | 欧美不卡一区二区三区 | 欧美精品一区二区三区在线 | 天天综合91| 成人爽a毛片一区二区免费 美女高潮久久久 | 国产一级色| 亚洲97| 久久久久久久久中文字幕 | 国产精品网站在线观看 | 亚洲欧美日本在线 | 欧美精品一区二区三区中文字幕 | www.成人| 成人一区二区在线 | 久久免费精品 | 先锋影音在线观看 | 一区二区三区日韩精品 | 91九色视频国产 | 亚洲一区二区三区福利 | 99精品欧美一区二区蜜桃免费 | 日韩一区二区三区在线观看 | 成人久久久精品乱码一区二区三区 | 精品国产乱码久久久久久1区二区 | 毛片免费观看 | 亚洲在线视频 | av2014天堂网| 在线日韩欧美 | 成人精品视频在线观看 | 亚洲一区在线日韩在线深爱 | 在线亚洲精品 | 久久99精品久久久久子伦 | 久久久精选 | 99精品欧美一区二区三区 | 欧美99| 瑟瑟视频在线看 | www.欧美| 国产精选一区二区 | 91视频在线 | 精品二区视频 | 97在线观看 | aaa天堂| 免费在线成人 | 亚洲成人一区二区 | 亚洲一区av在线 | 91九色视频国产 | 蜜臀精品久久久久久蜜臀 | 伊人免费在线观看高清版 | 美女视频黄色片 | www.一区二区 | 日韩欧美第一页 | 欧美黄视频在线观看 | 婷婷免费在线观看 | 亚色在线| 国产一区二|