九九色综合_性69交片免费看_亚洲一区二区三区久久精品_精品一久久_欧美一级黄视频_污免费网站

首頁

JavaScript版數(shù)據(jù)結(jié)構(gòu)與算法——基礎(chǔ)篇(一)

前端達(dá)人

數(shù)組

數(shù)組——最簡(jiǎn)單的內(nèi)存數(shù)據(jù)結(jié)構(gòu)

數(shù)組存儲(chǔ)一系列同一種數(shù)據(jù)類型的值。( Javascript 中不存在這種限制)

對(duì)數(shù)據(jù)的隨機(jī)訪問,數(shù)組是更好的選擇,否則幾乎可以完全用 「鏈表」 來代替

在很多編程語言中,數(shù)組的長(zhǎng)度是固定的,當(dāng)數(shù)組被填滿時(shí),再要加入新元素就很困難。Javascript 中數(shù)組不存在這個(gè)問題。

但是 Javascript 中的數(shù)組被實(shí)現(xiàn)成了對(duì)象,與其他語言相比,效率低下。

數(shù)組的一些核心方法

方法 描述
push 方法將一個(gè)或多個(gè)元素添加到數(shù)組的末尾,并返回該數(shù)組的新長(zhǎng)度。(改變?cè)瓟?shù)組)
pop 方法從數(shù)組中刪除最后一個(gè)元素,并返回該元素的值。(改變?cè)瓟?shù)組)
shift 方法從數(shù)組中刪除第一個(gè)元素,并返回該元素的值,如果數(shù)組為空則返回 undefined 。(改變?cè)瓟?shù)組)
unshift 將一個(gè)或多個(gè)元素添加到數(shù)組的開頭,并返回該數(shù)組的新長(zhǎng)度(改變?cè)瓟?shù)組)
concat 連接兩個(gè)或多個(gè)數(shù)組,并返回結(jié)果(返回一個(gè)新數(shù)組,不影響原有的數(shù)組。)
every 對(duì)數(shù)組中的每個(gè)元素運(yùn)行給定函數(shù),如果該函數(shù)對(duì)每個(gè)元素都返回 true,則返回 true。若為一個(gè)空數(shù)組,,始終返回 true。 (不會(huì)改變?cè)瓟?shù)組,[].every(callback)始終返回 true)
some 對(duì)數(shù)組中的每個(gè)元素運(yùn)行給定函數(shù),如果任一元素返回 true,則返回 true。若為一個(gè)空數(shù)組,,始終返回 false。(不會(huì)改變?cè)瓟?shù)組,)
forEach 對(duì)數(shù)組中的每個(gè)元素運(yùn)行給定函數(shù)。這個(gè)方法沒有返回值,沒有辦法中止或者跳出 forEach() 循環(huán),除了拋出一個(gè)異常(foreach不直接改變?cè)瓟?shù)組,但原數(shù)組可能會(huì)被 callback 函數(shù)該改變。)
map 對(duì)數(shù)組中的每個(gè)元素運(yùn)行給定函數(shù),返回每次函數(shù)調(diào)用的結(jié)果組成的數(shù)組(map不直接改變?cè)瓟?shù)組,但原數(shù)組可能會(huì)被 callback 函數(shù)該改變。)
sort 按照Unicode位點(diǎn)對(duì)數(shù)組排序,支持傳入指定排序方法的函數(shù)作為參數(shù)(改變?cè)瓟?shù)組)
reverse 方法將數(shù)組中元素的位置顛倒,并返回該數(shù)組(改變?cè)瓟?shù)組)
join 將所有的數(shù)組元素連接成一個(gè)字符串
indexOf 返回第一個(gè)與給定參數(shù)相等的數(shù)組元素的索引,沒有找到則返回 -1
lastIndexOf 返回在數(shù)組中搜索到的與給定參數(shù)相等的元素的索引里最大的值,沒有找到則返回 -1
slice 傳入索引值,將數(shù)組里對(duì)應(yīng)索引范圍內(nèi)的元素(淺復(fù)制原數(shù)組中的元素)作為新數(shù)組返回(原始數(shù)組不會(huì)被改變)
splice 刪除或替換現(xiàn)有元素或者原地添加新的元素來修改數(shù)組,并以數(shù)組形式返回被修改的內(nèi)容(改變?cè)瓟?shù)組)
toString 將數(shù)組作為字符串返回
valueOf 和 toString 類似,將數(shù)組作為字符串返回

是一種遵循后進(jìn)先出(LIFO)原則的有序集合,新添加或待刪除的元素都保存在棧的同一端,稱作棧頂,另一端就叫棧底。在棧里,新元素都靠近棧頂,舊元素都接近棧底。

通俗來講,就是你向一個(gè)桶里放書本或者盤子,你要想取出最下面的書或者盤子,你必須要先把上面的都先取出來。

棧也被用在編程語言的編譯器和內(nèi)存中保存變量、方法調(diào)用等,也被用于瀏覽器歷史記錄 (瀏覽器的返回按鈕)。

代碼實(shí)現(xiàn)

// 封裝棧
    function Stack() {
        // 棧的屬性
        this.items = []

        // 棧的操作
        // 1.將元素壓入棧
        Stack.prototype.push = function (element) {
            this.items.push(element)
        }
        // 2.從棧中取出元素
        Stack.prototype.pop = function () {
            return this.items.pop()
        }
        // 3.查看棧頂元素
        Stack.prototype.peek = function () {
            return this.items[this.items.length - 1]
        }
        // 4.判斷是否為空
        Stack.prototype.isEmpty = function () {
            return this.items.length === 0
        }
        // 5.獲取棧中元素的個(gè)數(shù)
        Stack.prototype.size = function () {
            return this.items.length
        }
        // 6.toString()方法
        Stack.prototype.toString = function () {
            let str = ''
            for (let i = 0; i< this.items.length; i++) {
                str += this.items[i] + ' '
            }
            return str
        }

    }

    // 棧的使用
    let s = new Stack()

隊(duì)列

隊(duì)列是遵循先進(jìn)先出(FIFO,也稱為先來先服務(wù))原則的一組有序的項(xiàng)。隊(duì)列在尾部添加新
元素,并從頂部移除元素。添加的元素必須排在隊(duì)列的末尾。

生活中常見的就是排隊(duì)

代碼實(shí)現(xiàn)

function Queue() {
        this.items = []
        // 1.將元素加入隊(duì)列
        Queue.prototype.enqueue = function (element) {
            this.items.push(element)
        }
        // 2.從隊(duì)列前端刪除元素
        Queue.prototype.dequeue = function () {
            return this.items.shift()
        }
        // 3.查看隊(duì)列前端元素
        Queue.prototype.front = function () {
            return this.items[0]
        }
        // 4.判斷是否為空
        Queue.prototype.isEmpty = function () {
            return this.items.length === 0
        }
        // 5.獲取隊(duì)列中元素的個(gè)數(shù)
        Queue.prototype.size = function () {
            return this.items.length
        }
        // 6.toString()方法
        Queue.prototype.toString = function () {
            let str = ''
            for (let i = 0; i< this.items.length; i++) {
                str += this.items[i] + ' '
            }
            return str
        }
    }
    
    // 隊(duì)列使用
    let Q = new Queue()

優(yōu)先級(jí)隊(duì)列:

代碼實(shí)現(xiàn)


function PriorityQueue() {
        function QueueElement(element, priority) {
            this.element = element
            this.priority = priority
        }
        this.items = []

        PriorityQueue.prototype.enqueue = function (element, priority) {
            let queueElement = new QueueElement(element,priority)

            // 判斷隊(duì)列是否為空
            if (this.isEmpty()) {
                this.items.push(queueElement)
            } else {
                let added = false // 如果在隊(duì)列已有的元素中找到滿足條件的,則設(shè)為true,否則為false,直接插入隊(duì)列尾部
                for (let i = 0; i< this.items.length; i++) {
                    // 假設(shè)priority值越小,優(yōu)先級(jí)越高,排序越靠前
                    if (queueElement.priority < this.items[i].priority) {
                        this.items.splice(i, 0, queueElement)
                        added = true
                        break
                    }
                }
                if (!added) {
                    this.items.push(queueElement)
                }
            }

        }
        
    }
    

鏈表

鏈表——存儲(chǔ)有序的元素集合,但在內(nèi)存中不是連續(xù)放置的。


鏈表(單向鏈表)中的元素由存放元素本身「data」 的節(jié)點(diǎn)和一個(gè)指向下一個(gè)「next」 元素的指針組成。牢記這個(gè)特點(diǎn)

相比數(shù)組,鏈表添加或者移除元素不需要移動(dòng)其他元素,但是需要使用指針。訪問元素每次都需要從表頭開始查找。

代碼實(shí)現(xiàn):
單向鏈表


function LinkedList() {
        function Node(data) {
            this.data = data
            this.next = null

        }
        this.head = null // 表頭
        this.length = 0
        // 插入鏈表
        LinkedList.prototype.append = function (data) {
            // 判斷是否是添加的第一個(gè)節(jié)點(diǎn)
            let newNode = new Node(data)
            if (this.length == 0) {
                this.head = newNode
            } else {
                let current = this.head
                while (current.next) { 
                // 如果next存在,
                // 則當(dāng)前節(jié)點(diǎn)不是鏈表最后一個(gè)
                // 所以繼續(xù)向后查找
                    current = current.next
                }
                // 如果next不存在
                 // 則當(dāng)前節(jié)點(diǎn)是鏈表最后一個(gè)
                // 所以讓next指向新節(jié)點(diǎn)即可
                current.next = newNode
            }
            this.length++
        }
        // toString方法
        LinkedList.prototype.toString = function () {
            let current = this.head
            let listString = ''
            while (current) {
                listString += current.data + ' '
                current = current.next
            }
            return listString
        }
         // insert 方法
        LinkedList.prototype.insert = function (position, data) {
            if (position < 0 || position > this.length) return false
            let newNode = new Node(data)
            if (position == 0) {
                newNode.next = this.head
                this.head = newNode
            } else {
                let index = 0
                let current = this.head
                let prev = null
                while (index++ < position) {
                    prev = current
                    current = current.next
                }
                newNode.next = current
                prev.next = newNode
            }
            this.length++
            return true
        }
        // get方法
        LinkedList.prototype.get = function (position) {
            if (position < 0 || position >= this.length) return null
            let index = 0
            let current = this.head
            while (index++ < position){
                current = current.next
            }
            return current.data
        }
        LinkedList.prototype.indexOf = function (data) {
            let index = 0
            let current = this.head
            while (current) {
                if (current.data == data) {
                    return index
                } else {
                    current = current.next
                    index++
                }
            }

            return  -1
        }
        LinkedList.prototype.update = function (position, data) {
            if (position < 0 || position >= this.length) return false
            let index = 0
            let current = this.head
            while (index++ < position) {
                current = current.next
            }
            current.data = data
            return  true
        }
        LinkedList.prototype.removeAt = function (position) {
            if (position < 0 || position >= this.length) return null
            if (position == 0) {
                this.head = this.head.next
            } else {
                let index = 0
                let current = this.head
                let prev = null
                while (index++ < position) {
                    prev = current
                    current = current.next
                }
                prev.next = current.next
            }
            this.length--
            return  true


        }
        LinkedList.prototype.remove = function (data) {
            let postions = this.indexOf(data)

            return this.removeAt(postions)
        }
        
    }

    let list = new LinkedList()
雙向鏈表:包含表頭表尾 和 存儲(chǔ)數(shù)據(jù)的 節(jié)點(diǎn),其中節(jié)點(diǎn)包含三部分:一個(gè)鏈向下一個(gè)元素的next, 另一個(gè)鏈向前一個(gè)元素的prev 和存儲(chǔ)數(shù)據(jù)的 data牢記這個(gè)特點(diǎn)

function doublyLinkedList() {
        this.head = null // 表頭:始終指向第一個(gè)節(jié)點(diǎn),默認(rèn)為 null
        this.tail = null // 表尾:始終指向最后一個(gè)節(jié)點(diǎn),默認(rèn)為 null
        this.length = 0 // 鏈表長(zhǎng)度

        function Node(data) {
            this.data = data
            this.prev = null
            this.next = null
        }

        doublyLinkedList.prototype.append = function (data) {
            let newNode = new Node(data)

            if (this.length === 0) {
            // 當(dāng)插入的節(jié)點(diǎn)為鏈表的第一個(gè)節(jié)點(diǎn)時(shí)
            // 表頭和表尾都指向這個(gè)節(jié)點(diǎn)
                this.head = newNode
                this.tail = newNode
            } else {
            // 當(dāng)鏈表中已經(jīng)有節(jié)點(diǎn)存在時(shí)
            // 注意tail指向的始終是最后一個(gè)節(jié)點(diǎn)
            // 注意head指向的始終是第一個(gè)節(jié)點(diǎn)
            // 因?yàn)槭请p向鏈表,可以從頭部插入新節(jié)點(diǎn),也可以從尾部插入
            // 這里以從尾部插入為例,將新節(jié)點(diǎn)插入到鏈表最后
            // 首先將新節(jié)點(diǎn)的 prev 指向上一個(gè)節(jié)點(diǎn),即之前tail指向的位置
                newNode.prev = this.tail
            // 然后前一個(gè)節(jié)點(diǎn)的next(及之前tail指向的節(jié)點(diǎn))指向新的節(jié)點(diǎn)
            // 此時(shí)新的節(jié)點(diǎn)變成了鏈表的最后一個(gè)節(jié)點(diǎn)
                this.tail.next = newNode
            // 因?yàn)?tail 始終指向的是最后一個(gè)節(jié)點(diǎn),所以最后修改tail的指向
                this.tail = newNode
            }
            this.length++
        }
        doublyLinkedList.prototype.toString = function () {
            return this.backwardString()
        }
        doublyLinkedList.prototype.forwardString = function () {
            let current = this.tail
            let str = ''

            while (current) {
                str += current.data + ''
                current = current.prev
            }

            return str
        }
        doublyLinkedList.prototype.backwardString = function () {
            let current = this.head
            let str = ''

            while (current) {
                str += current.data + ''
                current = current.next
            }

            return str
        }

        doublyLinkedList.prototype.insert = function (position, data) {
            if (position < 0 || position > this.length) return false
            let newNode = new Node(data)
            if (this.length === 0) {
                this.head = newNode
                this.tail = newNode
            } else {
                if (position == 0) {
                    this.head.prev = newNode
                    newNode.next = this.head
                    this.head = newNode
                } else if (position == this.length) {
                    newNode.prev = this.tail
                    this.tail.next = newNode
                    this.tail = newNode
                } else {
                    let current = this.head
                    let index = 0
                    while( index++ < position){
                        current = current.next
                    }
                    newNode.next = current
                    newNode.prev = current.prev
                    current.prev.next = newNode
                    current.prev = newNode

                }

            }

            this.length++
            return true
        }
        doublyLinkedList.prototype.get = function (position) {
            if (position < 0 || position >= this.length) return null
            let current = this.head
            let index = 0
            while (index++) {
                current = current.next
            }

            return current.data
        }
        doublyLinkedList.prototype.indexOf = function (data) {
            let current = this.head
            let index = 0
            while (current) {
                if (current.data === data) {
                    return index
                }
                current = current.next
                index++
            }
            return  -1
        }
        doublyLinkedList.prototype.update = function (position, newData) {
            if (position < 0 || position >= this.length) return false
            let current = this.head
            let index = 0
            while(index++ < position){
                current = current.next
            }
            current.data = newData
            return true
        }
        doublyLinkedList.prototype.removeAt = function (position) {
            if (position < 0 || position >= this.length) return null
            let current = this.head
            if (this.length === 1) {
                this.head = null
                this.tail = null
            } else {
                if (position === 0) { // 刪除第一個(gè)節(jié)點(diǎn)
                    this.head.next.prev = null
                    this.head = this.head.next
                } else if (position === this.length - 1) { // 刪除最后一個(gè)節(jié)點(diǎn)
                    this.tail.prev.next = null
                    this.tail = this.tail.prev
                } else {
                    let index = 0
                    while (index++ < position) {
                        current = current.next
                    }
                    current.prev.next = current.next
                    current.next.prev = current.prev
                }
            }
            this.length--
            return current.data
        }
        doublyLinkedList.prototype.remove = function (data) {
            let index = this.indexOf(data)
            return this.removeAt(index)
        }
    }


感謝你的閱讀~
————————————————
版權(quán)聲明:本文為CSDN博主「重慶崽兒Brand」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/brand2014/java/article/details/106134844



大數(shù)據(jù)可視化設(shè)計(jì)賞析(三)

前端達(dá)人

     如今大數(shù)據(jù)產(chǎn)業(yè)正在超出我們的想象悄然發(fā)展,而隨著大數(shù)據(jù)時(shí)代的到來,越來越多的公司開始意識(shí)到數(shù)據(jù)資源的管理和運(yùn)用。今天就給大家介紹一些可視化大屏的UI設(shè)計(jì)。


點(diǎn)擊查看原圖

    --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

c24b7efe812270eb555c5ab24b8a5fa2626973621ab956-4LUO4k_fw658.gif

 --大屏UI設(shè)計(jì)--

eebdcf2ab80ccf28a832b463b5efb8d390baa8401fbcda-58EU2O_fw658.jpg


eee7b0bd72a92d26ef0ea8b65921a2fcacf49ae934f18-ScQnAI_fw658.png

f0ab44b8e812af72209891521cbff1fe6ff656b863d09-JxGZiR_fw658.jpg



f5c7bedb9779f20ca239e235a98ef8eae839a5f980e8a-gkXvyM_fw658.png

 --大屏UI設(shè)計(jì)--


點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

TB2XULnmC0mpuFjSZPiXXbssVXa-680650857的副本.jpg

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--WechatIMG166.jpeg

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

WechatIMG174.jpeg

 --大屏UI設(shè)計(jì)--

WechatIMG175.jpeg

 --大屏UI設(shè)計(jì)--

WechatIMG164.jpeg

 --大屏UI設(shè)計(jì)--

WechatIMG176.jpeg

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--

(以上圖片均來自于網(wǎng)絡(luò))


其實(shí)可視化大屏的UI設(shè)計(jì)并不只是一個(gè)簡(jiǎn)單的設(shè)計(jì),其核心就是要以展示數(shù)據(jù)為核心,不管在多么炫目的情況下都不會(huì)影響數(shù)據(jù)的展示。


  藍(lán)藍(lán)設(shè)計(jì)www.gyxygd.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)





    更多精彩文章:

       

 大數(shù)據(jù)可視化設(shè)計(jì)賞析(一)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(二)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(三)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(四)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(五)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(六)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(七)




以動(dòng)物為靈感的 LOGO 設(shè)計(jì)欣賞

前端達(dá)人

    對(duì)于許多公司和品牌而言,使用帶有含義的動(dòng)物logo,能非常準(zhǔn)確的傳遞品牌信息!比如說豹子的敏捷,獅子的勇猛,長(zhǎng)頸鹿的優(yōu)雅,獨(dú)角獸的神秘等等!這種品牌意識(shí)在其徽標(biāo)中使用動(dòng)物象征來策劃。根據(jù)所選動(dòng)物的類型,品牌是強(qiáng)大,快速,奢華,關(guān)懷,神秘和許多其他情感。

1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg7.jpg8.jpg9.jpg10.jpg11.jpg12.jpg13.jpg14.jpg15.jpg16.jpg17.jpg18.jpg19.jpg20.jpg21.jpg22.jpg23.jpg24.jpg25.jpg26.jpg27.jpg28.jpg29.jpg30.jpg31.jpg32.jpg33.jpg34.jpg35.jpg36.jpg37.jpg38.jpg39.jpg40.jpg41.jpg42.jpg43.jpg


大數(shù)據(jù)可視化設(shè)計(jì)賞析(二)

前端達(dá)人


    隨著大數(shù)據(jù)產(chǎn)業(yè)的發(fā)展,越來越多的公司開始實(shí)現(xiàn)數(shù)據(jù)資源的管理和應(yīng)用,尤其是一些在日常生活中經(jīng)常使用大屏幕的大中型企業(yè)。此時(shí),用戶界面設(shè)計(jì)者需要呈現(xiàn)相應(yīng)的視覺效果。接下來為大家介紹大屏可視化的UI設(shè)計(jì)。


點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--


3.jpg

 --大屏UI設(shè)計(jì)--


4.jpg

 --大屏UI設(shè)計(jì)--


5.jpg


 --大屏UI設(shè)計(jì)--





7.jpg


 --大屏UI設(shè)計(jì)--



8.jpg


 --大屏UI設(shè)計(jì)--



9.jpg


 --大屏UI設(shè)計(jì)--



點(diǎn)擊查看原圖

 --大屏UI設(shè)計(jì)--


點(diǎn)擊查看原圖


 --大屏UI設(shè)計(jì)--




點(diǎn)擊查看原圖


 --大屏UI設(shè)計(jì)--

(圖片均來源于網(wǎng)絡(luò))

  藍(lán)藍(lán)設(shè)計(jì)www.gyxygd.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)


    更多精彩文章:

       

 大數(shù)據(jù)可視化設(shè)計(jì)賞析(一)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(二)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(三)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(四)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(五)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(六)

  大數(shù)據(jù)可視化設(shè)計(jì)賞析(七)


小程序入門到精通:了解小程序開發(fā)4個(gè)重要文件

前端達(dá)人

點(diǎn)擊查看原圖


1. 小程序沒有DOM對(duì)象,一切基于組件化

2. 小程序的四個(gè)重要的文件

  • *.js —> view邏輯 —> javascript
  • *.wxml —> view結(jié)構(gòu) ----> html
  • *.wxss —> view樣式 -----> css
  • *. json ----> view 數(shù)據(jù) -----> json文件

注意:為了方便開發(fā)者減少配置項(xiàng),描述頁面的四個(gè)文件必須具有相同的路徑與文件名。

2.1 WXML

WXML(WeiXin Markup Language)是框架設(shè)計(jì)的一套標(biāo)簽語言,結(jié)合基礎(chǔ)組件事件系統(tǒng),可以構(gòu)建出頁面的結(jié)構(gòu)。WXML 充當(dāng)?shù)木褪穷愃?nbsp;HTML 的角色
要完整了解 WXML 語法,請(qǐng)參考WXML 語法參考

2.2 WXSS

WXSS (WeiXin Style Sheets)是一套樣式語言,用于描述 WXML 的組件樣式。

WXSS 用來決定 WXML 的組件應(yīng)該怎么顯示。

為了適應(yīng)廣大的前端開發(fā)者,WXSS 具有 CSS 大部分特性。同時(shí)為了更適合開發(fā)微信小程序,WXSS 對(duì) CSS 進(jìn)行了擴(kuò)充以及修改。

與 CSS 相比,WXSS 擴(kuò)展的特性有:



尺寸單位

樣式導(dǎo)入

2.3 json

JSON 是一種數(shù)據(jù)格式,并不是編程語言,在小程序中,JSON扮演的靜態(tài)配置的角色。



全局配置

小程序根目錄下的 app.json 文件用來對(duì)微信小程序進(jìn)行全局配置,決定頁面文件的路徑、窗口表現(xiàn)、設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間、設(shè)置多 tab 等。



頁面配置

每一個(gè)小程序頁面也可以使用同名 .json 文件來對(duì)本頁面的窗口表現(xiàn)進(jìn)行配置,頁面中配置項(xiàng)會(huì)覆蓋 app.json 的 window 中相同的配置項(xiàng)。



工具配置 project.config.json

通常大家在使用一個(gè)工具的時(shí)候,都會(huì)針對(duì)各自喜好做一些個(gè)性化配置,例如界面顏色、編譯配置等等,當(dāng)你換了另外一臺(tái)電腦重新安裝工具的時(shí)候,你還要重新配置。

考慮到這點(diǎn),小程序開發(fā)者工具在每個(gè)項(xiàng)目的根目錄都會(huì)生成一個(gè) project.config.json,你在工具上做的任何配置都會(huì)寫入到這個(gè)文件,當(dāng)你重新安裝工具或者換電腦工作時(shí),你只要載入同一個(gè)項(xiàng)目的代碼包,開發(fā)者工具就自動(dòng)

注意:

JSON文件都是被包裹在一個(gè)大括號(hào)中 {},通過key-value的方式來表達(dá)數(shù)據(jù)。JSON的Key必須包裹在一個(gè)雙引號(hào)中,在實(shí)踐中,編寫 JSON 的時(shí)候,忘了給 Key 值加雙引號(hào)或者是把雙引號(hào)寫成單引號(hào)是常見錯(cuò)誤。

JSON的值只能是以下幾種數(shù)據(jù)格式,其他任何格式都會(huì)觸發(fā)報(bào)錯(cuò),例如 JavaScript 中的 undefined。



數(shù)字,包含浮點(diǎn)數(shù)和整數(shù)

字符串,需要包裹在雙引號(hào)中

Bool值,true 或者 false

數(shù)組,需要包裹在方括號(hào)中 []

對(duì)象,需要包裹在大括號(hào)中 {}

Null

還需要注意的是 JSON 文件中無法使用注釋,試圖添加注釋將會(huì)引發(fā)報(bào)錯(cuò)。


2.4 js

一個(gè)服務(wù)僅僅只有界面展示是不夠的,還需要和用戶做交互:響應(yīng)用戶的點(diǎn)擊、獲取用戶的位置等等。在小程序里邊,我們就通過編寫 JS 腳本文件來處理用戶的操作。


注冊(cè)頁面

對(duì)于小程序中的每個(gè)頁面,都需要在頁面對(duì)應(yīng)的 js 文件中進(jìn)行注冊(cè),指定頁面的初始數(shù)據(jù)、生命周期回調(diào)、事件處理函數(shù)等



使用 Page 構(gòu)造器注冊(cè)頁面

簡(jiǎn)單的頁面可以使用 Page() 進(jìn)行構(gòu)造。



使用 Component 構(gòu)造器構(gòu)造頁面

Page 構(gòu)造器適用于簡(jiǎn)單的頁面。但對(duì)于復(fù)雜的頁面, Page 構(gòu)造器可能并不好用。

此時(shí),可以使用 Component 構(gòu)造器來構(gòu)造頁面。 Component 構(gòu)造器的主要區(qū)別是:方法需要放在 methods: { } 里面。

————————————————

版權(quán)聲明:本文為CSDN博主「前端嵐楓」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/yilanyoumeng3/java/article/details/106292742





2020年,令人驚嘆的Echarts!

前端達(dá)人

點(diǎn)擊查看原圖


1.可視化面板介紹

應(yīng)對(duì)現(xiàn)在數(shù)據(jù)可視化的趨勢(shì),越來越多企業(yè)需要在很多場(chǎng)景(營(yíng)銷數(shù)據(jù),生產(chǎn)數(shù)據(jù),用戶數(shù)據(jù))下使用,可視化圖表來展示體現(xiàn)數(shù)據(jù),讓數(shù)據(jù)更加直觀,數(shù)據(jù)特點(diǎn)更加突出。

01-技術(shù)要點(diǎn)

  1. div + css 布局
  2. flex 布局
  3. Less
  4. 原生js + jquery 使用
  5. rem適配
  6. echarts基礎(chǔ)

02-案例適配方案

  1. 設(shè)計(jì)稿是1920px
  2. flexible.js 把屏幕分為 24 等份
  3. cssrem 插件的基準(zhǔn)值是 80px
    插件-配置按鈕—配置擴(kuò)展設(shè)置–Root Font Size 里面 設(shè)置。
    但是別忘記重啟vscode軟件保證生效


03-頁面主體布局

  1. header布局
  2. mainbox布局
  3. 公共面板模塊 panel
  4. 柱形圖 bar
因?yàn)槲覀兘裉斓闹黝}是echarts部分所以前面的這些,我就為大家寫好框架,里面的布局相信以大家的能力都是分分鐘解決的事情。


2.Echarts(重點(diǎn))

echarts介紹

常見的數(shù)據(jù)可視化庫:

D3.js 目前 Web 端評(píng)價(jià)最高的 Javascript 可視化工具庫(入手難)
ECharts.js 百度出品的一個(gè)開源 Javascript 數(shù)據(jù)可視化庫
Highcharts.js 國外的前端數(shù)據(jù)可視化庫,非商用免費(fèi),被許多國外大公司所使用
AntV 螞蟻金服全新一代數(shù)據(jù)可視化解決方案 等等
Highcharts 和 Echarts 就像是 Office 和 WPS 的關(guān)系

ECharts,一個(gè)使用 JavaScript 實(shí)現(xiàn)的開源可視化庫,可以流暢的運(yùn)行在 PC 和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11,Chrome,F(xiàn)irefox,Safari等),底層依賴矢量圖形庫 ZRender,提供直觀,交互豐富,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。

官網(wǎng)地址:https://www.echartsjs.com/zh/index.html

echarts體驗(yàn)
下載echarts https://github.com/apache/incubator-echarts/tree/4.5.0

使用步驟(5大步驟):
1.引入echarts 插件文件到html頁面中
2.準(zhǔn)備一個(gè)具備大小的DOM容器

<div id="main" style="width: 600px;height:400px;"></div>

3.初始化echarts實(shí)例對(duì)象

var myChart = echarts.init(document.getElementById('main'));

4.指定配置項(xiàng)和數(shù)據(jù)(option)

var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line'
    }]
};

5.將配置項(xiàng)設(shè)置給echarts實(shí)例對(duì)象


myChart.setOption(option);  


echarts基礎(chǔ)配置

這是要求同學(xué)們知道以下配置每個(gè)模塊的主要作用干什么的就可以了

series

系列列表。每個(gè)系列通過 type 決定自己的圖表類型

大白話:圖標(biāo)數(shù)據(jù),指定什么類型的圖標(biāo),可以多個(gè)圖表重疊。

xAxis:直角坐標(biāo)系 grid 中的 x 軸

boundaryGap: 坐標(biāo)軸兩邊留白策略 true,這時(shí)候刻度只是作為分隔線,標(biāo)簽和數(shù)據(jù)點(diǎn)都會(huì)在兩個(gè)刻度之間的帶(band)中間。

yAxis:直角坐標(biāo)系 grid 中的 y 軸

grid:直角坐標(biāo)系內(nèi)繪圖網(wǎng)格。

title:標(biāo)題組件

tooltip:提示框組件

legend:圖例組件

color:調(diào)色盤顏色列表

數(shù)據(jù)堆疊,同個(gè)類目軸上系列配置相同的stack值后 后一個(gè)系列的值會(huì)在前一個(gè)系列的值上相加。



option = {

    // color設(shè)置我們線條的顏色 注意后面是個(gè)數(shù)組

    color: ['pink', 'red', 'green', 'skyblue'],

    // 設(shè)置圖表的標(biāo)題

    title: {

        text: '折線圖堆疊123'

    },

    // 圖表的提示框組件 

    tooltip: {

        // 觸發(fā)方式

        trigger: 'axis'

    },

    // 圖例組件

    legend: {

       // series里面有了 name值則 legend里面的data可以刪掉

    },

    // 網(wǎng)格配置  grid可以控制線形圖 柱狀圖 圖表大小

    grid: {

        left: '3%',

        right: '4%',

        bottom: '3%',

        // 是否顯示刻度標(biāo)簽 如果是true 就顯示 否則反之

        containLabel: true

    },

    // 工具箱組件  可以另存為圖片等功能

    toolbox: {

        feature: {

            saveAsImage: {}

        }

    },

    // 設(shè)置x軸的相關(guān)配置

    xAxis: {

        type: 'category',

        // 是否讓我們的線條和坐標(biāo)軸有縫隙

        boundaryGap: false,

        data: ['星期一', '周二', '周三', '周四', '周五', '周六', '周日']

    },

     // 設(shè)置y軸的相關(guān)配置

    yAxis: {

        type: 'value'

    },

    // 系列圖表配置 它決定著顯示那種類型的圖表

    series: [

        {

            name: '郵件營(yíng)銷',

            type: 'line',

           

            data: [120, 132, 101, 134, 90, 230, 210]

        },

        {

            name: '聯(lián)盟廣告',

            type: 'line',



            data: [220, 182, 191, 234, 290, 330, 310]

        },

        {

            name: '視頻廣告',

            type: 'line',

          

            data: [150, 232, 201, 154, 190, 330, 410]

        },

        {

            name: '直接訪問',

            type: 'line',

          

            data: [320, 332, 301, 334, 390, 330, 320]

        }

    ]

};



3.Echarts快速使用

1.官網(wǎng)實(shí)例

點(diǎn)擊查看原圖



官網(wǎng)默認(rèn)為我們提供了大量的案例,我們需要使用那一種只需要直接點(diǎn)擊打開后復(fù)制他們的相關(guān)配置,然后按照我上面說的5大步驟進(jìn)行使用即可。

2.社區(qū)Gallery

點(diǎn)擊查看原圖



官方自帶的圖例,可能在很多時(shí)候并不能滿足我們的需要,在社區(qū)這里可以找到一些基于echart的高度定制好的圖表,相當(dāng)于基于jquery開發(fā)的插件,這里是基于echarts開發(fā)的第三方的圖表。

本案例中使用了地圖模擬飛行的案例就是從社區(qū)中進(jìn)行引用的,
參考社區(qū)的例子:https://gallery.echartsjs.com/editor.html?c=x0-ExSkZDM (模擬飛機(jī)航線)
實(shí)現(xiàn)步驟:

第一需要下載china.js提供中國地圖的js文件
第二個(gè)因?yàn)槔锩娲a比較多,我們新建一個(gè)新的js文件 myMap.js 引入
使用社區(qū)提供的配置即可。
代碼已經(jīng)上傳至我的碼云如有需要的小伙伴可自行下載:
https://gitee.com/jiuyueqi/echarts

ps:最后呢,如果大家看完樓主的文章覺得對(duì)echarts的學(xué)習(xí)和了解有所幫助,麻煩大家路過點(diǎn)個(gè)贊點(diǎn)個(gè)關(guān)注唄!樓主后續(xù)還會(huì)繼續(xù)更新有關(guān)前端方面的面試題資料或者其他方面的知識(shí)。
————————————————
版權(quán)聲明:本文為CSDN博主「程序猿玖月柒」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_45257157/java/article/details/106300587

關(guān)于JavaScript獲取時(shí)間函數(shù)及實(shí)現(xiàn)倒計(jì)時(shí)

前端達(dá)人

JavaScript數(shù)組對(duì)象的迭代方法詳解

上一篇博客講到了數(shù)組的方法,當(dāng)然里邊比較復(fù)雜的就是數(shù)組的迭代方法,因?yàn)樯婕暗搅嘶卣{(diào)函數(shù),所以這篇博客我們來詳細(xì)講解一下js數(shù)組迭代方法的使用。


1.forEach(funcrion(value,index,arr){}):對(duì)數(shù)組的每一項(xiàng)運(yùn)行給定函數(shù),這個(gè)方法不進(jìn)行返回,所以一般用于讓數(shù)組循環(huán)執(zhí)行某方法。

  var arr=[1,2,3,4,5,6];

    arr.forEach(function(val,index,arr){

        console.log(val,index,arr);

    })

    // 其中:

    // value:每一個(gè)數(shù)組項(xiàng)的值 必填項(xiàng)

    // index:每一個(gè)數(shù)組項(xiàng)對(duì)應(yīng)的索引

    // arr:當(dāng)前的數(shù)組


注意:forEach()方法不返回值,所以回調(diào)函數(shù)中使用return會(huì)打印出來undefined

2.map(funcrion(value,index,arr){}):對(duì)數(shù)組的每一項(xiàng)運(yùn)行給定函數(shù),它將返回執(zhí)行函數(shù)后的結(jié)果組成的新數(shù)組。

 var aNum2 = [1.2, 1.8, 2.0, 4.3];

    console.log(aNum2.map(Math.floor()));// [1,1,2,4]

    

    var arr=[1,2,3];

    console.log(arr.map(function(val,index){

        return val*3

    }));// 3 6 9

    // 其中:

    // value:每一個(gè)數(shù)組項(xiàng)的值 必填項(xiàng)

    // index:每一個(gè)數(shù)組項(xiàng)對(duì)應(yīng)的索引

    // arr:當(dāng)前的數(shù)組

注意:map()方法有返回值,返回值為新的數(shù)組,所以可以直接再回調(diào)函數(shù)中return

3.every(funcrion(value,index,arr){}):對(duì)數(shù)組的每一項(xiàng)都運(yùn)行給定函數(shù),進(jìn)項(xiàng)判斷,若對(duì)于每項(xiàng)執(zhí)行函數(shù)都返回了true,則其結(jié)果為true。

 var arr=[10,20,30];

    console.log(arr.every(function(val){

        return val>20;

    }));// false

    

    console.log(arr.every(function(val){

        return val>0;

    }));// true

    

    // 其中:

    // value:每一個(gè)數(shù)組項(xiàng)的值 必填項(xiàng)

    // index:每一個(gè)數(shù)組項(xiàng)對(duì)應(yīng)的索引

    // arr:當(dāng)前的數(shù)組



注意:every()方法所有的數(shù)組項(xiàng)都符合判斷時(shí)返回true,否則返回false。

4.some(funcrion(value,index,arr){}):對(duì)數(shù)組的每一項(xiàng)都運(yùn)行給定函數(shù),進(jìn)行判斷,若存在一項(xiàng)符合條件的數(shù)組項(xiàng),則其結(jié)果為true。

    var arr=[10,20,30];

    console.log(arr.some(function(val){

        return val>20;

    }));// true

    

    console.log(arr.some(function(val){

        return val>0;

    }));// true

    

    console.log(arr.some(function(val){

        return val<0;

    }));// false

    

    arr.some(function(val){

        console.log(val<0);

    });//fasle false false

    // 其中:

    // value:每一個(gè)數(shù)組項(xiàng)的值 必填項(xiàng)

    // index:每一個(gè)數(shù)組項(xiàng)對(duì)應(yīng)的索引

    // arr:當(dāng)前的數(shù)組


注意:some()方法如果回調(diào)函數(shù)執(zhí)行完會(huì)根據(jù)結(jié)果返回true或false,但是回調(diào)函數(shù)中打印判斷是,只會(huì)作為判斷條件的返回值,則會(huì)打印多遍。

5.fliter(funcrion(value,index,arr){}):對(duì)數(shù)組的每一項(xiàng)都運(yùn)行給定函數(shù),進(jìn)行過濾,將符合條件的數(shù)組項(xiàng)添加到新的數(shù)組中,并返回新的數(shù)組。

   var aNum=[1,2,3,4];
    console.log(aNum.filter(function (num) {
        return num > 1;
    }));//[2,3,4,]
    aNum.filter(function (num) {
        console.log(num > 1);//true true true
    })

注意:filter()方法對(duì)數(shù)組項(xiàng)進(jìn)行過濾,然后將符合條件的數(shù)組項(xiàng)添加到一個(gè)新的數(shù)組并返回,但是如果直接打印這個(gè)判斷條件,相當(dāng)于打印的判斷條件的結(jié)果,只會(huì)返回true或者false。

6.ES6中新增的迭代方法

1.find():返回第一個(gè)符合傳入測(cè)試(函數(shù))條件的數(shù)組元素。


  var aNum=[10,20,30,40];

    console.log(aNum.find(function (num) {

        return num > 19;

    }));//1

    console.log(aNum.find(function (num) {

        return num < 0;

    }));//undefined



2.findIndex():返回符合傳入測(cè)試(函數(shù))條件的數(shù)組元素索引。


console.log(aNum.findIndex(function (num) { return num > 19; }));//3


3.includes():判斷一個(gè)數(shù)組是否包含一個(gè)指定的值。

總結(jié):

forEach()與map()是一對(duì),用于數(shù)組遍歷執(zhí)行指定函數(shù),前者不返回?cái)?shù)組,后者返回 處理過的新數(shù)組。
every()與some()是一對(duì),分別適用于檢測(cè)數(shù)組是否全部滿足某條件或者存在滿足的數(shù)組項(xiàng),返回true或false。
filter()則是相當(dāng)于過濾器的存在,過濾掉數(shù)組中不符合條件的數(shù)據(jù),將符合條件的數(shù)組項(xiàng)添加到新數(shù)組,并返回。
————————————————
版權(quán)聲明:本文為CSDN博主「Mr_Han119」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_39155611/java/article/details/106294417


小白學(xué)VUE——快速入門

前端達(dá)人

文章目錄

小白學(xué)VUE——快速入門

前言:什么是VUE?

環(huán)境準(zhǔn)備:

vue的js文件

vscode

Vue入門程序

抽取代碼片段

vue標(biāo)準(zhǔn)語法:

什么是vue指令?

v-bind指令

事件單向綁定

v-model:事件雙向綁定

v-on事件監(jiān)聽指令

v: on:submit.prevent指令

v-if 判斷指令

v-for 循環(huán)渲染指令

前言:什么是VUE?

Vue.js(讀音 /vju?/, 類似于 view) 是一套構(gòu)建用戶界面的漸進(jìn)式框架。 Vue 只關(guān)注視圖層, 采用自底向上增量開發(fā)的設(shè)計(jì)。 Vue 的目標(biāo)是通過盡可能簡(jiǎn)單的 API 實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。

點(diǎn)擊查看原圖

環(huán)境準(zhǔn)備:
vue的js文件
使用CDN外部導(dǎo)入方法
以下推薦國外比較穩(wěn)定的兩個(gè) CDN,把這些網(wǎng)址放進(jìn)script標(biāo)簽的src屬性下即可,國內(nèi)還沒發(fā)現(xiàn)哪一家比較好,目前還是建議下載到本地。

Staticfile CDN(國內(nèi)) : https://cdn.staticfile.org/vue/2.2.2/vue.min.js
unpkg:https://unpkg.com/vue/dist/vue.js, 會(huì)保持和 npm 發(fā)布的的版本一致。
cdnjs : https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js
2.VSCODE軟件
(2).使用內(nèi)部導(dǎo)入方法(自行下載js文件放進(jìn)工作區(qū)js文件夾即可)

2.png

vscode

前往vscode官網(wǎng)下載對(duì)應(yīng)版本的vscode

點(diǎn)擊查看原圖

Vue入門程序
首先了解一下什么是插值
插值:數(shù)據(jù)綁定最常見的形式就是使用 **{{…}}(雙大括號(hào))**的文本插值:

單獨(dú)抽出這段來看一下:
Vue即是vue內(nèi)置的對(duì)象,el(element)指的是綁定的元素,可以用#id綁定元素,data指的是定義頁面中顯示的模型數(shù)據(jù),還有未展示的methods,指的是方法

var app = new Vue({
            el: "#app",//綁定VUE作用的范圍
            data: {//定義頁面中顯示的模型數(shù)據(jù)
                message: 'hello vue'
            }
 });

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>


    <script src="js/vue.min.js"></script>

</head>
<body>
    

    <!-- 插值表達(dá)式 獲取data里面定義的值 {{message}} -->
    <div id="app">{{ message }}</div>

    <script>
        //創(chuàng)建一個(gè)VUE對(duì)象
        var app = new Vue({
            el: "#app",//綁定VUE作用的范圍
            data: {//定義頁面中顯示的模型數(shù)據(jù)
                message: 'hello vue'
            }
        });

    </script>

</body>
</html>

抽取代碼片段

步驟:文件-首選項(xiàng)-用戶片段
輸入片段名稱回車

復(fù)制以下片段覆蓋之前的注釋內(nèi)容

{
"vh": {
"prefix": "vh", // 觸發(fā)的關(guān)鍵字 輸入vh按下tab鍵
"body": [
"<!DOCTYPE html>",
"<html lang=\"en\">",
"",
"<head>",
"    <meta charset=\"UTF-8\">",
"    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
"    <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">",
"    <title>Document</title>",
"    <script src=\"js/vue.min.js\"></script>",
"</head>",
"",
"<body>",
"    <div id=\"app\"></div>",
"    <script>",
"        var vm=new Vue({",
"           el:'#app',",
"           data:{},",
"           methods:{}",
"        });",
"    </script>",
"</body>",
"",
"</html>",
],
"description": "vh components"
}
}

此時(shí),新建一個(gè)html文件,輸入vh在按下tab鍵即可快速填充內(nèi)容

vue標(biāo)準(zhǔn)語法:
什么是vue指令?
在vue中提供了一些對(duì)于頁面 + 數(shù)據(jù)的更為方便的輸出,這些操作就叫做指令, 以v-xxx表示
類似于html頁面中的屬性 `

比如在angular中 以ng-xxx開頭的就叫做指令
在vue中 以v-xxx開頭的就叫做指令
指令中封裝了一些DOM行為, 結(jié)合屬性作為一個(gè)暗號(hào), 暗號(hào)有對(duì)應(yīng)的值,根據(jù)不同的值,框架會(huì)進(jìn)行相關(guān)DOM操作的綁定

下面簡(jiǎn)單介紹一下vue的幾個(gè)基礎(chǔ)指令: v-bind v-if v-for v-on等

v-bind指令
作用:

給元素的屬性賦值
可以給已經(jīng)存在的屬性賦值 input value
也可以給自定義屬性賦值 mydata
語法
在元素上 v-bind:屬性名="常量||變量名"
簡(jiǎn)寫形式 :屬性名="變量名"
例:
<div v-bind:原屬性名="變量"></div> <div :屬性名="變量"></div>

事件單向綁定

事件單向綁定,可以用 v-bind:屬性名="常量||變量名,綁定事件,用插值表達(dá)式取出值

<body>
    <div id="app">
    
        <h1 v-bind:title="message">
            {{content}}
        </h1>

        <!-- 簡(jiǎn)寫方式 -->
        <h2 :title="content">{{message}}</h2>


    </div>
    <script>
        var vm=new Vue({
           el:'#app',
           data:{
               content: '我是標(biāo)題',
               message: '頁面加載于' + new Date().toDateString()
           }
           
        });
    </script>
</body>

效果:
20200511203222885.png


————————————————
版權(quán)聲明:本文為CSDN博主「熱愛旅行的小李同學(xué)」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/m0_46275020/java/article/details/106055312


最簡(jiǎn)單理解web前端

前端達(dá)人

web前端

web中開發(fā)的三個(gè)基本技術(shù)(html5,css3,JavaScript)

html簡(jiǎn)介:html語言是純文本類型的語言,是internet上用來編寫網(wǎng)頁的主要語言,使用HTML語言編寫的網(wǎng)頁文件也是標(biāo)準(zhǔn)的純文本文件(簡(jiǎn)單說告訴瀏覽器顯示什么)
.
css簡(jiǎn)介:css是一種網(wǎng)頁控制技術(shù),采用css技術(shù),可以有效地對(duì)頁面、字體、顏色、背景和其他效果實(shí)現(xiàn)更加精準(zhǔn)的控制
(簡(jiǎn)單的說告訴瀏覽器如何顯示)
.
JavaScript:JavaScript是web頁面中的一種腳本編程語言,也是一種通用的、跨平臺(tái)的、基于對(duì)象和事件驅(qū)動(dòng)并具有安全性的腳本語言。它不需要進(jìn)行編譯,而是直接嵌入HTML頁面中,把靜態(tài)頁面變成動(dòng)態(tài)頁面。(簡(jiǎn)單的來說告訴瀏覽器如何交互)

簡(jiǎn)單HTML文件結(jié)構(gòu)

<html>/*文件開始*/ <head>/*文件頭*/ <title>標(biāo)題</title>/*文件標(biāo)題*/ </head> <body>內(nèi)容</body> </html>/*文件結(jié)束*/

HTML常用的標(biāo)記

<br>換行 <p></p>段落 <s></s>刪除線 <b></b>字體粗體 <u></u>下劃線 <em></em>斜體內(nèi)容 <sub></sub> 下標(biāo) <sup></sup>上標(biāo) <hr></hr>水平線 <a></a>超鏈接 .....





bool查詢簡(jiǎn)介

Elasticsearch(下面簡(jiǎn)稱ES)中的bool查詢?cè)跇I(yè)務(wù)中使用也是比較多的。在一些非實(shí)時(shí)的分頁查詢,導(dǎo)出的場(chǎng)景,我們經(jīng)常使用bool查詢組合各種查詢條件。



Bool查詢包括四種子句,



must

filter

should

must_not

我這里只介紹下must和filter兩種子句,因?yàn)槭俏覀兘裉煲v的重點(diǎn)。其它的可以自行查詢官方文檔。



must, 返回的文檔必須滿足must子句的條件,并且參與計(jì)算分值

filter, 返回的文檔必須滿足filter子句的條件。但是跟Must不一樣的是,不會(huì)計(jì)算分值, 并且可以使用緩存

從上面的描述來看,你應(yīng)該已經(jīng)知道,如果只看查詢的結(jié)果,must和filter是一樣的。區(qū)別是場(chǎng)景不一樣。如果結(jié)果需要算分就使用must,否則可以考慮使用filter。



光說比較抽象,看個(gè)例子,下面兩個(gè)語句,查詢的結(jié)果是一樣的。



使用filter過濾時(shí)間范圍,

GET kibana_sample_data_ecommerce/_search
{
  "size": 1000, 
  "query": {
    "bool": {
      "must": [
        {"term": {
          "currency": "EUR"
        }}
      ],
      "filter": {
        "range": {
          "order_date": {
            "gte": "2020-01-25T23:45:36.000+00:00",
            "lte": "2020-02-01T23:45:36.000+00:00"
          }
        }
      }
    }
  }
}


filter比較的原理

上一節(jié)你已經(jīng)知道了must和filter的基本用法和區(qū)別。簡(jiǎn)單來講,如果你的業(yè)務(wù)場(chǎng)景不需要算分,使用filter可以真的讓你的查詢效率飛起來。



為了說明filter查詢的原因,我們需要引入ES的一個(gè)概念 query context和 filter context。



query context



query context關(guān)注的是,文檔到底有多匹配查詢的條件,這個(gè)匹配的程度是由相關(guān)性分?jǐn)?shù)決定的,分?jǐn)?shù)越高自然就越匹配。所以這種查詢除了關(guān)注文檔是否滿足查詢條件,還需要額外的計(jì)算相關(guān)性分?jǐn)?shù).



filter context



filter context關(guān)注的是,文檔是否匹配查詢條件,結(jié)果只有兩個(gè),是和否。沒有其它額外的計(jì)算。它常用的一個(gè)場(chǎng)景就是過濾時(shí)間范圍。



并且filter context會(huì)自動(dòng)被ES緩存結(jié)果,效率進(jìn)一步提高。



對(duì)于bool查詢,must使用的就是query context,而filter使用的就是filter context。



我們可以通過一個(gè)示例驗(yàn)證下。繼續(xù)使用第一節(jié)的例子,我們通過kibana自帶的search profiler來看看ES的查詢的詳細(xì)過程。



使用must查詢的執(zhí)行過程是這樣的:



可以明顯看到,此次查詢計(jì)算了相關(guān)性分?jǐn)?shù),而且score的部分占據(jù)了查詢時(shí)間的10分之一左右。



filter的查詢我就不截圖了,區(qū)別就是score這部分是0,也就是不計(jì)算相關(guān)性分?jǐn)?shù)。



除了是否計(jì)算相關(guān)性算分的差別,經(jīng)常使用的過濾器將被Elasticsearch自動(dòng)緩存,以提高性能。



我自己曾經(jīng)在一個(gè)項(xiàng)目中,對(duì)一個(gè)業(yè)務(wù)查詢場(chǎng)景做了這種優(yōu)化,當(dāng)時(shí)線上的索引文檔數(shù)量大概是3000萬左右,改成filter之后,查詢的速度幾乎快了一倍。


總結(jié)

我們應(yīng)該根據(jù)自己的實(shí)際業(yè)務(wù)場(chǎng)景選擇合適的查詢語句,在某些不需要相關(guān)性算分的查詢場(chǎng)景,盡量使用filter context可以讓你的查詢更加。


你所不知道的XML

前端達(dá)人

一、XML:

XML(Extensible Markup Language 可擴(kuò)展標(biāo)記語言),XML是一個(gè)以文本來描述數(shù)據(jù)的文檔。

1. 示例:

<?xml version="1.0" encoding="UTF-8"?>
<people>
    <person personid="E01">
        <name>Tony</name>
        <address>10 Downing Street, London, UK</address>
        <tel>(061) 98765</tel>
        <fax>(061) 98765</fax>
        <email>tony@everywhere.com</email>
    </person>
    <person personid="E02">
        <name>Bill</name>
        <address>White House, USA</address>
        <tel>(001) 6400 98765</tel>
        <fax>(001) 6400 98765</fax>
        <email>bill@everywhere.com</email>
    </person>
</people>

2. 用途:

(1)充當(dāng)顯示數(shù)據(jù)(以XML充當(dāng)顯示層)

(2)存儲(chǔ)數(shù)據(jù)(存儲(chǔ)層)的功能

(3)以XML描述數(shù)據(jù),并在聯(lián)系服務(wù)器與系統(tǒng)的其余部分之間傳遞。(傳輸數(shù)據(jù)的一樣格式)

從某種角度講,XML是數(shù)據(jù)封裝和消息傳遞技術(shù)。

3.解析XML:
3.1 :使用SAX解析XML

3.1.1 什么是SAX:

SAX是Simple API for XML的縮寫
SAX 是讀取和操作 XML 數(shù)據(jù)更快速、更輕量的方法。SAX 允許您在讀取文檔時(shí)處理它,從而不必等待整個(gè)文檔被存儲(chǔ)之后才采取操作。它不涉及 DOM 所必需的開銷和概念跳躍。 SAX API是一個(gè)基于事件的API ,適用于處理數(shù)據(jù)流,即隨著數(shù)據(jù)的流動(dòng)而依次處理數(shù)據(jù)。SAX API 在其解析您的文檔時(shí)發(fā)生一定事件的時(shí)候會(huì)通知您。在您對(duì)其響應(yīng)時(shí),您不作保存的數(shù)據(jù)將會(huì)被拋棄。

3.1.2 SAX解析XML方式:

SAX API中主要有四種處理事件的接口,它們分別是ContentHandler,DTDHandler, EntityResolver 和 ErrorHandler 。實(shí)際上只要繼承DefaultHandler 類就可以,DefaultHandler實(shí)現(xiàn)了這四個(gè)事件處理器接口,然后提供了每個(gè)抽象方法的默認(rèn)實(shí)現(xiàn)。
// 創(chuàng)建SAX解析器工廠對(duì)象
SAXParserFactory spf = SAXParserFactory.newInstance();
// 使用解析器工廠創(chuàng)建解析器實(shí)例
SAXParser saxParser = spf.newSAXParser();
// 創(chuàng)建SAX解析器要使用的事件偵聽器對(duì)象
PersonHandler handler = 
                         new PersonHandler();
// 開始解析文件
saxParser.parse(
            new File(fileName), handler);


3.2. DOM解析XML:

DOM:Document Object Model(文檔對(duì)象模型)
DOM的特性:
定義一組 Java 接口,基于對(duì)象,與語言和平臺(tái)無關(guān)將 XML 文檔表示為樹,在內(nèi)存中解析和存儲(chǔ) XML 文檔,允許隨機(jī)訪問文檔的不同部分。

DOM解析XML
DOM的優(yōu)點(diǎn),由于樹在內(nèi)存中是持久的,因此可以修改后更新。它還可以在任何時(shí)候在樹中上下導(dǎo)航,API使用起來也較簡(jiǎn)單。 

DocumentBuilderFactory builder = DocumentBuilderFactory.newInstance();
DocumentBuilder db = builder.newDocumentBuilder();
db.parse("person.xml");
NodeList node_person = doc.getElementsByTagName("person");

 3.3. JDOM解析XML:

JDOM是兩位著名的 Java 開發(fā)人員兼作者,Brett Mclaughlin 和 Jason Hunter 的創(chuàng)作成果, 2000 年初在類似于Apache協(xié)議的許可下,JDOM作為一個(gè)開放源代碼項(xiàng)目正式開始研發(fā)了。

JDOM 簡(jiǎn)化了與 XML 的交互并且比使用 DOM 實(shí)現(xiàn)更快,JDOM 與 DOM 主要有兩方面不同。首先,JDOM 僅使用具體類而不使用接口。這在某些方面簡(jiǎn)化了 API,但是也限制了靈活性。第二,API 大量使用了 Collections 類,簡(jiǎn)化了那些已經(jīng)熟悉這些類的 Java 開發(fā)者的使用。
 

解析步驟:
(1)SAXBuilder sax = new SAXBuilder();
(2)Document doc = sax.build(….);
(3)Element el = doc.getRootElement();(4)List list = el.getChildren();
(5)遍歷內(nèi)容


3.4. DOM4J解析XML:

dom4j是一個(gè)非常非常優(yōu)秀的Java XML API,具有性能優(yōu)異、功能強(qiáng)大和極端易用使用的特點(diǎn),同時(shí)它也是一個(gè)開放源代碼的軟件,可以在SourceForge上找到它。在對(duì)主流的Java XML API進(jìn)行的性能、功能和易用性的評(píng)測(cè),dom4j無論在那個(gè)方面都是非常出色的。如今你可以看到越來越多的Java軟件都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這是必須使用的jar包, Hibernate用它來讀寫配置文件。
解析步驟:
(1)SAXReader sax = new SAXReader();
(2)Document doc = sax.read(Thread.currentThread().getContextClassLoader()
          .getResourceAsStream("person.xml"));
(3)Element root = doc.getRootElement();
(4)Iterator iterator = root.elementIterator();
(5)遍歷迭代器


4.各種解析方法比較:
JDOM 和 DOM 在性能測(cè)試時(shí)表現(xiàn)不佳,在測(cè)試 10M 文檔時(shí)內(nèi)存溢出。
SAX表現(xiàn)較好,這要依賴于它特定的解析方式。一個(gè) SAX 檢測(cè)即將到來的XML流,但并沒有載入到內(nèi)存(當(dāng)然當(dāng)XML流被讀入時(shí),會(huì)有部分文檔暫時(shí)隱藏在內(nèi)存中。DOM4J是這場(chǎng)測(cè)試的獲勝者,目前許多開源項(xiàng)目中大量采用 DOM4J,例如大名鼎鼎的 Hibernate 也用 DOM4J 來讀取 XML 配置文件。
xstream 實(shí)現(xiàn)XML的轉(zhuǎn)換


5.案例:

public class Person {
    private String personid;
    private String name;
    private String address;
    private String tel;
    private String fax;
    private String email;

    @Override
    public String toString() {
        return "Person{" +
                "personid='" + personid + '\'' +
                ", name='" + name + '\'' +
                ", address='" + address + '\'' +
                ", tel='" + tel + '\'' +
                ", fax='" + fax + '\'' +
                ", email='" + email + '\'' +
                '}';
    }

    public String getPersonid() {
        return personid;
    }

    public void setPersonid(String personid) {
        this.personid = personid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
}



<?xml version="1.0" encoding="UTF-8"?>
<people>
    <person personid="E01">
        <name>Tony Blair</name>
        <address>10 Downing Street, London, UK</address>
        <tel>(061) 98765</tel>
        <fax>(061) 98765</fax>
        <email>blair@everywhere.com</email>
    </person>
    <person personid="E02">
        <name>Bill Clinton</name>
        <address>White House, USA</address>
        <tel>(001) 6400 98765</tel>
        <fax>(001) 6400 98765</fax>
        <email>bill@everywhere.com</email>
    </person>
</people>


import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Hu Guanzhong
 * SAX解析的特點(diǎn):
 * 1、基于事件驅(qū)動(dòng)
 * 2、順序讀取,速度快
 * 3、不能任意讀取節(jié)點(diǎn)(靈活性差)
 * 4、解析時(shí)占用的內(nèi)存小
 * 5、SAX更適用于在性能要求更高的設(shè)備上使用(Android開發(fā)中)
 *
 */
public class PersonHandler extends DefaultHandler{
    private List<Person> persons = null;
    private Person p;//當(dāng)前正在解析的person
    private String tag;//用于記錄當(dāng)前正在解析的標(biāo)簽名

    public List<Person> getPersons() {
        return persons;
    }

    //開始解析文檔時(shí)調(diào)用
    @Override
    public void startDocument() throws SAXException {
        super.startDocument();
        persons = new ArrayList<>();
        System.out.println("開始解析文檔...");
    }

    //在XML文檔解析結(jié)束時(shí)調(diào)用
    @Override
    public void endDocument() throws SAXException {
        super.endDocument();
        System.out.println("解析文檔結(jié)束.");
    }

    /**
     * 解析開始元素時(shí)調(diào)用
     * @param uri 命名空間
     * @param localName 不帶前綴的標(biāo)簽名
     * @param qName 帶前綴的標(biāo)簽名
     * @param attributes 當(dāng)前標(biāo)簽的屬性集合
     * @throws SAXException
     */
    @Override
    public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
        super.startElement(uri, localName, qName, attributes);
        if ("person".equals(qName)){
            p = new Person();
            String personid = attributes.getValue("personid");
            p.setPersonid(personid);
        }
        tag = qName;
        System.out.println("startElement--"+qName);
    }

    //解析結(jié)束元素時(shí)調(diào)用
    @Override
    public void endElement(String uri, String localName, String qName) throws SAXException {
        super.endElement(uri, localName, qName);
        if ("person".equals(qName)) {
            persons.add(p);
        }
        tag = null;
        System.out.println("endElement--"+qName);
    }

    //解析文本內(nèi)容時(shí)調(diào)用
    @Override
    public void characters(char[] ch, int start, int length) throws SAXException {
        super.characters(ch, start, length);
        if (tag != null) {
            if ("name".equals(tag)) {
                p.setName(new String(ch,start,length));
            }else if("address".equals(tag)){
                p.setAddress(new String(ch,start,length));
            }else if("tel".equals(tag)){
                p.setTel(new String(ch,start,length));
            }else if("fax".equals(tag)){
                p.setFax(new String(ch,start,length));
            }else if("email".equals(tag)){
                p.setEmail(new String(ch,start,length));
            }
            System.out.println(ch);
        }
    }
}



public class XMLDemo {

    /**
     * 使用第三方xstream組件實(shí)現(xiàn)XML的解析與生成
     */
    @Test
    public void xStream(){
        Person p = new Person();
        p.setPersonid("1212");
        p.setAddress("北京");
        p.setEmail("vince@163.com");
        p.setFax("6768789798");
        p.setTel("13838389438");
        p.setName("38");

        XStream xStream = new XStream(new Xpp3Driver());
        xStream.alias("person",Person.class);
        xStream.useAttributeFor(Person.class,"personid");
        String xml = xStream.toXML(p);
        System.out.println(xml);

        //解析XML
        Person person = (Person)xStream.fromXML(xml);
        System.out.println(person);
    }

    /**
     * 從XML文件中讀取對(duì)象
     */
    @Test
    public void xmlDecoder() throws FileNotFoundException {
        BufferedInputStream in = new BufferedInputStream(new FileInputStream("test.xml"));
        XMLDecoder decoder = new XMLDecoder(in);
        Person p = (Person)decoder.readObject();
        System.out.println(p);
    }
    /**
     * 把對(duì)象轉(zhuǎn)成XML文件寫入
     */
    @Test
    public void xmlEncoder() throws FileNotFoundException {
        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("test.xml"));
        XMLEncoder xmlEncoder = new XMLEncoder(bos);
        Person p = new Person();
        p.setPersonid("1212");
        p.setAddress("北京");
        p.setEmail("vince@163.com");
        p.setFax("6768789798");
        p.setTel("13838389438");
        p.setName("38");
        xmlEncoder.writeObject(p);
        xmlEncoder.close();
    }

    /**
     * DOM4J解析XML
     * 基于樹型結(jié)構(gòu),第三方組件
     * 解析速度快,效率更高,使用的JAVA中的迭代器實(shí)現(xiàn)數(shù)據(jù)讀取,在WEB框架中使用較多(Hibernate)
     *
     */
    @Test
    public void dom4jParseXML() throws DocumentException {
        //1 創(chuàng)建DOM4J的解析器對(duì)象
        SAXReader reader = new SAXReader();
        InputStream is = Thread.currentThread().getContextClassLoader()
                .getResourceAsStream("com/vince/xml/person.xml");
        org.dom4j.Document doc = reader.read(is);
        org.dom4j.Element rootElement = doc.getRootElement();
        Iterator<org.dom4j.Element> iterator = rootElement.elementIterator();
        ArrayList<Person> persons = new ArrayList<>();
        Person p = null;
        while(iterator.hasNext()){
            p = new Person();
            org.dom4j.Element e = iterator.next();
            p.setPersonid(e.attributeValue("personid"));
            Iterator<org.dom4j.Element> iterator1 = e.elementIterator();
            while(iterator1.hasNext()){
                org.dom4j.Element next = iterator1.next();
                String tag = next.getName();
                if("name".equals(tag)){
                    p.setName(next.getText());
                }else if("address".equals(tag)){
                    p.setAddress(next.getText());
                }else if("tel".equals(tag)){
                    p.setTel(next.getText());
                }else if("fax".equals(tag)){
                    p.setFax(next.getText());
                }else if("email".equals(tag)){
                    p.setEmail(next.getText());
                }
            }
            persons.add(p);
        }
        System.out.println("結(jié)果:");
        System.out.println(Arrays.toString(persons.toArray()));
    }

    /**
     * JDOM解析 XML
     * 1、與DOM類似基于樹型結(jié)構(gòu),
     * 2、與DOM的區(qū)別:
     * (1)第三方開源的組件
     * (2)實(shí)現(xiàn)使用JAVA的Collection接口
     * (3)效率比DOM更快
     */
    @Test
    public void jdomParseXML() throws JDOMException, IOException {
        //創(chuàng)建JDOM解析器
        SAXBuilder builder = new SAXBuilder();
        InputStream is = Thread.currentThread().getContextClassLoader()
                .getResourceAsStream("com/vince/xml/person.xml");
        org.jdom2.Document build = builder.build(is);
        Element rootElement = build.getRootElement();
        List<Person> list = new ArrayList<>();
        Person person = null;
        List<Element> children = rootElement.getChildren();
        for(Element element: children){
            person = new Person();
            String personid = element.getAttributeValue("personid");
            person.setPersonid(personid);
            List<Element> children1 = element.getChildren();
            for (Element e: children1){
                String tag = e.getName();
                if("name".equals(tag)){
                    person.setName(e.getText());
                }else if("address".equals(tag)){
                    person.setAddress(e.getText());
                }else if("tel".equals(tag)){
                    person.setTel(e.getText());
                }else if("fax".equals(tag)){
                    person.setFax(e.getText());
                }else if("email".equals(tag)){
                    person.setEmail(e.getText());
                }
            }
            list.add(person);
        }
        System.out.println("結(jié)果:");
        System.out.println(Arrays.toString(list.toArray()));
    }

    /**
     * DOM解析XML
     * 1、基于樹型結(jié)構(gòu),通過解析器一次性把文檔加載到內(nèi)存中,所以會(huì)比較占用內(nèi)存,可以隨機(jī)訪問
     * 更加靈活,更適合在WEB開發(fā)中使用
     */
    @Test
    public void domParseXML() throws ParserConfigurationException, IOException, SAXException {
        //1、創(chuàng)建一個(gè)DOM解析器工廠對(duì)象
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        //2、通過工廠對(duì)象創(chuàng)建解析器對(duì)象
        DocumentBuilder documentBuilder = factory.newDocumentBuilder();
        //3、解析文檔
        InputStream is = Thread.currentThread().getContextClassLoader()
                .getResourceAsStream("com/vince/xml/person.xml");
        //此代碼完成后,整個(gè)XML文檔已經(jīng)被加載到內(nèi)存中,以樹狀形式存儲(chǔ)
        Document doc = documentBuilder.parse(is);
        //4、從內(nèi)存中讀取數(shù)據(jù)

        //獲取節(jié)點(diǎn)名稱為person的所有節(jié)點(diǎn),返回節(jié)點(diǎn)集合
        NodeList personNodeList = doc.getElementsByTagName("person");
        ArrayList<Person> persons = new ArrayList<>();
        Person p = null;
        //此循環(huán)會(huì)迭代兩次
        for (int i=0;i<personNodeList.getLength();i++){
            Node personNode = personNodeList.item(i);
            p = new Person();
            //獲取節(jié)點(diǎn)的屬性值
            String personid = personNode.getAttributes().getNamedItem("personid").getNodeValue();
            p.setPersonid(personid);
            //獲取當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)
            NodeList childNodes = personNode.getChildNodes();
            for (int j = 0;j<childNodes.getLength();j++){
                Node item = childNodes.item(j);
                String nodeName = item.getNodeName();
                if ("name".equals(nodeName)) {
                    p.setName(item.getFirstChild().getNodeValue());
                }else if("address".equals(nodeName)){
                    p.setAddress(item.getFirstChild().getNodeValue());
                }else if("tel".equals(nodeName)){
                    p.setTel(item.getFirstChild().getNodeValue());
                }else if("fax".equals(nodeName)){
                    p.setFax(item.getFirstChild().getNodeValue());
                }else if("email".equals(nodeName)){
                    p.setEmail(item.getFirstChild().getNodeValue());
                }
            }
            persons.add(p);
        }
        System.out.println("結(jié)果:");
        System.out.println(Arrays.toString(persons.toArray()));
    }

    /**
     * SAX解析的特點(diǎn):
     * 1、基于事件驅(qū)動(dòng)
     * 2、順序讀取,速度快
     * 3、不能任意讀取節(jié)點(diǎn)(靈活性差)
     * 4、解析時(shí)占用的內(nèi)存小
     * 5、SAX更適用于在性能要求更高的設(shè)備上使用(Android開發(fā)中)
     * @throws ParserConfigurationException
     * @throws SAXException
     * @throws IOException
     */
    @Test
    public void saxParseXML() throws ParserConfigurationException, SAXException, IOException {
        //1、創(chuàng)建一個(gè)SAX解析器工廠對(duì)象
        SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
        //2、通過工廠對(duì)象創(chuàng)建SAX解析器
        SAXParser saxParser = saxParserFactory.newSAXParser();
        //3、創(chuàng)建一個(gè)數(shù)據(jù)處理器(需要我們自己來編寫)
        PersonHandler personHandler = new PersonHandler();
        //4、開始解析
        InputStream is = Thread.currentThread().getContextClassLoader()
                .getResourceAsStream("com/vince/xml/person.xml");
        saxParser.parse(is,personHandler);
        List<Person> persons = personHandler.getPersons();
        for (Person p:persons){
            System.out.println(p);
        }
    }
}

日歷

鏈接

個(gè)人資料

存檔

主站蜘蛛池模板: 国产极品粉嫩泬免费观看 | 秋霞鲁丝无码一区二区三区 | 国产又黄又爽视频 | 精品国精品自拍自在线 | 亚洲粉嫩美白在线 | 欧美性猛交xxxxx少妇 | 久久精品人妻一区二区三区 | 18禁男女无遮挡啪啪网站 | 久久撸视频 | 91精品视频免费观看 | 天天摸天天看天天做天天爽 | 精品人妻系列无码专区久久 | 中文字幕在线播放不卡 | 老女人x88av导航 | 日本高清精品 | 97久久超碰精品视觉盛宴 | 印度最猛性xxxxx69交 | 欧美在线视频日韩 | 一级片麻豆 | 999精品| 久久久久国产精品麻豆ar影院 | 国产精选一区 | 可以看的黑人性较视频 | 人与禽一级全黄 | 日本中文字幕免费观看 | 国产午夜精品一区二区三 | 欧美国产亚洲精品 | 在阳台上玩弄人妻的乳球 | 国产精品久久久久久妇女 | 久久久久久久九九九九 | 欧美一级片免费播放 | 人妻在线日韩免费视频 | 亚洲第一天堂国产丝袜熟女 | 偷窥自拍亚洲色图 | 国产熟妇午夜精品aaa | av天堂午夜精品一区二区三区 | 国产尻逼视频 | 日日草夜夜操 | 国产成人麻豆精品午夜福利在线 | 床戏做爰无遮挡三级寡妇 | 天天视频亚洲 | 国产精品.xx视频.xxtv | 日本精品区 | 在线观看aaa | 伊人99热 | 一级肉体大战片 | 久久久久久久久久99精品 | 99久久超碰中文字幕伊人 | 99久久精品国产成人一区二区 | 欧洲日韩在线 | 亚洲精品99久久久久中文字幕 | 国产精品免费久久久久久久久久中文 | 美女网站视频在线 | 久久久久噜噜噜亚洲熟女综合 | 亚洲鲁丝片av无码多人 | 日本精品巨爆乳无码大乳巨 | 亚洲淫区 | 亚洲乱码一区av黑人高潮 | 国产黄a三级三级 | 丰满少妇裸体性激交 | 一级在线播放 | 国产成人精品一区二三区四区五区 | 免费又黄又爽又猛的毛片 | 久久国产主播福利在线 | 国产精品嫩草久久久久 | 亚洲人人玩人人添人人 | 日韩精品极品视频在线观看免费 | 性旺盛的老女人 | 91丝袜超薄交口足 | 久久人人爽人人爽人人片 | 丁香五香天堂综合小说 | 精品国产女主播在线观看 | 伊人精品成人久久综合 | 免费久久久久 | 欧美视频在线观看不卡 | 精品人妻久久久久久888 | 韩国精品久久久 | 亚洲激情一区 | 日本大片在线播放 | www.久久久久 | 日韩精品一二三四区 | 无码潮喷a片无码高潮视频 小说区 亚洲 自拍 另类 | 爱情岛论坛成人 | 国产香蕉视频在线播放 | 久久中文娱乐网 | 久久久久久国产精品无码超碰动画 | 久久久精品人妻无码专区不卡 | 华人少妇被黑人粗大的猛烈进 | 人妻少妇屁股翘水多视频 | 国产成人av一区二区三区无码 | 国产suv精品一区二区883 | 欧美处交wwwvideos另类 | 亚洲综合蜜臀av | 99国产精品欧美久久久久的广告 | 日韩爆乳一区二区无码 | 免费人成网站免费看视频 | 少妇性i交大片免费 | av亚洲精华国产精华精 | 91人人插| 无码欧美黑人xxx一区二区三区 | 久久久精品影视 | 91蝌蚪视频在线观看 | 国模冰冰炮一区二区 | 男人添女人下部高潮全视频 | 国产亚洲曝欧美不卡精品 | 国产亚洲精品久久久久天堂软件 | 亚洲性夜色噜噜噜在线观看不卡 | 亚洲va久久久噜噜噜久久狠狠 | 久久99久久99精品免视看动漫 | 亚洲精品乱码久久久久蜜桃 | 91视频啪啪 | 亚洲欧美日韩精品色xxx | 思思久久96热在精品国产 | 日韩免费不卡视频 | 色偷偷亚洲| 国产精品无码久久久久成人影院 | 四虎永久在线精品免费播放 | 国产精品毛片无遮挡高清 | 曰本又大又粗又黄又爽的少妇毛片 | 亚洲高清无吗 | 91视频第一页 | 高潮白浆潮喷正在播放 | 免费av在线播放 | 精品无码人妻一区二区三区不卡 | 野外毛片| 婷婷色中文网 | 青青草在久久免费久久免费 | 狠狠综合久久av一区二区 | 狠狠躁天天躁中文字幕 | av在线网址观看 | 香蕉久久精品日日躁夜夜躁夏 | 胸大美女又黄的网站 | 五月天av网站 | 久久久久久久久久久久久女过产乱 | 久久欧美一区二区三区性牲奴 | 大陆精大陆国产国语精品 | www.色午夜.com| 天天干干| 影音先锋中文字幕一区 | 中文字幕免费观看视频 | 国产精品性夜天天拍拍2021 | 国产九九九九 | 激情综合色综合啪啪五月丁香搜索 | 日本又色又爽又黄的a片吻戏 | 日本特黄特色特爽大片 | 久久亚洲影视 | 亚洲国产精品久久青草无码 | 国产1区2区 | 午夜久久久久久久久久久久久捆绑 | 无码无套少妇毛多18pxxxx | 国产精品一区在线观看 | 国产精品无码人妻在线 | 91亚洲乱码卡一卡二卡新区豆瓣 | 成人久久18免费网站麻豆 | 二女共侍一夫三级 | 久久精品av国产一区二区 | 黄色小说免费网址 | 日韩欧美一区二区在线观看 | 国产高清吃奶成免费视频网站 | 日本熟日本熟妇中文在线观看 | 亚洲欧美成人中文日韩电影网站 | www91com国产91| 婷婷射精av这里只有精品 | 1024手机视频在线观看 | 日韩 高清 无码 人妻 | 一级视频在线观看 | 四虎永久网站 | 性网站免费 | 国产精品美女久久久久aⅴ国产馆 | 超碰碰碰碰 | 又色又爽又高潮免费观看 | 国产第一草草影院 | 亚洲激情99 | 日本一区二区三区精品福利视频 | 狠狠综合久久久久尤物丿 | 911精品美国片911久久久 | 国产成人在线网站 | 中文资源在线天堂库8 | 微拍一区 | ∞性videosex女兵 | 思思九九 | 强侵犯の奶水授乳羞羞漫虐 | 亚洲成a人片在线观看国产 国产精品久久久久无码人妻 | 老司机亚洲精品影院无码 | 少妇全光淫片bbw | 日本激情中文字幕 | 米奇影院888奇米色99在线 | 欧美波霸在线 | 情人伊人久久综合亚洲 | 中文学幕专区 | 人妻系列无码专区无码中出 | 无码国产一区二区三区四区 | 国产综合在线视频 | www.91.av| 少妇仑乱a毛片 | 亚洲第一区se | 免费日韩一区 | 成人h视频| 国产a∨精品一区二区三区不卡 | 欧美黑人巨大videos精品男男 | 国产麻豆精品传媒av国产婷婷 | 在线一区观看 | 国产一级91 | 日韩美女视频一区二区 | 中文字幕无码乱码人妻系列蜜桃 | 狠狠做六月爱婷婷综合aⅴ 男人的天堂色偷偷 | 91精品国产综合久久精品图片 | 国产亚洲精品电影网站在线观看 | 黄色草逼网站 | 激情偷乱人伦小说视频 | 亚洲女优在线 | 成人久久久 | 一本大道东京热无码 | 久久xx | 一道本在线伊人蕉无码 | 国产精品www色诱视频 | 一区二区三区四区高清视频 | 国产精品久久香蕉免费播放 | 国产无套精品一区二区 | 久久久精品动漫 | 日韩久久激情综合啪啪 | 亚洲高清在线看 | 亚洲精品久久久久久久久久久 | h成人在线观看 | 在线播放不卡av | 在线视频网站www色 熟妇与小伙子matur老熟妇e | 日本高清www色视频 91视频免费在观看 国产这里有精品 | 中文字幕在线观看亚洲视频 | 久久的爱久久久久的快乐 | 久久精品亚洲精品国产欧美kt∨ | 少妇厨房愉情理伦片bd在线观看 | 亚洲色无码综合图区手机 | 亚洲精品一区中文字幕乱码 | 欧美美女喷潮 | 中文字幕黑人 | 99国产精品白浆无码流出 | 国内野外强奷在线视频 | 亚洲在线一区 | 国语对白做受69 | 中文在线a在线 | 国产精品亚洲а∨天堂 | 无码精品视频一区二区三区 | 99午夜| 亚洲色图欧美 | 狠狠噜天天噜日日噜视频麻豆 | 在线免费看mv的网站入口 | 国产网站黄 | 综合久久给合久久狠狠狠97色 | 人妻无码一区二区三区四区 | 丁香午夜| 一及黄色大片 | 国产在线视频精品视频 | 亚洲视频精品在线观看 | 日本熟妇厨房xxxⅹⅹ乱 | 国产一精品一av一免费 | 欧美中文字幕 | 噜噜色综合天天综合网mp3 | 精品乱码一区二区三四五区 | 亚洲乱码日产精品bd在观看 | 成年人免费黄色片 | 欧美精品乱码 | 成人h动漫精品一区二区 | 亚洲免费在线 | 在线中文字幕网站 | 亚州视频一区二区三区 | 色噜噜人体337p人体 | 成人国产精品一区二区网站公司 | 日韩人妻无码一区二区三区久久 | 91榴莲视频 | 欧美天天综合网 | 欧美xxxx做受欧美1314 | 日韩在线中文字幕视频 | 欧美精品网站 | 国产1区 2区 3区 | 97久久久综合亚洲久久88 | 色丁香色婷婷 | 精品国精品国产自在久国产不卡 | 久草综合网 | 国产免费久久精品99re丫丫一 | 日韩成人久久 | 亚洲 日本 欧洲 欧美 视频 | 欧美日韩亚洲一区二区三区一 | 国产精品香蕉500g | 尤物视频在线观看视频 | 香蕉福利影院 | 中文字幕在线导航 | av最新在线观看 | 偷偷操影院 | 97久久超碰中文字幕 | 亚洲国产成人精品无码区在线播放 | 老外的一级大黄色毛片 | 久久婷婷色香五月综合缴缴情 | 亚洲一区视频网站 | 五月天狠狠操 | 色悠久久久久久久综合 | 日本高清不卡aⅴ免费网站 69久久久久久 | 好男人资源在线www免费 | 欧美人成视频在线视频 | 伊人自拍 | 女邻居的丰满奶水 | 特级国产午夜理论不卡 | 亚洲精品国精品久久99热一 | 日韩av男人天堂 | av无码av天天av天天爽 | 欧美一道本一区二区三区 | 日本中文字幕一区二区高清在线 | 国产精品美女久久久久久麻豆 | 成年女人永久免费观看视频 | 成人免费b2b网站大全在线 | 成人无码精品免费视频在线观看 | 五月综合在线 | 日韩一级视频 | 亚洲精品1卡2卡3卡 xvideos永久免费入口 | 免费福利视频一区二区三区高清 | 亚洲乱码av中文一二区软件 | 日本永久免费啪啪网站 | 亚洲欧美成人综合图区 | 成人午夜高潮免费视频在线观看 | 日本亲子乱子伦xxxx30路 | 丁香婷婷六月综合交清 | 露脸叫床粗话东北少妇 | 国产美女爽到喷白浆的 | 日韩内射美女人妻一区二区三区 | 国产人与禽zoz0性伦多活几年 | av丝袜美腿 | 婷婷亚洲图片 | 强开小婷嫩苞又嫩又紧韩国视频 | 国产亚洲精品bt天堂精选 | 久久亚洲精品色一区 | 一区二区视频免费 | 国产综合精品久久 | 国产成人久久久精品二区三区 | 成年美女黄网色视频免费4399 | 99在线精品视频免费观看软件 | 中文日韩在线视频 | 久久这里只有精品6 | 国产网红无码精品视频 | 日本xxxx18高清hd | 色欲av亚洲一区无码少妇 | 天天色天天色 | 国产裸模视频免费区无码 | 国产又粗又猛又爽又 | 日本少妇网站 | 欧美夫妇交换xxx | 国产成人剧情av | www.四虎精品 | 久久久久久久久久久久网站 | 怡红院a∨人人爰人人爽 | 91九色丨porny丨国产jk | 久久综合色老色 | 91亚洲精品久久久久图片蜜桃 | yy6080久久伦理一区二区 | 亚洲香蕉中文日韩v日本 | 国产精品嫩草影院88av | 精品久久免费视频 | 中字无码av电影在线观看网站 | 国产精品成人无码免费 | 成人精品一区二区三区视频播放 | 欧美亚洲自偷自偷图片 | 久草福利网| 久久精品免费一区二区 | 国产成人免费在线观看视频 | 国产精品免费观看久久 | 亚洲国产成人久久精品大牛影视 | www.热久久 | 黄色三级在线 | 日韩国产精品无码一区二区三区 | 国产精品不卡一区二区三区 | 九九九在线视频 | 久久久午夜影院 | 992tv人人网tv亚洲精品 | 色爱综合区 | 国产蝌蚪视频在线观看 | 夏目彩春av一凶二区在线播效 | 国产精品视频色拍在线视频 | 亚洲日韩精品欧美一区二区 | 欧美人与动牲交a免费 | 精品久久久无码中文字幕 | 无码国产精品一区二区免费16 | 大狠狠大臿蕉香蕉大视频 | 国产每日更新 | 人妻熟女一区二区aⅴ水野朝阳 | 六月丁香综合在线视频 | 欧美成人影院亚洲综合图 | 一区二区三区综合 | 欧美成人伊人 | av在线播放日韩亚洲欧我不卡 | 中文字幕第3页 | 久久久人 | 亚洲精品久久久久久中文字幕 | 一级黄色片在线 | 国产午夜禁区精品视频 | 国产极品美女到高潮 | 伊人狠狠色 | 黄在线网站 | 久久久蜜桃一区二区 | 亚洲人成在线播放 | 狠狠色综合色综合网站久久 | 国产美女精品自在线拍免费 | 亚洲香蕉免费有线视频 | 精品国产免费一区二区三区香蕉 | av在线无码专区一区 | 欧美a一区 | 娇小萝被两个黑人用半米长 | 97色伦综合在线欧美视频 | 精品无码人妻一区二区三区品 | 99国产精品久久久久久久久久久 | 国产欧美性成人精品午夜 | 精品国产不卡一区二区三区 | 孕妇怀孕高潮潮喷视频孕妇 | 无码专区视频中文字幕 | 有码在线播放 | 欧美成人区 | 538任你躁在线精品免费 | 国产成人无码av在线播放无广告 | 热九九精品 | 国产极品美女高潮无套软件 | 国产乱子伦精品无码码专区 | 4438x成人网全国最大 | 人人妻人人超人人 | 国产一二区精品 | 国产欧美日韩亚洲 | 超碰1998 | 亚洲国产第一站精品蜜芽 | 久久久久久网站 | 超碰aⅴ人人做人人爽欧美 久久久国产精品亚洲一区 天天爽天天爽天天爽 | 亚洲一区二区在线看 | 日韩av在线看免费观看 | 亚洲国产成人无码影片在线播放 | 永久中文字幕免费视频网站 | 欧美人与动牲交a欧美精品 18禁超污无遮挡无码免费游戏 | 五月婷婷丁香在线 | 一级免费av | 麻豆av无码蜜臀av | 日本aⅴ免费视频一区二区三区 | 国产精品色内内在线播放 | 国产一区二区三区在线观看视频 | 欧美人伦| 99久久超碰中文字幕伊人 | 欧美夜夜 | 丰满岳乱妇一区二区三区 | 国产免费久久精品99re丫丫一 | 六月婷婷综合 | 黄色网址在线视频 | 日韩欧美亚洲综合久久影院ds | 欧美成人看片一区二区三区尤物 | 青青青手机频在线观看 | 激情丁香网 | 中文字幕人妻无码视频 | 免费视频在线看 | 成人av日韩 | 精品一区二区三区免费视频 | 性一交一伦一a级 | 久久精品人人做人人妻人人玩 | 亚洲最大无码中文字幕网站 | 久久久成人网 | 欧洲精品在线播放 | 欧美精品自拍偷拍 | 日本伦理一区二区三区 | 毛片一二三区 | 真实人妻互换毛片视频 | 艳妇臀荡乳欲伦交换h在线观看 | 亚洲伦无码中文字幕另类 | 曰本又大又粗又黄又爽的少妇毛片 | 人与善性猛交xxxxx | 日本久久激情 | 一区在线观看视频 | 午夜精品久久久久久久久久蜜桃 | 无套内射在线无码播放 | 9|在线观看免费 | 亚洲国产一区精品 | 91久久伊人 | 巨大乳の揉んで乳榨り奶水 | 国产美女视频免费观看的网站 | 五月丁香啪啪激情综合色九色 | 真实国产乱子伦视频对白 | 偷欧洲亚洲另类图片av天堂 | 日韩人妻熟女中文字幕a美景之屋 | 97久久超碰国产精品2021 | 久久国产综合精品swag蓝导航 | 成人免费看片又大又黄 | 亚洲综合日韩久久成人av | 日韩精品亚洲人成在线观看 | 青青视频精品观看视频 | 四川丰满少妇被弄到高潮 | 91丨九色丨丰满人妖 | 国产一浮力影院 | 青青草国产久久精品 | 天天爽夜夜爽夜夜爽精品视频红桃 | 深夜福利动态图 | 国产av无码专区亚洲精品 | 亚洲a在线观看 | 一区二区三区四区产品乱 | 一级性爱视频 | 亚洲色欲啪啪久久www综合网 | a吖天堂网2019 | 婷婷五月花 | 亚洲精品aaaa | 性xxxxx欧美老富婆 | 91视频18 | 欧美jiizzhd精品欧美 | 男人边吻奶边挵进去视频 | 99久久婷婷国产综合亚洲 | 毛片高潮 | 日韩欧美国产一区精品 | 午夜精品久久久久久久蜜桃 | 99精美视频| 国产奶头好大揉着好爽视频 | 韩国精品一区二区三区无码视频 | 少妇被粗大的猛烈xx动态图 | 青青在线免费视频 | 77777五月色婷婷丁香视频 | 国产无遮挡a片又黄又爽漫画 | 国产初高中生粉嫩无套第一次 | 无码精品一区二区三区在线 | 99久久日韩精品免费热麻豆美女 | 精品久久久久久中文字幕 | 国产精品永久免费嫩草研究院 | 精品国产在天天在线观看 | 熟女少妇在线视频播放 | 欧美孕妇xxxx做受欧美88 | 狂野欧美性猛交xxxx | 欧美国产日韩在线播放 | 精品国产一区二区三区小蝌蚪 | 美女又色又爽视频免费 | 国产亚洲精品美女久久久久 | 亚洲精品国产自在现线最新 | 黄色网络在线观看 | 亚洲天堂影院 | 无码137片内射在线影院 | 青青青国产依人在线 | 又粗又长av | 免费在线精品视频 | 国产精品乱码一区二区三区视频 | 日韩一区二区三区射精 | 国产一区二区在线播放视频 | 久久久亚洲欧洲 | 国产成人无码18禁午夜福利p | 国产精品久久久久久久久人妻 | 在线观看欧美一区 | 91红桃视频 | 国产影片av级毛片特别刺激 | 欧美v日韩v亚洲v最新在线观看 | 国产成人精品午夜片在线观看 | 情侣呻吟对白精品av | 久久久免费精品 | 天干夜天天夜天干天 | 精品一区欧美 | 国产欧美在线一区二区三 | 色欲av无码一区二区三区 | 九九在线免费视频 | 无码精品人妻一区二区三区影院 | 一区二区三区日韩视频在线观看 | 日出水了特别黄的视频 | 国产精品人妻熟女毛片av久久 | 亚洲偷偷 | 久久偷看各类wc女厕嘘嘘偷窃 | 成人无码无遮挡很h在线播放 | 亚洲日本香蕉视频观看视频 | 国产乱xxxxx97国语对白 | 都市激情自拍 | 久久er99热精品一区二区 | 人人草人人干 | 国产精品乡下勾搭老头1 | 亚洲69av| 男男女女爽爽爽免费视频 | 精品人人妻人人澡人人爽人人 | 亚洲精品美女久久7777777 | 2021久久精品国产99国产精品 | 插一插射一射视频 | 午夜电影院理伦片8888 | 91白丝在线观看 | 丰满少妇做爰视频爽爽和 | 国产精品毛片更新无码 | 无码人妻丰满熟妇区五十路 | 久久av无码精品人妻系列试探 | 夜夜爽一区二区三区精品 | 九九九九免费视频 | 殴美一级黄色片 | 国产卡一卡二卡三卡免费 | 久久精品国产一区二区三区不卡 | 66lu国产在线观看 | 岛国黄色av | 久久国产精品99久久人人澡 | 欧美 日产 国产在线观看 | 久久99精品久久久久久野外 | 人妻丰满熟妇av无码区不卡 | 国内av在线播放 | 亚洲欲色欲www怡红院 | 美女人人操| 国产真人做爰毛片视频直播 | 国产白丝护士av在线网站 | 美女视频免费在线 | 又色又爽又黄又刺激免费 | 韩日a级片 | 女人被狂躁的高潮免费视频 | 蜜桃在线一区二区 | 伊人久久大香线蕉av最新 | 69精品欧美一区二区三区 | 无码av无码天堂资源网 | 新久草在线视频 | 天天射天天摸 | 色综合av亚洲超碰少妇 | 欧美成人a猛片 | 国产麻豆一区二区三区 | 高中国产开嫩苞实拍视频在线观看 | 偷派自拍 | 亚洲三级免费观看 | 欧美日韩在线观看免费 | 午夜爱爱免费视频体验区 | 亚洲第一页中文字幕 | 国产又粗又硬又大 | 日韩欧美中文字幕综合 | 欧洲妇女成人淫片aaa视频 | jizz成熟丰满中文字幕.麻豆 | 久久99精品久久久久久久不卡 | 又黄又无遮挡aaaaa毛片 | 亚洲精品无码午夜福利理论片 | 日本猛少妇色xxxxx猛叫 | 18禁超污无遮挡无码免费网站国产 | 免费视频精品 | 亚洲男人成人性天堂网站 | 中文无码乱人伦中文视频在线 | 日韩性爰视频 | 亚洲精品综合在线影院 | 一本之道高清乱码 | 亚洲国产av无码一区二区三区 | 精品久久久久久中文字幕 | 免费色在线 | 欧美激情视频在线观看免费 | 色大师在线观看视频 | 免费在线黄| 日韩欧美成人一区二区三区 | www.91av在线 | 国产一级免费片 | 亚洲第八页 | 鲁一鲁久久 | 欧美一区二区三区成人精品 | 蜜臀av色欲a片无人一区 | 成人久久久精品国产乱码一区二区 | 免费一级特黄特色毛片久久看 | 国产精品自在线拍亚洲另类 | 午夜免费啪视频在线观看区 | 天堂av在线中文在线 | 影音先锋国产在线 | 啪啪网免费 | 国产啪精品视频网站丝袜 | 狠狠精品久久久无码中文字幕 | 亚洲欧洲日韩综合色天使 | 黄色国产免费 | 91视频一区| 国产一区二区a | 亚洲午夜久久久无码精品网红a片 | 免费看成人aa片无码视频羞羞网 | 免费看48女人真人毛片 | 乱人伦精品 | 一本色道av久久精品+网站 | 午夜tv | 综合天天色 | 7m视频成人精品分类 | 无码中文精品专区一区二区 | 日木强大喷奶水av片 | 日日拍夜夜嗷嗷叫|日日摸 国产高清视频在线 | 亚洲成av人片一区二区 | 免费人成网站视频在线观看 | 久草原精品资源视频 | av无码动漫一区二区三区精品 | 色综合图| 毛茸茸性xxxx毛茸茸毛茸茸 | 在线精品视频一区二区三区 | 又污又爽又黄的网站 | 国产成+人+综合+欧美亚洲 | www.视频在线观看 | 天天操夜夜撸 | 国产乱码一卡二卡3卡三卡四卡 | 亚洲成年人在线观看 | 国产精品国产三级国产专区52 | 日韩欧美视频在线免费观看 | 久久久综合色 | 欧美香蕉爽爽人人爽 | www.久久久久久久久 | 久久久精品成人免费观看国产 | 欧美变态杂交xxxx | 国产免费观看久久黄av片 | 无码人妻少妇久久中文字幕 | 亚洲国产欧美一区二区好看电影 | 国内精品少妇 | 97成人在线视频 | 免费无码一区二区三区蜜桃 | 嫩草影院在线免费观看 | 18欧美乱大交hd双性人 | 亚洲色欲色欲www在线看小说 | 老牛嫩草一区二区三区消防 | 另类专区亚洲 | 国产精品国产午夜免费看福利 | 在线免费亚洲 | 91看片淫黄大片一级在线观看 | 亚洲天堂网av在线 | 青春久草 | 992tv福利| 日本在线观看视频网站 | 久久午夜免费视频 | 国产男女做爰免费网站 | 久久女性裸体无遮挡啪啪 | 欧美奶涨边摸边做爰视频 | 久久五月视频 | 国产亚洲精品综合一区 | 亚洲国产免费av | 免费看污又色又爽又黄的小说男男 | 无码人妻精品一区二区三区免费 | 欧美成人高清视频a在线看 国产毛茸茸毛毛多水水多 久热这里在线精品 | 亚洲精品国产精品国自产 | 丰满少妇小早川怜子影片了 | 婷婷伊人五月尤物 | 亚洲综合自拍偷拍 | 亚洲精品欧美日韩一区 | 国产露脸精品产三级国产av | 粉嫩av一区二区三区免费 | 在线观看视频www | 国产精品泄火熟女 | 久久久久人妻一区二区三区 | 99久久久国产精品美女 | 在线观看人成视频免费 | 免费av网站大全 | 亚洲三区精品 | 免费一级淫片红桃视频 | 日本高清色本在线www | 377p人体粉嫩胞国产 | 欧美白人最猛性xxxxx | 人人精品视频 | 亚韩精品中文字幕无码视频 | 欧美熟妇另类久久久久久多毛 | 国产在线精品一区二区在线看 | 亚洲综合五月天 | av无码久久久久不卡网站蜜桃 | 国产精品无码天天爽视频 | 中国极品少妇xxxx做受 | 最近2019中文字幕在线 | 99九九热| 欧美理伦在线观看 | 丰满少妇高潮在线播放不卡 | 亚洲成人一区二区三区 | 国产亚洲欧美日韩俺去了 | 性欧美精品中出 | 亚洲国产成人久久综合电影 | 国产中文字二暮区 | 国语对白刺激在线视频国产网红 | 91瑟瑟| 亚洲精品国产精品乱码不卡 | 久久影院午夜理论片无码 | 中文字幕 乱码 中文乱码视频 | 国产真人作爱免费视频道歉 | 99www久久综合久久爱com | 夜夜爱夜夜做夜夜爽 | 中文字幕无码久久精品 | 国产成人成网站在线播放青青 | 三级做a全过程在线观看 | 国产又黄又粗又猛又爽的视频 | 中文字幕乱码在线播放 | 国产裸体视频网站 | 国产亚洲精品合集久久久久 | 国产精品一卡二卡三卡破解版 | 亚洲欧美黄色片 | 男女无遮挡毛片视频免费 | 亚洲狠狠成人网 | 色吊丝av中文字幕 | 国产尤物精品 | 西西人体大胆啪啪实拍 | 精品午夜福利在线观看 | 亚洲日韩av无码一区二区三区 | 成人无遮羞视频在线观看 | 97伊人网 | 男女18禁啪啪无遮挡激烈网站 | 亚洲欧洲日韩在线电影 | 国产成年女人毛片80s网站 | 波多野结衣午夜 | 艳妇臀荡乳欲伦交换在线看 | 国内熟妇人妻色无码视频在线 | 无人区码一码二码三码区别新月 | 免费一级淫片 | 天堂av网在线 | 精品少妇无码一区二区三批 | 久久久久久人妻毛片a片 | av老司机福利精品导航 | 午夜精品极品粉嫩国产尤物 | 亚洲免费三级 | 成人美女黄网站色大免费的 | 午夜理论片yy44880影院 | 国产精品18久久久久久首页狼 | 日日综合 | a级毛片在线看日本 | 久久综合伊人77777麻豆最新章节 | 能直接看的av网站 | 99视频在线精品免费观看2 | 欧美极品少妇xxxxⅹ免费视频 | 久久国产精品久久久久久 | 国产精品久久久久久久久久久久午 | 久草香蕉视频 | 18级成人毛片免费观看 | 国产第一区二区 | 亚洲色偷精品一区二区三区 | 亚洲欧洲∨国产一区二区三区 | 99国产超薄肉色丝袜交足的后果 | 国产成 人 综合 亚洲网站 | 国产精品欲av | 亚洲字幕成人中文在线电影网 | 成人综合区| 最新中文字幕 | 久草在线资源网 | 99热国产在线 | 亚洲 欧美 日韩 国产综合 在线 | 亚洲成人免费在线观看 | 一区二区三区视频在线观看免费 | 2021久久最新国产精品 | 免费在线日韩av | 激烈娇喘叫1v1高h糙汉 | 欧美视频网站中文字幕 | 成人免费午夜视频 | 91欧美一区 | 亚洲欧美丝袜精品久久中文字幕 | 爽到高潮无码视频在线观看 | 亚洲综合视频在线观看 | 国产精品 高清 尿 小便 嘘嘘 | 国产手机在线亚洲精品观看 | 真多人做人爱视频高清免费 | 亚洲成a人片在线观看无码 欧美日韩综合在线精品 | 久久天天躁狠狠躁夜夜av | 国产精品人成视频免费vod | 色噜噜网站 | 亚洲欧洲∨国产一区二区三区 | 青青草99久久精品国产综合 | 欧美另类videosbestsex日本 | 四虎国产精品一区二区 | 一级黄色免费看 | 亚洲国产美女精品久久久久∴ | 色婷婷激婷婷深爱五月 | 精品亚洲成a人在线观看青青 | 台湾佬av | 久久久久久妓女精品影院 | xxxx国产一二三区xxxx | 九九九精品成人免费视频 | 国产又黄又湿又刺激网站 | 亚州天堂 | 国内无遮挡18禁无码网站免费 | 中文在线www| 亚洲欧美精选 | 亚洲a无码综合a国产av中文 | 国产极品久久 | 91嫩草私人成人亚洲影院 | 亚洲天堂手机版 | 国产在线精品一区二区中文 | 国产人妻人伦精品欧美 | 久久久久久久久久久久福利 | 国产国语老龄妇女a片 | 呦呦av在线 | 51国偷自产一区二区三区 | 在国产线视频a在线视频 | 热99这里只有精品 | 国产成人毛毛毛片 | 不卡中文一区 | 亚洲热妇热女久久精品 | 中文字幕无码日韩中文字幕 | 浪荡女天天不停挨cao日常视频 | 国产免费一级淫片a级中文 疯狂添女人下部视频免费 强迫大乳人妻中文字幕 | 日日夜夜天天干干 | 天天狠天天透天干天天 | 国产a国产片 | 亚洲精品久久久久久久不卡四虎 | 亚洲精品无码久久久久sm | 精品成人无码中文字幕不卡 | 99国内精品久久久久影院 | 精品一区二区三区无码视频 | 天堂网视频在线观看 | 国产婷婷综合 | 九九精品成人免费国产片 | 午夜影院啪啪 | 久久久久久久久久成人 | 日本中文字幕一区二区 | 国模大尺度一区二区三区 | 人妻精品久久无码专区精东影业 | 囯产精品久久久久久久久久妞妞 | 国产乱色| 一级a性色生活片久久毛片明星 | 国产美女牲交视频 | 欧美亚洲色倩在线观看 | 婷婷啪啪 | 香蕉在线依人视频 | 久章草在线无码视频观看 | 色悠悠久久综合 | 香蕉视频在线播放 | 国产精品第100页 | 久久久无码精品亚洲日韩啪啪网站 | 综合久久婷婷综合久久 | 熟女人妻aⅴ一区二区三区60路 | 久久αv | 亚洲乱码卡一卡二卡新区中国 | 无码熟妇人妻av在线网站 | av一区二区三区在线 | 国产视频二区 | 久久综合精品成人一本 | 色视频欧美一区二区三区 | 最新69成人精品视频免费 | 国产盗拍sap私密按摩视频 | 精品视频久久久久久 | 47pao国产成永久免费视频 | 中文字幕三区 | 欧美伊人久久久久久久久影院 | 亚洲精品国产免费无码网站 | 婷婷91 | 日本不卡一区在线 | 中文字幕不卡高清视频在线 | 一区二区三区欧美在线观看 | 国内少妇高潮嗷嗷叫在线播放 | 天堂在线网 | 午夜精品极品粉嫩国产尤物 | 手机av在线免费 | 日韩精品少妇无码受不了 | tube欧美巨大44 | 亚洲性天堂 | 亚洲国产精品视频在线 | 丁香花完整视频在线观看 | 欧美成人精品一区二区综合a片 | 毛片888| 中文字幕11页中文字幕11页 | 91丝袜视频 | 欧美色网 | 欧美久久精品一级c片 | 日韩性色视频 | 五月天婷婷激情网 | 国产精品一区一区 | 欧美特级毛片 | 天堂avwww| 最新在线观看av | 香蕉视频1024 | 欧美大片aaa | 亚洲综合色网站 | 福利片在线看 | 欧美成人精精品一区二区频 | 一区二区日韩欧美 | 911精品美国片911久久久 | 色多多视频在线 | 欧美国产综合色视频 | 亚州视频一区二区三区 | 日韩欧美一二区 | 一本一道人人妻人人妻αv 色就是色欧美视频 | 亚洲女人初尝黑人巨大 | 国产顶级熟妇高潮xxxxx | 91九色porny国产探花 | 成人区人妻精品一区二区三区 | 天天操人人射 | 青青草久 | 一区二区三区日韩 | 亚洲精品综合在线影院 | 91人人澡| 精品三级在线 | 国产精品毛片一区视频 | 青草影院内射中出高潮-百度 | 久久6免费视频 | 萌白酱福利视频 | 色网站在线免费观看 | 国产三级香港三韩国三级 | 日韩视频免费观看高清完整 | 成人午夜福利免费体验区 | 亚洲国产日产无码精品 | 国产亚av手机在线观看 | 日韩特级片 | 99热这里只有精品首页 | 国产mv欧美mv日产mv免费 | a在线看| 一区二区三区在线免费观看视频 | 欧美成aⅴ人高清免费 | 少妇被又大又粗又爽毛片 | 国产av国内精品jk制服 | 久久天天拍天天爱天天躁 | 亚洲在av极品无码天堂 | 国产综合影院 | 久久国产精品网站 | 亚洲人成网站18禁止 | 一本大道久久a久久综合婷婷 | 牛牛影视一区二区三区免费看 | 久久精品人人做人人爽电影 | 日韩一区二区三区不卡 | 欧美色呦呦 | 西西人体444www高清大胆 | 国产成人精品日本亚洲 | 精品人妻va出轨中文字幕 | 久久99热狠狠色精品一区 | 久久zyz资源站无码中文动漫 | 永久免费的av在线网无码 | 一级α片免费看刺激高潮视频 | 亚洲图色在线 | 成人国产一区二区三区精品麻豆 | 亚洲制服有码在线丝袜 | jul094在线播放一色桃子 | 德国毛片 | 中文字幕免费高清在线观看 | 天堂av资源在线 | 国产手机在线αⅴ片无码观看 | 中文字幕1区2区3区 天天拍天天色 | 欧美另类图区清纯亚洲 | 国产成人亚洲综合无码18禁h | 交视频在线播放 | 在线观看中文字幕网站 | 精品久久人妻av中文字幕 | 丰满少妇中文字幕 | 看全色黄大色黄女片爽名优 | 欧美精品在线播放 | 乱码丰满人妻一二三区 | 国产免码va在线观看免费 | 亚洲第一色播 | 亚洲精品美女 | 亚洲精品久久久久中文字幕二区 | 国产 校园 另类 小说区 | 精品国产黄色 | 小视频福利 | 视频一区视频二区制服丝袜 | 夜夜揉揉日日人人 | hodv一21134铃原爱蜜莉在线 | 精品久久久999| 日韩网红少妇无码视频香港 | 性生交大片免费看女人按摩摩 | 日韩一区二区精品视频 | 国自产拍偷拍精品啪啪一区二区 | 夜鲁夜鲁狠鲁天天在线 | 久久久天堂国产精品女人 | 欧美性猛交╳xxx富婆 | 欧洲精品无码一区二区三区在线播放 | 国产伊人久久 | 国产又黄又爽又刺激视频 | 男女一边摸一边做爽爽的免费阅读 | 白峰美羽在线播放 | 亚洲自拍小说 | 亚洲综合无码一区二区加勒此 | 动漫成人无码免费视频在线播 | 四虎精品免费永久免费视频 | 天堂中文在线观看视频 | 亚洲国产成人在线视频 | 日韩欧美网 | 清纯粉嫩极品夜夜嗨av | 无码人妻精品一区二区三区久久久 | 在线欧美色 | 黄色精品视频网站 | 精品国产色情一区二区三区 | 狠狠网站 | 欧美国产日韩a在线视频下载 | www.亚洲综合| 欧美日韩999 | 天天插日日插 | 国产午夜福利在线观看红一片 | av电影在线观看 | 性欧美一区 | 国产69精品久久久久777糖心 | 校园春色中文字幕 | 国产精品久久久网站 | 卡1卡2卡三卡精品视频 | 亚洲综合成人婷婷五月网址 | av国産精品毛片一区二区三区 | 亚洲美女高清aⅴ视频免费 久久久久久aaaabbbb | 性生交大片免费看女人按摩摩 | 久久亚洲综合国产精品99麻豆的功能介绍 | 人人曰人人做人人 | 男人的天堂成人 | 亚洲成色在线综合网站免费 | 国产欧美在线手机视频 | 极品尤物被啪到呻吟喷水 | 狠狠插综合网 | 国产日产欧产美韩系列麻豆 | 久久爽久久爽久久免费观看 | 国产精品无码制服丝袜网站 | 少妇无套内谢69xx | 三级特黄60分钟在线播放 | 香港三日本三级少妇三99 | 国产成人福利片 | 国产情侣久久久久aⅴ免费 欧美熟妇精品一区二区三区 | 少妇特黄v一区二区三区图片 | 国产乱妇乱子视频在播放 | 国产精品性 | 中文日韩视频 | 全国最大成人免费视频 | 久久久久久久综合色一本 | 好大好猛好爽好深视频免费 | 黑白配在线观看免费观看 | 国模一区二区三区四区 | 色婷婷狠狠97成为人免费 | 久久中文字幕乱码久久午夜 | 精品性久久 | a在线视频 | 国产精品无码一区二区三区在 | 亚洲图片日本视频免费 | 97自拍偷拍视频 | 天天干中文字幕 | 国产激情无码视频在线播放性色 | 女高中生自慰污污网站 | 少妇厨房愉情理伦bd在线观看 | 91福利区 | 久久久久国产精品无码免费看 | 狠狠综合久久av一区二区老牛 | 天天色天天爽 | 色噜噜亚洲 | 九九热线有精品视频86 | 影音先锋男人天堂 | 日日碰狠狠添天天爽不卡 | 欧美日韩综合一区二区三区 | 他掀开裙子把舌头伸进去添视频 | 亚洲最新在线观看 | 色一情一区二区三区四区 | 毛片com | 免费国产成人午夜福利电影 | 中文字幕乱码熟妇五十中出 | 人妻人人做人做人人爱 | 91视频首页 | 国产有码在线 | 亚洲人成色99999在线观看 | 一本色道久久加勒比精品 | 亚欧美在线 | 国产成人情侣激情视频 | 国产在线无遮挡免费观看 | 国产欧美日韩高清在线不卡 | 久久男 | 国产成人福利在线 | 亚洲国产激情一区二区三区 | 欧美一级片在线看 | 色婷婷影院 | 啪啪网站视频 | 亚洲综合色88综合天堂 | 最新天堂在线视频 | 18禁无遮挡无码网站免费 | 日韩爽爽影院 | 亚洲精品国产综合久久一线 | 久热精品视频天堂在线视频 | 欧美与动人物性生交 | 欧美精品二区三区四区免费看视频 | 日日日日做夜夜夜夜无码 | av一级免费 | av中文字幕亚洲 | 大帝a∨无码视频在线播放 蜜桃日本免费观看mv | 日本一本二本三区免费 | 99久久亚洲综合精品成人网 | 在线看片不卡 | 四虎影视884a精品国产 | 正在播放国产老头老太色公园 | av网站资源 | 色18美女社区 | 女友在黑人垮了下呻吟 | 国产在线高清理伦片a | 午夜在线播放 | 亚洲男人在线天堂 | 啪啪.com| 最近2019免费中文第一页 | 午夜精品久久久久久久99芒果 | 欧美图片自拍偷拍 | 成人免费777777 | 国产欧美另类久久精品蜜芽 | 日韩a∨精品日韩在线观看 久久久午夜影院 | 日日干干 | 99久久精品免费看国产 | 精品午夜一区二区三区在线观看 | 成年丰满熟妇午夜免费视频 | 朝鲜女人性猛交 | 亚洲欧洲美洲在线观看 | 翘臀少妇后进一区二区 | 精品丰满人妻无套内射 | 一边啪啪一边呻吟av夜夜嗨 | 色婷婷av一区二区三区gif | 韩国三级视频 | 欧美最猛性xxxxx黑人巨茎 | 丰满老熟女毛片 | 国产午夜福利精品久久2021 | 天天摸天天干天天操 | 精品人妻系列无码人妻免费视频 | 一级片大全 | 欲色影视天天一区二区色香欲 | 日本色妞| 精品人妻大屁股白浆无码 | 三区中文字幕 | 久久久久成人网站 | 人妻中文字幕乱人伦在线 | 中文国语毛片高清视频 | 天天干天天操天天干 | 国产永久免费 | 2018天天干天天射 | 久久久久久久久久久丰满 | 久久成人在线视频 | 少妇厨房愉情理伦片bd在线观看 | 亚洲成无码人在线观看 | 国产成人久久精品 | 亚洲aⅴ无码专区在线观看q | 1024在线观看你懂的 | 老熟女强人国产在线播放 | 精品少妇人妻av无码专区 | 午夜伦全在线观看 | 久草免费在线播放 | 久久精品人人爽 | 国产免费拔擦拔擦8x高清在线 | 91激情小视频| 日韩精品无码二三区a片 | 古代荡公乱妇的小说 | 丝袜人妻一区二区三区 | 久久精品视在现观看2 | 婷婷丁香六月 | 免费日本黄色片 | 中文有码第一页 | 日本69精品久久久久999小说 | 无码潮喷a片无码高潮视频 小说区 亚洲 自拍 另类 | 日韩精品中文字幕无码一区 | 激情av无码后入 | 亚洲高清视频在线观看 | 97精品在线视频 | 国产精品无码人妻在线 | 国产h在线 | 又大又粗又爽的少妇免费视频 | 嫩草影院视频 | 亚洲gv天堂无码男同在线观看 | 色综合久久无码五十路人妻 | 高清无码视频直接看 | 69极品少妇一区二区 | 激情婷婷久久 | 人人妻人人爽人人爽 | www.夜夜| 成人国产综合 | 97免费视频在线 | 伊人亚洲精品 | 狠狠色狠狠人格综合 | 刘亦菲国产毛片bd | 熟睡中被义子侵犯在线播放 | www精品美女久久久tv | 九九免费观看视频 | 在线播放免费av | 亚州性色 | 精品视频一区二区三区四区五区 | 青青草视频在线观看免费 | 欧美精品国产aⅴ一区二区在线 | 亚洲 欧美 国产 日韩 中文字幕 | 手机在线亚洲 | 97伦理97伦理2018最新 | 久久这里只精品热在线18 | 国产又色又爽又黄的在线观看 | 午夜裸体性播放 | 色婷婷视频在线观看 | 久久亚洲精品中文字幕 | 99久久精品毛片免费播放高潮 | 久久精品国产亚洲a | 国产66精品久久久久999小说 | 亚洲顶级裸体av片 | 国产成人在线综合 | 亚洲欧美激情国产综合久久久 | 亚洲日韩在线中文字幕第一页 | 精品人妻无码视频中文字幕一区二区三区 | 无码精品a∨动漫在线观看 一区视频在线 | 国产精品亚洲五月天高清 | 免费大片av手机看片高清 | 国产午夜无码精品免费看动漫 | 欧美大片 - 8mav | 四虎成人精品国产永久免费 | 国产成人精品一区二区不卡 | 5d肉蒲团之性战奶水 | 久热国产精品视频 | 天堂av资源在线观看 | 欧美性video高清精品 | 免费拍拍拍网站 | 少妇无码太爽了不卡视频在线看 | 亚洲看 | 国产成人片视频一区二区 | 天天插插插 | 中文字幕丰满孑伦无码精品 | 高大丰满熟妇丰满的大白屁股 | 丰满尤物白嫩啪啪少妇 | 热热热热热色 | 日韩久色 | 久久天天躁夜夜躁狠狠85 | 成年女人在线视频 | 九色视频91 | av无码av无码专区 | 国产精品丝袜久久久久久高清 | 久久综合九色综合国产 | 国产97人妻人人做人碰人人爽 | 成熟老妇女视频 | 日韩精品极品视频在线观看免费 | 亚洲怡红院久久精品综合五月 | 精品无人码麻豆乱码1区2区 | 亚洲精品少妇一区二区 | 天天躁夜夜躁狠狠喷水 | 色婷婷国产精品综合在线观看 | 五月天av网站| 精品国产电影久久九九 | 国产成人av一区二区三区在线观看 | 日本免费三片免费观看 | 九九九热精品 | 日本三级在线播放线播放 | 久久综合九色综合欧美亚洲 | 精品人妻码一区二区三区 | 91人人澡人人爽 | 国产丝袜一区二区 | 肥老熟妇伦子伦456视频 | 亚洲色图第三页 | 欧美成性色 | 久久91久久久久麻豆精品 | 国产精品久久久久电影网 | 九九久久国产精品 | 日本少妇日b | 亚洲天堂v| 成片免费观看视频大全 | 欧美成人乱码一二三四区 | 国产性xxxx18免费观看视频 | 久久夜色精品国产www红杏 | 国产aⅴ精品一区二区三理论片 | 亚洲成色999久久网站 | 亚洲精品玖玖玖av在线看 | 亚洲成av人在线观看成年美女 | 免费看男人j放进女人p的视频 | 天天干夜干 | 无遮挡无码h纯肉动漫在线观看 | 国产无套精品 | 国产又猛又黄又爽 | 亚洲aⅴ男人的天堂在线观看 | 香蕉视频国产精品 | 日本欧美一区二区免费视频 | 日欧一片内射va在线影院 | 精品性视频| 激情婷婷小说 | 一区二区三区av波多野结衣 | www.99cao | 中文字幕在线观看网站 | xxxx国产一二三区xxxx | 久久爱成人网 | 国产另类xxxxhd高清 | 丰满白嫩大屁股ass 欧美亚洲福利 | 女主被强啪的动漫视频 | 国产精品9999久久久久 | 91精品啪 | 精品国产乱码久久久久久蜜臀网站 | 91老司机在线视频 | 国产一区麻豆 | 国产精品igao视频网网址3d | 成人午夜av在线 | 日韩精品东京热无码视频 | 国产女人好紧好爽 | 欧美亚洲国产手机在线有码 | 中文日本字幕mv在现线观看 | 天天爱天天射天天操 | 国产精品免费av一区二区 | 亚洲国产无线乱码在线观看 | 久久香蕉国产线看观看精品yw | 蜜色av| 亚洲国产婷婷香蕉久久久久久 | 无码区日韩特区永久免费系列 | 欧美激情在线一区二区三区 | 日本视频三区 | 狠狠操欧美 | 青青草av国产精品 | 天天影视涩香欲综合网 | 国产精品第七页 | 日韩丰满少妇无吗视频激情内射 | 天堂福利| 日韩欧美123区| www.欧美色| 中文字幕成熟丰满人妻 | 成年人香蕉视频 | 天天插天天干 | 国产又黄又猛视频 | 亚洲综合一区自偷自拍 | 色综合色综合久久综合频道88 | 国产乱仑视频 | 消息称老熟妇乱视频一区二区 | 少妇性l交大片 | 亚洲高清无在码在线电影 | 亚洲国产福利成人一区 | 国产真实乱对白精彩久久 | 美日韩一级| 久久se精品一区二区 | 一边吃胸一边揉下面的视频 | 欧美国产精品 | 精品国产自在现线看久久 | 久久人妻少妇嫩草av蜜桃 | 人人妻人人澡人人爽欧美精品 | 嫩草影院在线观看视频 | 国产区视频在线播放 | 中文字幕欧美一区二区三区 | 99在线精品国自产拍中文字幕 | 欧美成人免费全部网站 | 成年激情网 | 国色综合 | 精品成人无码中文字幕不卡 | 天堂а在线最新版在线 | 悠悠色综合 | 欧美日韩中文字幕 | 欧美精品在欧美一区二区少妇 | 天堂久久天堂av色综合 | 久久精品久久精品久久精品 | 青草草在线视频免费观看 | 丁香五月缴情综合网 | 人妻精品动漫h无码中字 | 欧美xxxx18国产 | 亚洲视频一区在线播放 | 全程偷拍露脸中年夫妇 | 四川50岁熟妇大白屁股真爽 | 亚洲精品一区二区不卡 | 亚洲另类交 | av无码一区二区二三区1区6区 | 中文字幕视频在线观看 | 日本一上一下爱爱免费 | 精品亚洲aⅴ无码一区二区三区 | 久久爱资源网 | 影音先锋中文字幕一区 | 成人国内精品久久久久影院vr | 奇米影视在线 | 国产在线精品无码二区二区 | 少妇无套内谢久久久久 | 欧美成人国产精品高潮 | 天天天天躁天天爱天天碰 | 色婷婷久久久亚洲一区二区三区 | 影音先锋激情在线 | 97久久超碰国产精品… | 日韩成人av一区二区 | 少妇真人直播免费视频 | 无码国产精品久久一区免费 | 在国产线视频a在线视频 | 98国产精品综合一区二区三区 | 欧美人与牲禽发生性 | 欧美亚洲综合久久偷偷人人 | 99色网站| 国内少妇毛片视频 | 午夜久久乐 | 又粗又大又黄又爽的免费视频 | 欧美激情在线观看视频 | 美女一区二区三区网av | 亚洲不卡在线观看 | 欧美bbbxxx | 色噜噜狠狠一区二区三区果冻av | 亚洲欧美日韩综合在线 | 日韩另类视频 | 无码三级国产三级在线电影 | 色网视频 | 亚洲性爰| 亚洲理论视频 | 蜜桃成人无码区免费视频网站 | 国产日韩一区在线精品 | 中文字幕中文乱码www | 91黄色在线视频 | 日产免费一区二区 | 中文人妻熟女乱又乱精品 | 1313午夜精品理论片 | 性高潮久久久久久久 | 精品一区二区不卡无码av | 亚洲精品国产精品99久久 | 色先锋资源久久综合5566 | 日本高清在线观看 | 亚洲国产精一区二区三区性色 | www久久久久 | 国产午夜无码福利在线看网站 | 久久www免费人咸_看片 | www.一区二区三区 | 中文字幕乱码一区二区三区免费 | 欧美一区1区三区3区公司 | 男人扒女人添高潮视频 | 野外做受又硬又粗又大视频√ | 小草久久久久久久久爱六 | 日本在线视频一区 | 国产成人精品一区二区在线 | 玩弄放荡人妇系列av在线网站 | 在线观看特色大片免费网站 | 亚洲成a人一区二区三区 | 少妇第一次交换又紧又爽 | 精品久久a | 一级黄色片在线 | 国产成人一区二区三区免费 | 色综合欧美亚洲国产 | 亚洲嫩模喷白浆在线观看 | 日韩国产精品一区二区三区 | 84pao国产成视频永久免费 | 天天躁日日躁狠躁欧美 | av无码久久久久不卡蜜桃 | av热热| 午夜精品影院 | 亚洲国产一区二区a毛片日本 | 无码中文字幕乱码一区 | 久久网亚洲 | 日日摸天天摸爽爽狠狠97 | 久久午夜私人影院 | 伊人二区 | 日本无遮羞调教打屁股网站 | 欧美二区三区四区 | 国产伦精品一区二区三区照片91 | 在线观看国产三级 | 中文字幕精品亚洲无线码一区 | 阴色视频 | eeuss鲁片一区二区三区小说 | 久久播我不卡 | 一二三四视频社区在线播放中国 | 再深点灬舒服灬太大了av网站 | 五十路熟女丰满大屁股 | 亚洲精品国产乱码av在线观看 | 成人免费日韩 | 国产精品嫩草影院入口日本一区二 | 日韩欧美亚洲精品 | 超碰97色 | 亚洲人av在线 | 伊人福利| 精品国产丝袜自在线拍国语 | 三区中文字幕 | 免费观看国产小粉嫩喷水 | 一级做a爰片毛片视频 | 国产黄色三级毛片 | 一本色道久久亚洲综合精品蜜桃 | 中文字幕一二三区有限公司 | 国产黄色一区二区 | 欧美另类在线制服丝袜国产 | 嫩草大剧院 | 奇米影视7777久久精品 | 91在线日韩| 亚洲最新免费视频 | 视频一区二区三区中文字幕 | 小泽玛利亚一区二区免费 | 2021最新热播中文字幕-第1页-看片视频 蜜臀av性色av | 欧美一区二区在线看 | 国产无遮挡又黄又爽动态图 | av无码电影一区二区三区 | 国外亚洲成av人片在线观看 | 视频一区二区中文字幕 | 国产精品igao视频网网址3d | 精品国产乱码久久久久久影片 | 中文字幕免费无码专区剧情 | 五月天伊人网 | 在线观看国产精品日韩av | 日本中文字幕视频 | 欧美激情videos | 在线观看国产精品va | 在线免费观看欧美大片 | 色www永久免费视频首页在线 | 亚洲激情在线观看视频 | 精品无码中文字幕在线 | 国产免费av片在线 | 少妇张开双腿自慰流白奖 | 国产亚洲精品aaaaaaa片 | 午夜剧场免费在线观看 | 久久久人 | 又粗又猛又爽黄老大爷视频 | 国产网站av | 国厂毛片 | 久草国产在线视频 | 在线视频网站www色 熟妇与小伙子matur老熟妇e | 福利在线不卡 | 波多野结衣视频一区 | 久久成人福利 | 综合色就爱涩涩涩综合婷婷 | 国产亚洲欧美日韩在线观看一区 | 亚洲国产美女精品久久久久 | 天堂av手机在线 | 成人免费看片98 | 婷婷综合五月天 | 在线免费观看不卡av | 久久91av| 日韩人妻少妇一区二区三区 | 又粗又大又硬毛片免费看 | 玩弄放荡人妻少妇系列视频 | 无遮挡又黄又刺激的视频 | 天天色天天干天天 | 成熟人妻av无码专区 | 日韩综合图区 | 欧美疯狂做受xxxx | 久久香蕉国产精品麻豆粉嫩av | 日本丰满熟妇videos | 狍与女人做爰毛片 | 在线观看二区 | 岛国片在线播放97 | 国产精品夜夜春夜夜爽 | 国产精品久久片 | av成人免费网站 | 欧美性色大片在线观看 | 欧美精品一区在线播放 | 色舞月亚洲综合一区二区 | 九九精品超级碰视频 | 国产女人高潮视频在线观看 | 国产乱码精品一区二区三区不卡 | 影音先锋一区 | 免费看黑人男阳茎进女阳道视频 | 亚洲人成网站在线播放2020 | 亚洲国产成人极品综合 | 老司机久久精品视频 | 满18看的毛片| 91精品国产综合久久福利 | 五月婷婷小说 | 亚洲最大av无码网站最新 | 婷婷五月六月激情综合色中文字幕 | 亚洲专区第一页 | 亚洲色图欧美日韩 | 四虎影库在线永久影院免费观看 | 国产福利在线永久视频 | 4虎成人| 国内老熟妇乱子伦视频 | 成 人影片 aⅴ毛片免费观看 | 欧美一级黑人 | 女人爽到高潮潮喷18禁网站 | 色婷婷一区二区三区 | 国产人成无码视频在线软件 | 亚洲日韩看片成人无码 | 国产精品久久久久久人妻精品 | 亚洲熟熟妇xxxx | 天天国产视频 | av在线影音 | 国产精品jizz在线观看美国 | 在线视频国产制服丝袜 | 国产亚洲欧美日韩俺去了 | 午夜免费啪视频在线观看区 | 色国产精品 | 久久伊人精品波多野结衣 | 亚洲欧美日韩国产综合v | 久久综合九色综合97伊人 | 国产 日韩 欧美 精品 | 久久婷五月综合 | 50岁退休熟女露脸高潮 | 国产精品嫩草影院一二三区入口 | 成人免费午夜视频69影院 | 欧美日韩一区二区三区视频 | 亚洲免费国产 | 999久久| 能看av的网站 | 免费在线播放av | 国产在线不卡av | 久草资源在线 | 精品av一区二区 | 国产av一区二区三区日韩 | 精品国产制服丝袜高跟 | 亚洲欧美综合一区二区三区 | 精品香蕉99久久久久网站 | 国产乱xxxx国语对白 | 求个av网站 | 国产无遮挡又爽又黄大胸免费 | 伊人精品无码一区二区三区电影 | 舔高中女生奶头内射视频 | 国产办公室无码视频在线观看 | 69麻豆天美精东蜜桃传媒潘甜甜 | 亚洲最大av无码网站 | av在线免费观看播放 | 福利一区二区三区视频在线观看 | 九九热这里都是精品 | 国产一级做a爰片在线看免费 | 丰满人妻中伦妇伦精品app | 午夜精品久久久久久久99婷婷 | 亚洲精品av少妇一区二区 | 亚洲自啪 | 999成人网 | 国产亚洲精aa在线观看 | 日韩精品久久久久影视的特点 | 国产中文字幕在线观看 | 国产av麻豆天堂亚洲国产av刚刚碰 | 久草免费在线播放 | 欧美日韩成人在线 | 亚洲精品久久久久久久久av无码 | 日本熟妇色高清免费视频 | 黄色av免费在线观看 | 精品免费看国产一区二区 | 成年动漫18禁无码3d动漫 | 欧美乱人伦 | 精品久久久久久亚洲综合网站 | 在线а√天堂中文官网 | 最新精品国偷自产在线 | 狠狠色狠狠色合久久伊人 | 18性欧美xxxⅹ性满足 | 日韩和一区二区 | 爽天天天天天天天 | 亚洲综合无码一区二区三区 | 免费专区丝袜调教视频 | 国产精品天美传媒沈樵 | 免费男性肉肉影院 | 九色最新| 免费日本黄色片 | 欧美在线 | 亚洲 | 国产精品女教师久久二区二区 | 欧美一区二区 | 天天干夜夜添 | 日韩一区二区高清 | 国产精品怡红院永久免费 | 中文字幕综合网 | 亚洲伊人久久成人综合网 | 成年人在线视频 | 精品国产一区二区三区香蕉 | 日本在线a一区视频 | 天天骑天天干 | 五月网站 | 国产精品毛片大全 | 大香j蕉75久久精品免费8 | 国产精品综合久久久 | 欧美一区自拍 | 日韩视频专区 | 国外av无码精品国产精品 | 91嫩草国产露脸精品国产 | 一起操在线| 国产一区二区麻豆 | 在线观看免费人成视频色9 伊人大香线蕉精品在线播放 | 亚洲13p | 116少妇做爰毛片 | 999www视频免费观看 | 成人区人妻精品一区二区三区 | 无套内谢丰满少妇中文字幕 | 在线亚洲精品 | 日韩欧美www | 欧美自拍偷拍第一页 | 亚欧乱色国产精品免费 | 国产精品民宅偷窥盗摄 | 国产日韩91 | 中文字幕人妻色偷偷久久 | 爱情岛亚洲论坛入口福利 | 九一亚洲 | 国产毛片精品av一区二区 | 一区二区三区国产最好的精华液色 | 亚洲视频欧洲视频 | 女同久久另类99精品国产 | 炕上如狼似虎的呻吟声 | 熟妇人妻一区二区三区四区 | 国产亚洲精品久久午夜玫瑰园 | 国产一区丝袜在线播放 | 国内永久福利在线视频图片 | 亚洲日本天堂 | 艹逼逼污视频 | 女女女女女裸体开bbb | 超碰影院在线 | 99热免费在线 | 欧美另类人妖 | 少妇厨房愉情理伦片bd在线观看 | 欧美毛多水多黑寡妇 | 中文字幕欧美人妻精品一区 | 91免费版网址 | 久久精品91久久久久久再现 | 美女扒开奶罩露出奶头视频网站 | 91av在线免费播放 | 亚洲 校园 欧美 国产 另类 | 亚洲综合图片区自拍区 | 韩国视频高清在线观看 | 特黄 做受又硬又粗又大视频 | 亚洲图片小说激情综合 | 国语做受对白xxxxx在线 | 日韩黄视频在线观看 | 欧美多人猛交狂配 | 色欲蜜桃av无码中文字幕 | 亚洲男人影院 | 欧美成人片在线 | 日韩人妻无码精品—专区 | 欧美美女一区二区三区 | 久久鬼| 精品国产99高清一区二区三区 | wwww在线观看 | 国产精品com | 国产曰肥老太婆无遮挡 | 国产薄丝脚交视频在线观看 | 中文字幕在线影视 | 午夜不卡久久精品无码免费 | 日韩不卡1卡2卡三卡2021精品推荐 | 四虎在线视频 | 国产香蕉在线 | 夜夜香夜夜摸夜夜添视频 | 手机av看片| 亚洲国产日产2021 | 成人av无码一区二区三区 | 国产区日韩区欧美区 | 99久视频只有精品2019 | 在线播放av网址 | 国内精品少妇在线播放98 | 人人爽人人做 | 国产一起色一起爱 | 韩国无码av片在线观看 | 性生大片免费观看668 | 国产成人综合色就色综合 | 喷潮91| 97精品久久天干天天天按摩 | 精品2区| 久久国产精品萌白酱免费 | 免费成年人视频在线观看 | 欧洲熟妇乱xxxxx大屁股7 | 国产精品人成电影在线观看 | 亚洲欧美日本在线 | 中文字幕久久综合久久88 | 亚洲aaaa级特黄毛片 | 老司机久久 | 爽爽窝窝午夜精品一区二区 | 香港三级精品三级在线专区 | 国产乱人伦偷精品视频免 | 欧美日韩国产综合新一区 | 日本不卡高清一区二区三区 | 久久精品国产亚洲大片 | 国产欧美日韩综合精品一 | 男人天堂99 | 国产乱码1卡二卡3卡四卡5 | 人人妻人人爽人人做夜欢视频 | 久久影音先锋 | 一本色道久久综合一 | 成人在线免费av | 男人进女人下部全黄大色视频 | 日本精品免费视频 | 99在线视频免费观看 | 日韩一级免费看 | 人人揉揉揉香蕉大免费 | 亚洲aⅴ无码专区在线观看春色 | 草草夜色精品国产噜噜竹菊 | 亚韩天堂色总合 | 日本人妻中文字幕乱码系列 | 无码一区二区免费波多野播放搜索 | 国产男女免费完整视频网页 | 午夜香蕉成视频人网站 | 在线综合亚洲欧美网站 | 国产无套精品一区二区 | 久久婷婷国产综合尤物精品 | 日本视频一区二区 | 久久久久久97 | 国产成人综合亚洲欧美日韩 | av成人在线网站 | 免费看中国毛片 | 中文字幕线观看 | 国内精品免费久久久久软件 | 隔壁邻居是巨爆乳寡妇 | 成人免费无码不卡毛片 | 日本熟伦人妇xxxx | 成年女人毛片免费视频 | 性xxxx欧美老妇胖老太性多毛 | 成年奭片免费观看视频天天看 | 人妻中出无码中字在线 | 青青青青在线 | 成·人免费午夜无码视频 | 国语对白少妇×××bbb | 男人午夜视频 | 久久小草亚洲综合 | 日韩在线视频网址 | 在线免费看av网站 | 狼色精品人妻在线视频免费 | 日本精品videossex 黑人 | 亚洲欧美在线x视频 | 亚洲性无码av中文字幕 | 国产一级片久久 | 日本一二三区在线视频 | 欧美性插动态图 | 情欲少妇人妻100篇 日本高清在线天码一区播放 | 成人一二三区 | 伊人久久大香线蕉综合75 | avav在线 | 日日干夜夜爱 | 蜜臀999 | 亚洲国产一区二区三区波多野结衣 | 国产乱国产乱老熟 | www.97av | 久久精品少妇高潮a片免费观 | 夜夜骑天天干 | 国产aⅴ精品一区二区三理论片 | 色男人网| av网址在线看 | 色婷婷色综合激情国产日韩 | 亚洲精品国产综合99久久夜夜嗨 | 在线观看中文字幕亚洲 | 精品久久久一二三区播放播放播放视频 | 国产午夜精品一区二区三区欧美 | 久久99久久99精品免观看软件 | 国产成人综合精品 | 亲近乱子伦免费视频无码 | 西西人体大胆444www | 国产精品亚洲精品日韩已方 | av少妇 | av播放网站 | 麻豆精品偷拍人妻在线网址 | 午夜视频在线播放一三 | 狠狠躁天天躁日日躁欧美 | 美女一区二区视频 | 免费av在线播放网址 | 老少配性视频免费xxx | 国产精品jizz视频 | 三上悠亚的av片在线无码 | 99久9在线视频 | 传媒 | 亚洲色欲色欲77777小说网站 | 狠狠色噜噜狠狠狠狠777米奇小说 | 国产tv在线观看 | 久草黄色网 | 少妇被又大又粗又爽毛片久久黑人 | 亚洲一级久久 | 中文字幕日产乱码六区小草 | 亚洲夜夜叫 | 在线亚洲免费 | 性色高清xxxxx厕所偷窥 | 国产乱xxⅹxx国语对白 | 9色porny自拍视频一区二区 | www欧美视频 | 久久精品国产久精国产 | 亚洲精品在线观看网站 | 蜜桃成人无码区免费视频网站 | 国产日韩欧美综合在线 | 天天综合爱天天综合色 | 国产精品无码永久免费不卡 | 日韩av官网 | 国产精品视频免费看人鲁 | 男ji大巴进入女人的视频 | 91精品啪在线观看国产商店 | 成人午夜福利视频镇东影视 | 国产jk制服精品无码视频 | 久久精品国产亚洲a∨蜜臀 熟妇人妻久久中文字幕 | 日本丰满熟妇毛茸茸xxx | 亚洲一区,二区 | 亚洲制服另类无码专区 | 精品国产91久久久久 | 五月色夜婷婷丁香琪琪 | 亚洲www永久成人网站 | 久久久久高潮综合影院 | 一区二区三区鲁丝不卡 | 啪啪免费| 舔高中女生奶头内射视频 | 亚洲成av人不卡无码影片 | a毛片在线 | 狠狠噜天天噜日日噜无码 | 国产精品186在线观看在线播放 | 偷拍自中文字av在线 | 蜜桃av成人| 亚洲成年网站青青草原 | av无码中文一区二区三区四区 | 日韩亚洲国产综合αv高清 日韩视频在线观看一区二区 | 男女做爰无遮挡性视频 | 日韩 国产 欧美 | 美丽人妻被按摩中出中文字幕 | 日日噜噜噜噜人人爽亚洲精品 | 无码潮喷a片无码高潮视频 小说区 亚洲 自拍 另类 | 婷婷色香五月综合缴缴情 | 巨胸爆乳美女露双奶头挤奶 | 国产精品美女久久久另类人妖 | 亚洲欧美日韩国产精品一区午夜 | 黄色国产一级片 | 羞羞视频免费入口网站 | 爱插综合网| 女人下边被添全过视频的网址 | 久草在线观看资源 | 在线看亚洲十八禁网站 | 国产微拍精品一区二区 | 天躁夜夜躁2021aa91 | 在线看片免费人成视频国产片 | 国产亚洲精品自在久久蜜tv | www..com黄色 | 人人干干 | 91porny九色91啦中文 | 色亚洲天堂 | 精品多毛少妇人妻av免费久久 | 国内精品一区二区福利视频 | 朝鲜女子内射杂交bbw | 欧美,日韩,国产在线 | 国产成人精品视频一区二区不卡 | 97超碰国产精品 | 久久久亚洲欧洲日产国码αv | 亚洲成av人片在线观看天堂无 | 巨大乳女人做爰视频在线看 | 中文在线最新版天堂8 | 无码高潮又爽又黄a片日本动漫 | 风间由美性色一区二区三区 | 亚洲精品无码av人在线观看国产 | 国产丰满乱子伦无码专区 | 国产精品国一国二在线 | 亚洲日本欧美在线 | 四虎com| 日韩免费一区二区三区 | 欧美日韩亚洲精品瑜伽裤 | 国产精品热久久无码av | 天天躁狠狠躁狠狠躁夜夜躁 | 九九热这里都是精品 | 免费一级大片 | 国产熟女高潮视频 | 少妇高潮太爽了在线观看欧美 | 久久久久综合精品福利啪啪 | 51国产黑色丝袜高跟鞋 | 裸身美女无遮挡永久免费视频 | 国产又色又爽又黄的在线观看 | 八戒八戒午夜视频 | 国产777涩在线 | 美洲 | xxx视频在线观看 | 性色av一区二区三区在线观看 | 天天躁日日躁aaaa视频 | 国产成人福利在线视频播放下载 | 色四虎 | 亚洲乱亚洲乱妇中文影视 | 国产午夜精品av一区二区 | 一本大道久久东京热无码av | 一本一本久久a久久精品综合 | 久久99亚洲精品久久99 | 日本一区二区欧美 | 国产白丝无码免费视频 | 欧美熟老妇乱 | 欧美国产一区二区三区激情 | 国产成a人亚洲精品无码樱花 | 九九视频网 | 熟妇人妻无码中文字幕 | 天堂av2020 | 无码国产成人午夜电影在线观看 | 国产精品美女久久久久久麻豆 | 国产精品久久久久久久久潘金莲 | 久久久久麻豆v国产精华液好用吗 | 丰满岳乱妇在线观看中字无码 | 天堂中文在线观看视频 | 久久午夜精品 | 波多老师无码av中字专区 | 日韩高清国产一区在线 | 热99re久久免费视精品频软件 | 日韩一片 | 双腿高潮抽搐喷白浆视频 | 日韩在线观看av | 91精品看片| 粉嫩av一区二区三区四区免费 | 国产成人久久综合777777麻豆 | 亚洲欧美丝袜中文综合 | 日本伦理一区二区三区 | 中文字幕乱码一区二区三区免费 | 成·人免费午夜无码视频 | 综合影院 | 国产成人精品视频国产 | 亚洲第一综合天堂另类专 | 五月婷婷婷 | 日亚韩在线无码一区二区三区 | 久久久久日本精品毛片蜜桃成熟时 | 九一国产视频 | 香蕉成人伊视频在线观看 | 又大又黄又爽视频一区二区 | 成年人性生活免费视频 | www.久热 | 天天摸夜夜摸夜夜狠狠添 | 国语自产拍精品香蕉在线播放 | 亚洲综合色在线视频www | 成人永久免费 | 91丨九色丨蝌蚪丨少妇在线观看 | 午夜爽爽爽男女免费观看影院 | aaaaaa亚洲 | 日韩免费特黄一二三区 | 中文字幕人妻色偷偷久久 | 丰满肥臀噗嗤啊x99av | 69伊人| 无码专区久久综合久中文字幕 | 亚洲午夜福利精品无码不卡 | 四虎国产精品亚洲一区久久特色 | 亚洲综合一区二区三区不卡 | 日本无遮羞教调屁股视频网站 | 最新国产亚洲人成无码网站 | 男女晚上日日麻批视频 | 尤物在线视频 | 成年人高清视频 | 亚洲线精品一区二区三区影音先锋 | 乱色熟女综合一区二区三区 | 爆乳护士一区二区三区在线播放 | 在线观看av免费 | 色8久久 | 亚洲国产精品综合 | 欧美日本三级少妇三级久久 | 中文字幕 亚洲 无码 在线 | 伊人久久大香线蕉在观看 | 亚洲国产精品美女久久久av | 国产伦精品一区二区三区妓女下载 | 亚洲精品无码av天堂 | 北条麻妃在线一区二区 | 亚洲6080yy久久无码产自国产 | 99这里有精品 | 天堂激情网 | 欧美在线视频一区 | 秋霞影院中文字幕 | 操一操干一干 | 欧美影视一区 | 国产精品爱久久久久久久电影 | 精品国产一区二区三区免费 | 九九九在线视频 | 天堂mv在线mv免费mv香蕉 | 亚洲第一成网站 | 天天躁日日躁狠狠躁图片swag | 日韩欧美一中文字暮专区 | 欧美黄网站| 色综合a| 亚洲国产精品无码久久久蜜芽 | 日本韩无专砖码高清 | 国产精品热久久高潮av袁孑怡 | www.欧美精品 | 91久久精品国产91久久 | 大屁股大乳丰满人妻 | 色悠久久久久综合网伊 | 97成人在线观看视频 | 国产手机在线精品 | 亚洲激情黄色小说 | av动漫无码不卡在线观看 | 国产亚洲曝欧美曝妖精品 | 成人羞羞视频播放网站 | 欧洲s码亚洲m码精品一区 | 欧美激情站 | 在线观看黄色免费网站 | 午夜精品久久久久久久99热蜜臀 | 五月丁香六月综合缴清无码 | 亚洲最大成人av | 四虎永久影院 | 日韩理论影院 | 医院人妻闷声隔着帘子被中出 | 麻豆91茄子在线观看 | 久久奸 | 国产寡妇亲子伦一区二区三区 | 国产精品久久久久免费a∨大胸 | 中文字幕人妻被公上司喝醉506 | 亚洲精品在线看 | 136av福利视频导航 | 国产成人亚洲日韩欧美性 | 大地资源网中文第一页 | 富婆按摩高潮av久久爱 | 18禁美女裸体无遮挡网站 | 色视频www在线播放国产人成 | 婷婷一二三区 | 情侣在线视频 | 日韩精彩视频 | 亚洲高清欧美 | 宅男宅女精品国产av天堂 | 人人爽久久涩噜噜噜丁香 | 国产美女精品视频免费播放软件 | 日韩欧美人人爽夜夜爽 | 黄色视屏在线看 | 天天在线免费视频 | 日本女人高潮视频 | 精品国产色情一区二区三区 | 亚洲xx站| 啦啦啦www在线观看免费视频 | av在线专区 | 亚洲一卡二卡在线观看 | 美女内射毛片 | 粉嫩粉嫩的18在线观看 | 手机av在线看 | 免费超爽大片黄 | 国产偷窥熟女精品视频 | 国产91入口| 国产超碰人人做人人爽aⅴ 第一福利av | 四虎麻豆 | 日日做日日谢日日鲁 | 亚洲欧洲免费无码 | 天堂8中文手机版 | 亚洲人成网站精品片在线观看 | 噢美一级片 | 国产明星精品无码av换脸 | 51区成人一码二码三码是什么 | 一区二区三区在线播放视频 | 久久免费视频在线观看30 | 原创露脸88av| 成人污污视频 | 亚洲一级黄色大片 | 亚洲精品国产精品乱码不卞 | 日出水了特别黄的视频 | 国产精品波多野结衣 | 亚洲第一性理论片 | 日本三级做a全过程在线观看 | av看片资源| 亚洲国产一卡2卡3卡4卡5公司 | 男女爱爱好爽视频免费看 | 亚洲最大在线观看 | 在线免费av播放 | 午夜av成人 | 少妇人妻无码永久免费视频 | 久久综合九色综合欧美狠狠 | 91看片在线观看 | av制服丝袜白丝国产网站 | 国产精品欧美综合亚洲 | 亚洲中文字幕无线无码毛片 | 激情综合网五月婷婷 | 欧美亚洲日韩不卡在线在线观看 | 91精品国产一区二区 | 久久久国产一级片 | 日韩内射美女片在线观看网站 | 四川丰满妇女毛片四川话 | 国产成人av一区二区三区在线观看 | 欧洲熟妇乱xxxxx大屁股7 | 久久久精品国产sm最大网站 | 日产免费一区二区 | 91亚洲国产成人精品一区二区三 | 国产成人三级在线视频 | 国产国产裸模裸模私拍视频 | 中文字幕系列 | 国产精品久久久久久久久免费樱桃 | 日皮视频在线观看 | 亚洲国产精品悠悠久久琪琪 | 中文字幕一区二区视频 | 嫖妓大龄熟妇正在播放 | 性色蜜桃臀x88av天美传媒 | 欧美成人aaa | 狂野欧美性猛交xxⅹ李丽珍 | 孩交精品xxxx视频视频 | 欧美理论片在线 | 中东又粗又爽毛片av | zzijzzij日本成熟少妇 | 精品视频三区 | 伊人精品视频在线观看 | 深爱婷婷 | 国产丰满人妻一区二区 | av中文字幕网免费观看 | 亚洲男人| 噼里啪啦免费高清看 | 亚洲免费视频一区 | 中文字幕日韩一区二区三区不卡 | 日本精品无码一区二区三区久久久 | 欧美色视频在线 | 国产成人啪精品午夜网站a片免费 | 无码人妻精品一区二区蜜桃色欲 | 无码人妻精品中文字幕不卡 | 亚洲综合性av私人影院 | 国产小伙和50岁熟女59p | 色成人精品免费视频 | 精品国产sm最大网站 | 乱成熟女人在线视频 | 国产精品线在线精品 | 天天摸天天做天天爽天天弄 | 久久综合色之久久综合 | 亚洲欧美国产毛片在线 | 亚洲码专无区2022 | 国产大陆xxxx做受视频 | 久久久久久久久888 亚洲日本乱码一区二区三区 | 欧美黑人性猛交xxx 亚洲中字幕日产2021草莓 | 无码人妻久久一区二区三区app | 国产午夜成人无码免费看 | 亚洲成a人 | 欧美啊v | 日本丰满少妇免费一区 | 欧美日韩中文字幕在线播放 | av一区二区三区在线观看 | 欧美精品一区二区三区四区五区 | 国产成人av在线桃花岛 | 动漫h无码播放私人影院 | 亚洲黄色免费 | 日韩人妻熟女中文字幕a美景之屋 | 婷婷丁香激情 | 91av视屏| 夜av| 中出在线视频 | 国产午夜片无码区在线播放 | 欧美亚洲另类色图 | 亚洲国产成人精品无码区在线软件 | 国产日韩在线欧美视频 | 久久久久久亚洲精品 | 日本久久99 | 亚欧美在线 | 国产乱码精品一区二区三区中文 | 亚洲 日韩 国产 中文有码 | 婷婷草| 婷婷综合久久日韩一区 | 欧美福利网| 不卡一区二区在线 | 国内精品久久人妻无码妲己影院 | 国产乱码精品一区二区三区蜜臀 | 国产suv一区二区 | 亚洲欧洲av | 国产内射在线激情一区 | 美国免费黄色片 | 综合无码精品人妻一区二区三区 | 99热成人精品热久久6 | 国产手机在线国内精品 | 国产日韩一区二区 | 国产69精品久久久久777糖心 | 亚洲国产日韩欧美高清片 | 欧美高清免费 | 亚洲一区二区三区高清av | 亚洲一区二区网站 | av中文不卡 | 色狠狠五月天 | 欲女熟妇国产一区二区 | 日韩人妻高清精品专区 | 亚洲大码熟女在线观看 | 久9热这里只有精品视频 | 六月丁香亚洲综合在线视频 | 欧美人与禽2o2o性论交 | 亚洲专区一 | 久久久99久久久国产自输拍 | 国产午夜不卡av免费 | 国产色爽女 | sese视频在线观看 | 精品日韩在线播放 | 亚洲欧美日韩综合久久久 | 丰满少妇理论片 | 男男又爽又黄又无遮挡网站 | 人人妻人人狠人人爽天天综合网 | 五十路熟女丰满大屁股 | 在线观看高h无码黄动漫 | 夜色视频网 | 欧美人妖出精汇编大全 | 亚洲成人一级 | 亚洲精品自在在线观看 | 亚洲第一页综合 | 好男人网站 | 男人的天堂aⅴ在线 | 国内女人喷潮完整视频 | 国产精品a成v人在线播放 | 麻豆果冻传媒精品 | 特级淫片裸体免费看视频 | 国产人成精品 | 成人亚欧欧美激情在线观看 | 五月丁香六月狠狠爱综合 | 久久久综合激的五月天 | 爱情岛论坛成人 | 黑色丝袜老师色诱视频国产 | 影音先锋亚洲成aⅴ无码 | 免费aa毛片 | 国产av一区二区精品凹凸 | dy888夜精品国产专区 | 天天狠狠色噜噜 | 强壮公侵犯使我夜夜高潮 | 4虎tv在线永久观看 亚洲v欧美v | 欧美一区二区三区在线播放 | 懂色av免费 | 日韩欧美一区二区三 | 欧美一区二区三区在线观看 | 草草在线视频 | 亚洲精品无码成人片久久不卡 | 亚洲精品无码乱码成人 | 亚洲一级视频在线观看 | 青青草免费观看视频 | 欧美极品少妇xxxx | 狠狠色色综合网站 | 欧美三日本三级少妇三99r | 少妇人妻系列无码专区系列 | 真人无码作爱免费视频网站 | 一级全黄少妇性色生活片 | 成人免费777777被爆出 | 日产毛片 | 在线看日韩| 久久久橹橹橹久久久久手机版 | 精品一区二区三区在线视频 | 人妻少妇不满足中文字幕 | 国语对白嫖老妇胖老太 | 成人爽a毛片在线视频淮北 亚洲伊人成无码综合网 | 久久在线精品视频 | 男女性高爱潮是免费国产 | 国产精品99久久久久久宅男 | 97人人人| 女人被狂躁到高潮视频免费网站 | 夜夜嗨一区 | 日本网站在线免费观看 | 成 人 色 网 站免费观看 | 国产日产高清dvd碟片 | 日韩欧美猛交xxxxx无码 | 在线不卡免费视频 | 国产精品成人免费视频网站京东 | 日韩福利网 | 一区国产精品 | 国产精品久久久久久久模特人妻 | 国产11页 | 72pao成人国产永久免费视频 | 香蕉黄色一级片 | 亚洲精品第一区二区三区 | 龚玥菲三级露全乳视频 | 91插插插永久免费 | 欧美69wwwcom | 精品中文在线 | 人妻奶水人妻系列 | 内射一区二区精品视频在线观看 | 亚色av| 9999精品免费视频 | 亚洲精品乱码8久久久久久日本 | 成人性生交大片免费8 | 菠萝蜜视频在线观看入口 | 午夜影院免费 | 91夜夜未满十八勿入爽爽影院 | 亚洲一区二区三区四区视频 | 人妻中文字幕在线网站 | 亚洲视频播放 | 成人一级影片 | 97精品一区二区视频在线观看 | 毛片无码一区二区三区a片视频 | 日韩国产综合精选 | 精品欧美一区二区精品久久久 | 亚洲人xxx日本人18 | 青青草视频在线免费播放 | 国内精品伊人久久久久影院对白 | 任我爽精品视频在线观看 | jizz日本国产 | 国内精品自线在拍2020不卡 | 亚洲精品久久久蜜臀 | 日韩午夜无码精品试看 | av男人的天堂在线观看国产 | 日韩欧美tv| 久久精品国产99久久丝袜 | 中文字幕亚洲综合久久菠萝蜜 | 国产av亚洲aⅴ一区二区 | 精品无人乱码一区二区三区的优势 | 日本少妇色视频 | 激情91 | 一本色综合亚洲精品蜜桃冫 | 最新中文字幕一区 | 天堂a免费视频在线观看 | 四十五十老熟妇乱孑视频 | 国产精品丝袜久久久久久消防器材 | 日本99视频 | 亚洲制服丝袜一区二区三区 | 青娱乐福利视频 | 天堂av免费看 | 国产精品亚洲欧美中字 | 亚洲真人无码永久在线 | 永久视频在线观看 | 久久青青草免费线频观 | 久久精品日韩 | 极速小视频在线播放 | 黄色精品网站 | 美女啪啪动态图 | 国产香蕉在线视频 | 国产成人香蕉久久久久 | 久操网在线 | 日本成人福利 | 最新欧美精品一区二区三区 | 18成禁人视频免费 | 亚洲社区在线观看 | 调教驯服丰满美艳麻麻在线视频 | 尤物视频在线看 | 国语对白做受欧美 | 高潮毛片又色又爽免费 | 玩爽少妇人妻系列视频 | 看av网址| 免费无码毛片一区二区app | 亚洲国产成人精品无码区宅男 | 亚洲成av人网站在线播放 | 强奷漂亮人妻系列老师 | youjizz韩国 | 全球成人中文在线 | 欧美一区二区影院 | 免费在线一级片 | 九九精品影院 | 亚洲综合自拍 | 99精品国产福久久久久久 | 国产免费一区二区三区vr | 国产精品欧美亚洲韩国日本久久 | 国产精品久久国产精品99盘 | 欧美人妻少妇精品久久黑人 | 一本大道在线一本久道视频 | 亚洲欧洲老熟女av | 五月天看片 | 国产男女无套免费网站 | 国产偷国产偷亚洲高清人 | 伊人久综合 | 国产成人乱色视频网站 | 美女大量吞精在线观看456 | 国产一级淫片免费看 | 亚洲最新一卡二卡三卡 | 真实的国产乱xxxx在线91 | 久久久一区二区三区捆绑sm调教 | 欧美饥渴熟妇高潮喷水水 | 无码一区二区波多野播放搜索 | 欧美成人xxxx| 琪琪成人 | 午夜神马久久 | 亚洲人a | 国产精品揄拍一区二区久久国内亚洲精 | 天天曰天天躁天天摸孕妇 | 久久国产精品久久精 | 久久精品福利 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 日本一上一下爱爱免费 | 蜜臀一区二区三区 | 1024亚洲天堂 | 艳妇臀荡乳欲伦交换在线看 | 日韩成人av无码一区二区三区 | 国产欧美一区二区精品忘忧草 | 欧美三级成人理伦 | 欧美福利一区二区 | 日韩欧美亚洲国产精品 | 高潮毛片无遮挡免费看 | www.com.cn成人 | 午夜久久久久久久久久久久久捆绑 | av中文无码乱人伦在线观看 | 99久久精品免费看国产一区二区 | 精品国色天香一卡2卡3卡 | 手机看片成人 | 国产视频在线一区二区 | 国产免费拔擦拔擦8x软件大全 | av网站有哪些 | 人人干97| 韩国大尺度吃奶做爰 | 免费观看激色视频网站 | 免费高清av一区二区三区 | 早起邻居人妻奶罩太松av | 亚洲va欧美va国产综合剧情 | 波多野结衣乱码中文字幕 | 亚洲中文字幕国产综合 | 88欧产日产国产精品 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 天天天在线综合网 | 中文字幕无线观看中文字幕 | 精品999日本久久久影院 | 久久精品一区二区 | 国内揄拍国内精品少妇 | www.日韩视频 | 亚洲无av码在线中文字幕 | 天干天干天啪啪夜爽爽99 | 国产51页 | 日日夜夜干 | av 日韩 人妻 黑人 综合 无码 | 深夜网站在线 | av在线资源| 中文字幕一区在线观看 | 欧美午夜一区二区三区 | 少妇又色又紧又爽又刺激视频 | 国产精品久久久久潘金莲 | 夜夜操天天艹 | 男女视频一区 | 国产成人无码精品一区二区三区 | 人妻熟女久久久久久久 | a级片一级片 | 狠色狠色狠狠色综合久久 | 中文精品无码中文字幕无码专区 | 久久人人97超碰人人澡爱香蕉 | www.国产在线观看 | 色婷婷综合五月 | 欧美成人精品三级一二三在线观看 | 日本中文乱码卡一卡二新区 | 波多野结衣免费一区视频 | 精品无码专区亚洲 | 日韩女优中文字幕 | jjzz黄色片| x7x7x7成人免费视频 | 夜夜精品浪潮av一区二区三区 | 国产精品福利在线播放 | av手机版 | 我要看免费毛片 | 久久精品国产色蜜蜜麻豆 | 女人高潮抽搐潮喷视频开腿 | 亚欧成人在线 | 国产白丝精品爽爽久久久久久蜜臀 | 亚洲午夜精品久久久久久人妖 | 亚洲日本欧美日韩高观看 | 成人在线观看免费高清 | 开心激情久久 | 性欧美精品中出 | 手机字幕在线中文乱码怎么解决 | 91亚洲精品久久久 | 欧洲三级在线 | 欧美日韩中文国产一区 | 天天干天天天 | 欧美视频在线观看不卡 | 日本精品久久久久久久 | 中文字幕第一页永久有效 | 在线免费观看av的网站 | 体内精69xxxxxx| 国产超碰女人任你爽 | 欧美日韩中文国产 | 国产精品夜夜 | 成人国产一区二区三区精品不卡 | 精品免费久久久国产一区 | 爱情岛aqdlt国产论坛 | xxx人与物交性 | 久久视频在线视频精品 | 漂亮ts人妖调教直男激情影片 | 国产精品9x捆绑调教视频 | 亚洲欧美精选 | 国产精品人妻熟女毛片av久 | 亚洲精品国产熟女久久久 | 精品免费一区二区 | 色在线综合 | 2022久久国产精品免费热麻豆 | 免费视频欧美无人区码 | 国产成人无码av一区二区 | 富婆按摩高潮av久久爱 | 日本一二三区在线 | 亚洲色精品88色婷婷七月丁香 | 999免费观看视频 | 精品欧美乱码久久久久久 | 午夜在线观看视频 | 日韩av片无码一区二区不卡电影 | 日本激情在线观看 | 中文字幕一区二区三区视频 | 日韩久操 | 97成人啪啪网 | 国产最爽的乱淫视频国语对白1 | 国产丰满老熟女重口对白 | 三级免费毛片 | 最近日本免费观看高清视频 | 操操干| 高清不卡毛片 | 日韩亚洲国产综合αv高清 日韩视频在线观看一区二区 | 69热视频 | 精品国产乱码久久久软件下载 | 99久草 | 日韩网站免费观看 | 欧美怡红院免费全部视频 | 在线日韩视频 | 一级 黄 色 片69 | 免费人成小说在线观看网站 | 国产不卡毛片 | 亚洲午夜无码久久 | 亚洲a在线视频 | 产精品无码久久_亚洲国产精 | 亚洲の无码国产の无码步美 | 韩国国内大量揄拍精品视频 | 中文字幕人妻互换av久久 | 黑人巨大xxxxxxx精品 | 97av免费视频 | 玩弄人妻奶水无码av在线 | 午夜影院18 | 男女互操视频 | 9l视频自拍九色9l视频大全 | 天天爱天天干天天操 | 亚洲国产综合久久久 | 免费视频精品一区二区 | 亚洲又粗又长 | 国产精品一区二区手机在线观看 | 亚洲国产婷婷香蕉久久久久久99 | 日本丰满少妇bbbbbb凹凸 | 亚洲人成电影网站在线观看 | 在线第一页 | 午夜av福利在线 | 国产精品亚洲二区在线看 | 亚洲美女视频一区 | 天天躁日日躁狠狠躁人妻 | 在线精品自偷自拍无码 | 五月毛片| 波多野42部无码喷潮在线 | 亚洲青色在线 | 黄色动漫网站在线免费观看 | 男女又爽又黄激情免费视频大 | 国产精品偷伦视频免费观看了 | 亚洲成人一级 | 99草在线视频 | 亚洲一卡二卡三卡四卡在线看 | 人妻久久久精品99系列2021 | 国产精品婷婷久久爽一下 | 亚洲成色999久久网站 | 国产亚洲精选美女久久久久 | 欧美成人片在线观看 | 综合黄色| 99999视频| 91天天干 | аⅴ天堂中文在线网官网 | 国产禁女女网站免费看 | 国产av大陆精品一区二区三区 | 野外做受三级视频 | 青青青国产最新视频在线观看 | 亚洲精品不卡在线观看 | 在线观看亚洲色图 | 男女午夜视频在线观看 | 天天综合永久入口 | 国产精品成av人在线视午夜片 | 伊人99| 日韩在线视频一区二区三 | 日韩女同强女同hd | 免费嗨片首页中文字幕 | 一级猛片免费看 | 精品少妇无码一区二区三批 | 日日噜噜夜夜狠狠久久波多野 | 无码毛片内射白浆视频 | 色综久久| 影音先锋在线视频资源 | 永久免费国产 | 国产精品久久777777 | 亚洲伊人久久综合成人 | 怡红院免费的全部视频 | 3d动漫精品啪啪一区二区中 | 欧美日韩一级在线观看 | 国产精品毛片一区二区在线看 | 亚洲产国偷v产偷v自拍色戒 | 国内精品久久久久久久久电影网 | 亚洲熟妇无码av不卡在线播放 | av不卡中文字幕 | 日日摸天天摸人人看 | 中文天堂最新版在线www | 网站色 | 狠狠色狠狠色五月激情 | 欧美黑人一级视频 | 国产精品视频你懂的 | 欧美一区二区日韩国产 | 精品人伦一区二区三区潘金莲 | 国产偷录叫床高潮录音 | fc2性色av久久精品 | 在线观看日韩精品视频 | 一区二区三区四区五区在线视频 | 国产又粗又猛又爽视频上高潮 | xfplay噜噜av | 欧洲多毛裸体xxxxx | 躁躁躁日日躁 | 亚洲成a v人片在线观看 | 欧美黑人精品一区二区不卡 | 97超在线 | 国产一级一级国产 | 亚洲av毛片 | 日日噜夜夜爽精品一区 | 国产拍拍拍无码视频免费 | 精品一二三区久久aaa片 | 国产精品自产拍高潮在线观看 | 激情欧美一区二区三区 | 久久国产福利 | 熟女少妇在线视频播放 | 色哟哟精品网站在线观看 | 公媳爱爱| 色免费看 | 天堂资源网在线 | 国产挤奶水主播在线播放 | 日韩一区免费在线观看 | 亚洲欧美国产双大乳头 | 香蕉久久人人97超碰caoproen | 情侣偷偷看的羞羞视频网站 | k频道国产在线观看 | 国产国产乱老熟女视频网站97 | 1024久久 | 日本三级香港三级人妇99 | 国产做爰xxxⅹ高潮69 | 色综合久久久久久久 | 亚洲人成网站在线播放大全 | 日韩精品久久久久久久九岛 | 日韩精品在线视频 | 国产精品偷乱一区二区三区 | 人人综合亚洲无线码另类 | 自拍偷拍21p | www.9999av| 国产女人40精品一区毛片视频 | 欧美 日韩 亚洲 精品二区 | 国产素人在线观看人成视频 | 中文字幕人妻少妇引诱隔壁 | 免费看一级视频 | 欧美成人综合网站 | 精品国产三级在线观看 | 久久久久国产精品午夜一区 | 久久天天躁夜夜躁狠狠85麻豆 | 国产精品亚洲视频 | 亚洲精品国产crm | 亚洲精品毛片av一区二区三区 | 国产69精品久久久久观看软件 | 在线观看成人小视频 | 久久99九九精品久久久久蜜桃 | 久久中文字幕人妻av熟女 | 男女啪啪猛烈无遮挡猛进猛出 | 亚洲精品午夜aaa久久久 | 国产人妻精品久久久久野外 | 日美韩一区二区三区 | 少妇极品熟妇人妻200片 | 老司机福利影院在线观看 | 亚洲欧美一区二区精品久久久 | 97色碰| 无码一区二区波多野结衣播放搜索 | 欧美日韩精品一区二区天天拍 | 精品综合久久久久久98 | 亚洲成a人片在线观看中文无码 | 久久成人黄色 | 久久不见久久见免费影院国语 | 久久97超碰色中文字幕蜜芽 | 欧美人与动zozo在线播放 | 福利片第一页 | av地址在线 | 日本真人边吃奶边做爽电影 | 欧美级毛片 | 天天躁夜夜躁狠狠躁2020 | 精品极品三大极久久久久 | 国产免费午夜福利在线播放11 | 两性做爰免费视频 | 亚欧日韩欧美网站在线看 | 四虎最新在线永久免费 | 人人爽人人片人人片av | 无码人妻久久一区二区三区免费丨 | 久草手机在线播放 | 免费成人高清在线视频 | 久久手机免费视频 | 午夜精品一区二区三区av | 狠狠色丁香婷婷久久综合五月 | 少妇喜欢又粗又长又大 | 中文在线а√在线8 | 欧美整片在线观看 | 青青草国产成人av片免费 | 中文天堂在线一区 | 天天射天天干天天舔 | 日韩一区二区a片免费观看 国产婷婷在线视频 | 中文字幕第23页 | www.youjizz.com在线观看 | 国产成人av在线婷婷不卡 | 亚洲一区二区色图 | 国产露脸4p交换视频观看 | 日本α片无遮挡在线观看 | 国产免费1卡二卡三卡四卡 日韩黄视频 | 中文字幕黑人 | 精品国产一区二区三区av孞弋 | 在线岛国片免费观看无码 | 日本a在线观看 | 日韩在线观看高清 | 口述很黄很乱小说 | 久久久亚洲麻豆日韩精品一区三区 | 在线观看成人无码中文av天堂不卡 | 久久无码人妻影院 | 色噜噜狠狠色综合免费视频 | 国产熟女露脸大叫高潮 | hsck成人网 | 在线观看成人无码中文av天堂 | 中文字幕 自拍偷拍 | 在线观看视频一区二区三区 | 少妇的丰满人妻hd高清 | 一区二区三区视频在线观看免费 | 国产成人无码精品亚洲 | 81精品久久久久久久婷婷 | 亚洲精品久久久口爆吞精 | 香港经典a毛片免费观看播放 | 从背后进入你的世界小说免费阅读 | 国产精品香蕉成人网在线观看 | 香港三日本三级少妇少99 | 午夜美女久久久久爽久久 | 久久999精品久久久有什么优势 | 六月成人网 | 久久中文字幕无码中文字幕有码 | 波多野结衣小视频 | 亚洲91精品 | 中文字幕在线观看视频www | 无码精品黑人一区二区三区 | 亚洲综合精品久久 | 黑人巨大无码中文字幕无码 | 婷婷综合久久中文字幕 | 中文字幕一区二区三三 | 日韩中文免费 | 国产日韩av免费无码一区二区三区 | 亚洲一区二区播放 | 国产av无码专区影视 | 毛片视屏 | 医院人妻闷声隔着帘子被中出 | 亚洲永久无码3d动漫一区 | 四库影院永久国产精品 | 亚洲欧洲自拍拍偷综合 | 国产午夜永久福利视频在线观看 | 亚洲专区一区 | 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 少妇人妻无码专区视频免费 | 日韩免费视频一区 | 亚洲国产精品va在线观看麻豆 | 亚洲综合色无码 | 天天射天天干天天爽 | 亚洲精品久久无码av片 | 久久网伊人| 国产成人精品综合 | 久久综合九色综合欧美亚洲 | 日韩人妻中文无码一区二区七区 | 亚洲一区二区三区中文字幕 | 制服.丝袜.亚洲.另类.中文 | av一级二级 | 欧美真人做爰在线观看 | 四虎影院最新的网址 | 青青草国产线观看 | 国产成人高清亚洲明星一区 | 99热6这里只有精品 欧美极品少妇做受 | 成人av在线网址 | 国产成人97精品免费看片 | 欧洲精品二区 | 亚洲 欧美 另类 综合 日韩 | 日韩91在线 | 夜色www国产精品资源站 | 国产一级性生活 | 日本高清www色视频 91视频免费在观看 国产这里有精品 | 免费一级片网址 | av无码久久久久不卡免费网站 | 亚洲国产精品人人做人人爱 | 男女性杂交内射女bbwxz | 狠狠躁夜夜躁人人爽视频 | 欧美日韩在线精品视频二区 | 无码人妻丰满熟妇a片护士 国产无遮挡a片又黄又爽网站 | 久久久一本精品99久久精品66直播 | av中文字幕网站 | 国产色婷婷亚洲999精品小说 | 国产精品96久久久久久吹潮 | 午夜性影院爽爽爽爽爽爽 | 欧美不卡在线播放 | 免费午夜无码片在线观看影院 | 亚洲欧美日韩综合一区在线观看 | 欧美成人精品三级网站下载 | 玖玖资源站亚洲最大成人网站 | 久久久久无 | 麻豆第一区mv免费观看网站 | 亚洲国产成人片在线观看 | 国产一级免费大片 | 国产特级毛片aaaaaa视频 | 日一日操一操 | 国产精品久久久久久亚洲 | 国产成人精品亚洲午夜麻豆 | 一区二区国产精品精华液 | 亚洲欧美闷骚少妇影院 | 久久婷婷视频 | 超碰夜夜 | 日本免费一区二区三区在线播放 | 无人区国产成人久久三区 | 男人天堂2014 | 国产亚洲成av人片在线观看导航 | 国内精品自国内精品66j影院 | 日本aaa视频 | 日韩欧美色综合 | 国产免国产免‘费 | 久久婷婷五月综合色国产香蕉 | 欧美不卡在线播放 | 高中生自慰www网站 亚洲综合一二三 | 国产精品一区二区三区在线 | 免费精品一区二区三区a片 日韩激情视频 | 老司机午夜福利av无码特黄a | 末发育娇小性色xxxxx | 亚洲国产精品嫩草影院永久 | 亚洲а∨天堂男人无码2008 | 亚洲精品久久久一二三区 | 日本久久久一区二区三区 | 日韩亚洲国产欧美 | 2021国产成人精品久久 | 免费无码一区无码东京热 | 日韩在线二区 | 中文字幕人成乱码熟女 | 韩国明星乱淫(高h)小说 | 色偷偷91| 亚洲综合在线一区 | 成人人人人人欧美片做爰 | 日韩理论影院 | 亚洲色图导航 | 无码人妻精品一区二区三区夜夜嗨 | eee女女色www网站 | 亚洲欧美另类激情 | 蜜桃av噜噜一区二区三 | 又大又硬又爽18禁免费看 | 亚洲综合色区无码专区 | 97精品视频在线播放 | 久久精品中文字幕无码绿巨人 | 国内精品久久久久精免费 | 乌克兰少妇性做爰 | 免费黄色在线视频网站 | 欧美精品一区二区三区免费播放 | 亚洲欧美一区二区视频 | 大学生粉嫩无套流白浆 | 成人性午夜视频在线观看 | 国产精久久 | 久亚洲精品 | 一本之道中文日本高清 | 男女裸交免费无遮挡全过程 | 九九久久精品国产 | 日韩乱码人妻无码中文字幕视频 | 黑色丝袜脚足国产在线看 | 亚洲精品在线网址 | 黄色毛片网 | 国产精品美女久久久久图片 | 男人添女人囗交做爰高潮 | 国产精品色一区二区三区 | 天天爽夜夜爽人人爽 | 99精品欧美一区二区三区视频 | 中文无码不卡的岛国片 | 亚洲精品成人有声小说 | 我要综合色 | 99热2| 国产成人a v | 6080yyy午夜理论片中无码 | 国产成人在线网站 | 岛国av噜噜噜久久久狠狠av | 国产精品77777竹菊影视小说 | 久久国产劲爆∧v内射-百度 | 亚洲国产婷婷香蕉久久久久久99 | 日本一区二区三区久久 | 亚洲理论在线 | 久久综合国产乱子伦精品免费 | 欧洲精品无码一区二区三区在线播放 | 久久久久久一区国产精品 | 天天操夜| 天天爽夜夜爽人人爽 | 粉嫩av在线播放一绯色 | 欧洲精品视频在线观看 | 99视频精品全部免费 在线 | 日韩卡1卡2卡三卡免费网站 | 国产痴汉av久久精品 | 亚洲图片欧美激情 | 天美传媒一区二区 | 91大神探花在线观看 | 成人免费视频毛片 | 欧美一区二区三区在线播放 | 日韩xx视频 | 日本在线观看 | 欧美性猛交xxxx乱大交少妇 | 欧洲美熟女乱又伦 | 国产欧美va天堂在线观看视频下载 | 亚洲女人体内精汇编 | 成人av片在线观看免费 | 国产精品久久毛片av大全日韩 | 国产成人无码精品一区在线观看 | 性欧美丰满熟妇xxxx性久久久 | 中文一国产一无码一日韩 | 韩国三级做爰高潮 | 国产日韩精品视频 | 成人免费久久 | 国产精品成人av片免费看 | 日本免费黄色网 | 国产精品野外户外 | 成人免费公开视频 | 午夜视频欧美 | 出差上的少妇20p | 182tv成人福利视频免费看 | 婷婷夜色| 国产精品igao视频网网址不卡日韩 | 亚洲激情视频小说 | 午夜在线免费视频 | 国产av亚洲精品久久久久久小说 | 7878成人国产在线观看 | 国产女主播一区二区三区 | 国产真人做爰免费视频 | 真人无码国产作爱免费视频 | 亚洲精品无 | 久久久www免费人成精品 | 欧美男女交配 | 日韩国产精品一区二区 | 国产va在线观看 | 黄色一级国产 | 男人天堂av片| 亚洲中文有码字幕日本 | 亚洲色偷偷av男人的天堂 | 亚洲欧美日韩人成在线播放 | 精品国产乱码久久久久久口爆 | 欧美视频久久久 | 国产日产韩国精品视频 | 偷拍视频一区二区 | 亚洲日本中文 | 99在线免费 | 久久无码喷吹高潮播放不卡 | 日日夜夜免费视频 | 亚洲成a人片在线 | 成人网在线播放 | 99激情网 | 国产日韩一区二区 | 亚洲人成精品久久久久 | 少妇自拍视频 | 日本丰满少妇bbbbbb凹凸 | 四川老熟女下面又黑又肥 | 99久久久国产精品无码免费 | 国产精品久久久久久久久大全 | 亚洲一区| 色吧色吧 | 色综合视频一区二区三区 | 亚洲国产日韩精品一区二区三区 | 国产裸体美女视频全黄 | 黑人巨大无码中文字幕无码 | 成人亚洲性情网站www在线观看 | 在线播放免费人成视频在线观看 | 日韩精品无码熟人妻视频 | 东京干手机福利视频 | 91亚洲一区 | 午夜影院操 | 亚洲日本va | 蓝牛av| 成人免费视频视频在线观看 免费 | 国产黄色视 | 中国彝族女人内谢69xxxx | 97福利视频 | 国产精品色视频 | av女优在线播放 | 亚洲男人天堂2018av | 成人午夜影院在线观看 | 国产偷窥自拍视频 | 色妞在线 | 国产成a人亚洲精品无码樱花 | 日韩久久一区二区三区 | 日插夜插 | 在线欧美国产 | 欧美激情乱人伦 | 亚洲国产第一站精品蜜芽 | 大肉大捧一进一出好爽视频动漫 | 亚洲va无码va在线va天堂 | 无码人妻h动漫中文字幕 | 亚洲天堂视频免费 | 精品国产自在精品国产精小说 | 亚洲人成色777777老人头 | 日本在线免费视频 | 露脸内射熟女--69xx | 亚洲小说区图片区另类春色 | 成人免费毛片色戒 | 欧美黄色影院 | 少妇一边呻吟一边说使劲 | 国产a国产国产片 | 国产美女亚洲精品久久久99 | 国产成人61精品免费看片 | 成人在色线视频在线观看免费大全 | 深夜福利亚洲 | 九色porny丨首页在线 | 91在线91拍拍在线91 | 成人人人人人欧美片做爰 | 你懂的在线免费观看 | 丰满爆乳无码一区二区三区 | 欧美精品在线观看视频 | 国产无遮挡猛进猛出免费软件 | 欧洲av成本人在线观看免费 |