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

Angular 17 來了,性能大幅提升!

開發 前端
經過過去幾個版本的快速發展,Angular 已經迎來了全新的面貌。憑借基于信號的反應性、水化、獨立組件、指令組合等創新功能,它已經得到了數百萬開發人員的實戰檢驗和廣泛喜愛。

11 月 8 日,Angular 17 正式發布,該版本帶來了很多重要更新,包括:

  • 引入了可延遲的視圖,將性能和開發者體驗提升到新的高度。
  • 內置控制流循環使運行速度在公共基準測試中提高了高達90%。
  • 混合渲染和客戶端渲染的構建速度分別提高了87%和67%。
  • 全新的外觀體現了 Angular 未來的功能。
  • 全新的互動學習之旅,帶來更好的用戶體驗。

面向未來的品牌形象

經過過去幾個版本的快速發展,Angular 已經迎來了全新的面貌。憑借基于信號的反應性、水化、獨立組件、指令組合等創新功能,它已經得到了數百萬開發人員的實戰檢驗和廣泛喜愛。

盡管Angular發展迅速,但其品牌形象一直未能跟上——自AngularJS早期以來幾乎保持不變。今天,這個備受矚目的框架煥然一新,以反映其前瞻性的開發者體驗和卓越性能,進一步引領 Web 開發的新潮流。

Angular 全新的 Logo 如下:

面向未來的文檔

除了新品牌,Angular 團隊還為 Angular 官方文檔開發了一個全新的主頁:angular.dev。針對新的文檔網站,Angular 團隊設計了一個全新的結構、提供了全新的指南、改進了內容質量,并構建了一個互動學習平臺,以便讓開發者在瀏覽器中按照自己的進度學習 Angular 和 Angular CLI。

新的交互式學習體驗由 WebContainers 提供支持,可以在任何現代 Web 瀏覽器中使用 Angular CLI 的強大功能!

今天,正式推出 angular.dev 的 Beta 預覽版,并計劃在 v18 版本中將其設為 Angular 的默認官方網站。

下面來看看 Angular 17 中新增的功能。

內置控制流

為了提升開發者的體驗,Angular 17 引入了新的塊模板語法,它通過簡單且聲明式的 API 提供了強大的功能。在幕后,Angular 編譯器將此語法轉化為高效的 JavaScript 指令,從而實現了控制流、延遲加載等更多操作。

為了解決開發人員在使用 *ngIf, *ngSwitch, 和 *ngFor 時的困擾,v17 中采用了新的塊語法以優化內置控制流。在經過用戶研究和收集社區與合作伙伴的反饋后,決定為 Angular 創建一個內置的控制流,致力于提高開發體驗!

內置控制流可以:

  • 更符合人體工程學的語法,讓代碼更加直觀,減少文檔查找的需求。
  • 通過更優化的類型檢查,提供更好的類型安全性。
  • 該功能主要在構建時起作用,最大限度地減少了運行時占用空間,從而有可能將包大小減少30kb,同時提高 Core Web Vital 得分。
  • 無需額外導入,該功能自動適用于模板。

條件語句

先來使用*ngIf來實現條件語句。

<div *ngIf="loggedIn; else anonymousUser">
  用戶已登錄
</div>
<ng-template #anonymousUser>
  用戶未登錄
</ng-template>

使用內置 if 語句,此條件將如下所示:

@if (loggedIn) {
  用戶已登錄
} @else {
  用戶未登錄
}

與傳統的 *ngIf 相比,內置 if 語句的 @else 子句提供了更加簡潔的條件判斷。此外,當前的控制流使得 @else if 的實現變得輕而易舉,這在傳統的 *ngIf 中是不可能的。

在*ngSwitch中,改進的人體工程學表現得更為明顯:

<div [ngSwitch]="accessLevel">
  <admin-dashboard *ngSwitchCase="admin"/>
  <moderator-dashboard *ngSwitchCase="moderator"/>
  <user-dashboard *ngSwitchDefault/>
</div>

通過內置控制流,它變成了:

@switch (accessLevel) {
  @case ('admin') { <admin-dashboard/> }
  @case ('moderator') { <moderator-dashboard/> }
  @default { <user-dashboard/> }
}

新的控制流可以在 @switch 中的各個分支中實現更好的類型縮小,這在 *ngSwitch 中是不可能的。

內置for循環

新版本還引入了內置的 for 循環,它極大地改善了開發者體驗,并將 Angular 的渲染速度提升到了全新的高度!

其基本語法是:

@for (user of users; track user.id) {
  {{ user.name }}
} @empty {
  用戶列表為空
}

我們經常遇到由于 *ngFor 中缺少 trackBy 函數而導致的性能問題。@for 的不同之處在于,為了確保快速的比較性能,track 是必需的。此外,由于它只是一個表達式而不是組件類中的方法,因此使用起來更加簡單。內置的 @for 循環還提供了一個快捷方式,可以輕松遍歷零個項目的集合,這是通過可選的 @empty 塊實現的。

@for 語句使用了新的 diff 算法,與 *ngFor 相比具有更優化的實現,這使得社區框架基準測試的運行時間提高了 90%!

內置控制流的設計目標之一是實現完全自動化的遷移。要在現有項目中嘗試它,可以使用以下命令遷移:

ng generate @angular/core:control-flow

可延遲的視圖

利用新開發的塊語法,創建了一個強大而高效的新機制,可以讓應用運行得更快。可延遲的視圖通過前所未有的便捷性,實現了聲明性且強大的延遲加載,從而將性能和開發者體驗提升到了新的高度。

假設有一個博客頁面,希望實現用戶評論列表的延遲加載。當前需要使用 ViewContainerRef,同時還要處理各種復雜性,如清理、錯誤管理、占位符顯示等。處理這些邊角情況可能會涉及一些復雜的代碼,給測試和調試帶來困難。

新的可延遲視圖只需一行聲明性代碼就可以延遲加載注釋列表及其所有傳遞依賴項:

@defer {
  <comment-list />
}

這一切都是通過編譯時的轉換實現的:Angular 找到了 @defer 塊內使用的組件、指令和管道,將所有復雜性抽象化,生成動態導入,并管理加載和狀態切換過程。

使用IntersectionObserver API來實現視口進入時的延遲加載組件涉及復雜的邏輯。然而,Angular 簡化了這個過程,只需添加一個可延遲的視圖觸發器即可!

@defer (on viewport) {
  <comment-list />
} @placeholder {
  <img src="comments-placeholder.png">
}

在上面的示例中,Angular 首先渲染占位符塊的內容。當它在視口中可見時, 組件就會開始加載。加載完成后,Angular 會刪除占位符并渲染組件。

還有用于加載和錯誤狀態的塊:

@defer (on viewport) {
  <comment-list/>
} @loading {
  Loading…
} @error {
  Loading failed :(
} @placeholder {
  <img src="comments-placeholder.png">
}

Angular 為開發者管理了大量的復雜性。

可延遲視圖提供了更多觸發器:

  • on idle — 在瀏覽器閑置時延遲加載塊。
  • on immediate — 自動開始延遲加載,不會阻塞瀏覽器。
  • on timer(time) — 使用計時器延遲加載,時間可自定義。
  • on viewport和on viewport(ref) — viewport 還允許為錨元素指定一個引用。當錨元素可見時,Angular 會延遲加載組件并渲染它。
  • on interaction 和 on interaction(ref) — 允許在用戶與特定元素交互時啟動延遲加載。
  • on hover 和 on hover(ref) — 當用戶懸停元素時觸發延遲加載。
  • when expr — 允許通過返回一個 promise 的表達式來指定自定義條件。

可延遲視圖還提供了在渲染依賴項之前預取依賴項的能力。添加預取就像向 defer 塊添加預取語句一樣簡單,并且支持所有相同的觸發器。

@defer (on viewport; prefetch on idle) {
  <comment-list />
}

改進的混合渲染體驗

該版本在ng new中加入了提示,使服務端渲染(SSR)和靜態站點生成(SSG或預渲染)更易于使用。

或者,可以通過以下方式在新項目中啟用 SSR:

ng new my-app --ssr

新的 @angular/ssr 包

已經將 Angular 通用存儲庫移至 Angular CLI 存儲庫,使服務端渲染成為 Angular 工具產品中不可或缺的一部分!

從今天開始,要向現有應用添加混合渲染支持,可以運行以下命令:

ng add @angular/ssr

此命令將生成服務器入口點,并自動添加 SSR 和 SSG 構建功能,同時默認啟用 hydration。@angular/ssr 提供了與當前處于維護模式的 @nguniversal/express-engine 相同的功能。如果你的項目正在使用 express-engine,Angular CLI 將自動將代碼更新為 @angular/ssr。

通過將 NgOptimizedImage 與帶有 DOM Hydration 的 Angular SSR 結合使用,累積布局偏移平均減少了 99.4%。

使用 SSR 部署應用

為了進一步增強開發人員體驗,Angular 團隊與云提供商密切合作,以實現順利部署到他們的平臺。

Firebase 現在將通過其新的框架感知CLI的早期預覽,以近乎零配置自動識別和部署 Angular 應用。

firebase experiments:enable webframeworks
firebase init hosting
firebase deploy

框架感知的 CLI 可識別 SSR、i18n、圖像優化等的使用,使開發者能夠在經濟高效的 serverless 基礎設施上提供高性能的 Web 應用。

對于那些擁有復雜 Angular monorepos 或只是喜歡原生工具的人,AngularFire 允許使用 ng deploy 部署到 Firebase:

ng add @angular/fire
ng deploy

為了實現在邊緣工作站上的部署,啟用了 Angular 服端渲染的ECMAScript模塊支持,引入了一個用于HttpClient的fetch后端,并與 CloudFlare 合作簡化了這一過程。

新的生命周期 Hooks

為了提高 Angular 的 SSR 和 SSG 的性能,從長遠來看,Angular 團隊希望擺脫 DOM 模擬和直接 DOM 操作。同時,在大多數應用的生命周期中,它們需要與元素交互以實例化第三方庫、測量元素大小等。

為了實現這一點,Angular 團隊開發了一組新的生命周期掛鉤:

  • afterRender — 注冊一個回調,每次應用程序完成渲染時調用。
  • afterNextRender — 注冊一個回調,以便在應用程序下次完成渲染時調用。

只有瀏覽器會調用這些 Hooks,這樣就能夠將自定義 DOM 邏輯安全地直接插入到組件中。例如,如果想實例化一個圖表庫,可以使用 afterNextRender:

@Component({
  selector: 'my-chart-cmp',
  template: `<div #chart>{{ ... }}</div>`,
})
export class MyChartCmp {
  @ViewChild('chart') chartRef: ElementRef;
  chart: MyChart|null;

  constructor() {
    afterNextRender(() => {
      this.chart = new MyChart(this.chartRef.nativeElement);
    }, {phase: AfterRenderPhase.Write});
  }
}

每個鉤子都支持一個“相位值”(例如讀取、寫入),Angular 使用這個相位值來合理安排回調的執行時間,從而減少頁面布局的頻繁變化,提高整體性能。

新項目默認使用 Vite 和 esbuild

在v16版本中,首次引入了 esbuild 和 Vite 驅動的構建體驗作為開發預覽。自此,許多開發人員進行了嘗試,一些企業合作伙伴反饋稱他們的一些應用的構建時間縮短了67%!在 v17 中,新應用的構建器已經從開發預覽階段正式推出,并默認應用于所有新應用!

此外,在使用混合渲染時,更新了構建管道。通過使用SSR和SSG,ng build的構建速度提高了87%,ng serve的編輯刷新循環速度加快了80%。

在未來的次要版本中,將提供原理圖,以使用混合渲染(使用 SSG 或 SSR 進行客戶端渲染)自動遷移現有項目。

DevTools 中的依賴注入調試

去年,Angular 團隊展示了 Angular DevTools 中依賴注入調試功能的預覽。在過去的幾個月里,實現了全新的調試 API,能夠插入框架的運行時并檢查注入器樹。

基于這些 API,構建了一個檢查用戶界面,可以預覽:

  • 組件檢查器中組件的依賴關系。
  • 注入器樹和依賴關系解析路徑。
  • 單個注入器內標明的供應商。
責任編輯:姜華 來源: 前端充電寶
相關推薦

2023-04-10 09:15:25

Vite 4.3SWC 插件

2023-11-26 09:04:10

Vue性能

2024-04-29 18:55:16

緩存Spring性能

2021-01-04 09:43:24

Python 開發編程語言

2023-05-25 20:06:17

Linux游戲性能

2014-05-28 14:10:11

CrossApp

2024-12-11 07:59:02

2009-12-10 09:23:13

ASP.NET開發

2010-01-21 23:29:06

戴爾銀行東亞銀行

2009-04-27 16:27:49

LinuxKernel 2.6.Intel

2012-10-16 14:00:08

獵豹瀏覽器

2024-06-04 00:00:01

微軟EdgeReact

2015-11-16 11:31:35

Kubernetes網絡性能新版本特性

2023-08-16 17:44:38

2025-05-08 00:00:00

RedisRedis 8.0數據庫

2022-11-08 15:11:17

GPU開源

2012-02-08 14:49:09

AMD Fusion AMD

2025-02-10 10:38:24

2009-08-20 08:51:49

JDK 7Java 7JVM

2016-01-14 13:40:55

ThinkJS性能ypeScript
點贊
收藏

51CTO技術棧公眾號

一级免费黄色录像| 深夜黄色小视频| 性感美女视频一二三| 久久www成人_看片免费不卡| 亚洲欧美日韩一区在线| 中文字幕网av| 福利成人导航| 国产午夜精品理论片a级大结局| 国产精品久久久精品| 全网免费在线播放视频入口| 国产一区二区三区不卡av| 色婷婷av一区二区三区大白胸| 伊人色综合影院| 风流老熟女一区二区三区| 99精品国产在热久久婷婷| 在线观看欧美日韩国产| 日本美女视频网站| 日韩综合av| 欧美性xxxxhd| 成人小视频在线观看免费| 国产三级视频在线看| 国产成人av网站| 国产免费一区二区三区在线观看 | 小早川怜子一区二区三区| 国产h片在线观看| 亚洲欧洲精品成人久久奇米网| 国产亚洲一区在线播放| 国产又大又粗又长| 午夜综合激情| 欧美激情精品久久久久| 色婷婷粉嫩av| 欧美丝袜激情| 日韩精品有码在线观看| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 日韩在线视频免费观看高清中文| www.555国产精品免费| 日韩成人在线电影| 欧美性猛xxx| 国产自产在线视频| 性欧美高清come| 中文字幕一区二区三区在线观看| 久久国产一区| 人人妻人人澡人人爽人人欧美一区| 精品中文字幕一区二区| 国产精品igao视频| 日日摸天天添天天添破| 91久久黄色| 久久免费福利视频| 久久久久无码国产精品不卡| 99九九热只有国产精品| 中文字幕亚洲欧美日韩2019| 免费一级做a爰片久久毛片潮| 欧美成人午夜77777| 亚洲精品在线电影| 老司机av网站| 18国产精品| 精品少妇一区二区三区视频免付费| 国产又黄又猛的视频| 久久影视精品| 欧美精品 国产精品| 国产精品一区二区小说| 成人国产一区| 欧美日韩精品福利| 精品久久久99| 免费观看亚洲天堂| 日韩欧美一级精品久久| 欧美69精品久久久久久不卡| 亚洲**毛片| 精品99999| 熟女丰满老熟女熟妇| 最新亚洲精品| 伊人成人开心激情综合网| 呻吟揉丰满对白91乃国产区| 成人婷婷网色偷偷亚洲男人的天堂| 夜夜嗨av一区二区三区四区| 欧日韩不卡视频| 在线成人直播| 国内外成人免费激情在线视频| 日本熟妇毛耸耸xxxxxx| 国产精品久久久免费| 国产成人高潮免费观看精品| 在线观看国产区| 国内精品免费在线观看| 国产精品一区二区欧美| 黄色在线播放| 亚洲欧美日韩在线| 国产主播自拍av| 欧美成人精品三级网站| 91精品国产全国免费观看| 亚洲成年人av| 欧美美女一区| 久久91亚洲精品中文字幕奶水| 精品一区二区三区四| 久久九九电影| 亚洲综合中文字幕在线观看| 欧美一区二不卡视频| 国产三级一区二区| 人人妻人人澡人人爽欧美一区| 大香伊人久久| 欧美日韩国产天堂| 漂亮人妻被黑人久久精品| 精品国产乱码久久久久久蜜坠欲下| 精品国产一区二区在线| 日韩黄色三级视频| 精品亚洲成av人在线观看| 国产午夜精品一区| 中文日本在线观看| 欧美日韩精品国产| 欧美xxxxxbbbbb| 亚洲小说图片| 欧美猛交免费看| 最近中文字幕在线免费观看| 国产一区91精品张津瑜| 欧美日韩一区在线播放| 在线看福利影| 欧美日韩在线三区| 国产精品探花一区二区在线观看| 青青草成人影院| 国内精品久久久久伊人av| 一级片视频网站| 国产色爱av资源综合区| 免费国产黄色网址| 日本一区影院| 色av中文字幕一区| 国产女主播喷水视频在线观看| 国产福利精品导航| 一本色道久久综合亚洲二区三区| 色是在线视频| 亚洲电影免费观看高清| 欧美三级免费看| 精久久久久久久久久久| 色一情一乱一伦一区二区三区丨| а√天堂8资源在线| 日韩欧美一区在线| 欧美第一页在线观看| 全部av―极品视觉盛宴亚洲| 激情视频一区二区| 国内在线免费视频| 欧美一二区视频| 亚洲怡红院在线观看| 日韩vs国产vs欧美| 蜜桃视频成人| 日韩新的三级电影| 国产视频欧美视频| 最新中文字幕一区| 久久综合九色综合97_久久久| 日本阿v视频在线观看| 日韩一区二区三区色| 按摩亚洲人久久| 在线播放国产一区| 国产精品成人在线观看| 天堂网在线免费观看| 国产欧美日韩视频在线| 国产精品扒开腿做爽爽爽的视频| 三级av在线| 日韩欧美国产一区二区| 99久久久无码国产精品性| 免费看亚洲片| 日本一区不卡| 久久三级毛片| 欧美成人全部免费| 亚洲精品久久久久久动漫器材一区| 亚洲精选一二三| yjizz视频| 亚洲自拍另类| 日本视频一区二区不卡| 国产激情欧美| 欧美床上激情在线观看| 狠狠综合久久av一区二区| 天天色天天操综合| 不卡一区二区在线观看| 日本在线播放一区二区三区| 亚洲最新在线| 成人精品毛片| 日本成人黄色片| 午夜毛片在线| 精品免费国产一区二区三区四区| 久久久久97国产| 91丨九色丨尤物| wwww.国产| 午夜视频精品| 蜜桃传媒视频麻豆第一区免费观看 | 免费精品一区二区三区在线观看| 欧美日韩国产第一页| 无码国产精品高潮久久99| 在线观看视频一区二区| 国产探花在线视频| jlzzjlzz国产精品久久| 男人透女人免费视频| 成人情趣视频| 国产视频一区二区三区四区| 成人免费福利| 欧美激情精品久久久久久变态| 视频在线不卡| 56国语精品自产拍在线观看| 久久久香蕉视频| 国产午夜精品在线观看| 久久aaaa片一区二区| 亚洲一区二区伦理| 裸体大乳女做爰69| 你懂的一区二区三区| 91亚洲va在线va天堂va国| 免费看男女www网站入口在线| 日韩中文字幕在线看| 你懂的网站在线| 精品视频免费在线| 国产三级av片| 一区二区在线观看av| 日本爱爱爱视频| 成人午夜视频在线观看| 亚洲娇小娇小娇小| 亚洲一区二区免费看| 男人草女人视频| 欧美亚洲国产一区| 精品国产乱码久久久久久88av| 久久av日韩| 日本中文字幕久久看| 羞羞污视频在线观看| 日韩在线观看网址| 嫩草精品影院| 亚洲国产免费av| 国产三级按摩推拿按摩| 在线免费不卡电影| 日本三级欧美三级| 亚洲尤物在线视频观看| 91免费在线看片| 国产亚洲短视频| 在线免费观看污视频| 国产精品一区一区| 黄色一级片免费的| 欧美aaaaa成人免费观看视频| 国产男女在线观看| 亚洲国内欧美| 日韩在线观看a| 欧美激情aⅴ一区二区三区| 综合久久国产| 亚洲xxx拳头交| 综合色婷婷一区二区亚洲欧美国产| 国产一区二区区别| 欧美一级二级三级| 亚洲美女久久| 免费在线一区二区| 丝袜久久网站| 久久涩涩网站| 亚洲国产欧美日韩在线观看第一区| 91香蕉视频在线下载| 国产精品1区在线| 91丝袜美腿美女视频网站| 亚洲美女色播| 91在线精品视频| 欧美成人精品午夜一区二区| 亚洲一区制服诱惑| 一区二区三区在线资源| 成人女人免费毛片| 国产劲爆久久| 久久久久欧美| 国产精品一区二区99| 欧美婷婷久久| 日韩欧美视频| 成年丰满熟妇午夜免费视频| 欧美久久综合| 极品美女扒开粉嫩小泬| 西西裸体人体做爰大胆久久久| 97av视频在线观看| 久久久久99| 亚洲免费一级视频| 国产麻豆精品在线| 免费a v网站| 久久久亚洲精品石原莉奈| 欧美激情视频二区| 亚洲国产国产亚洲一二三| 日韩高清免费在线| 男人天堂av网| 国产午夜精品免费一区二区三区 | 91精品一久久香蕉国产线看观看| 成人免费视频在线观看超级碰| 国产精品视频一区二区三区| 亚洲一区中文字幕| 日韩中出av| 亚洲人久久久| 91久久视频| 麻豆三级在线观看| 国产成人在线网站| 国产精品jizz| 亚洲女同ⅹxx女同tv| 日韩美女视频网站| 欧美日本一区二区| 六月婷婷中文字幕| 永久免费看mv网站入口亚洲| 成人免费网址| 清纯唯美亚洲激情| 国产高清亚洲| 蜜桃麻豆www久久国产精品| 久久久久午夜电影| 国内自拍在线观看| 久久99九九99精品| 亚洲精品乱码久久久久久不卡| 国产精品素人一区二区| 国产精品99无码一区二区| 在线观看日韩一区| 黄色一级a毛片| 日韩在线免费视频观看| 天堂网在线最新版www中文网| 国产精品亚洲欧美导航| 久久久免费毛片| 自拍亚洲欧美老师丝袜| 久久成人国产| 免费看三级黄色片| 国产精品欧美一区喷水| 日韩欧美视频在线免费观看| 欧美久久久久久久久中文字幕| 婷婷综合激情网| 美日韩精品免费视频| 一呦二呦三呦精品国产| 九九九九九九精品| 欧美成人一品| 三级一区二区三区| 国产欧美日韩在线视频| 毛片毛片女人毛片毛片| 日韩欧美激情一区| 欧美三级理伦电影| 国产成人久久久精品一区| 久久黄色影视| 大陆极品少妇内射aaaaaa| 麻豆一区二区三| 亚洲性猛交xxxx乱大交| 黄色精品在线看| 成人免费视频国产| 欧美老妇交乱视频| 亚洲毛片在线免费| 亚洲制服欧美久久| 青青草国产成人av片免费| 无套内谢大学处破女www小说| 亚洲影视资源网| 精品国产无码一区二区| 久久精品国产亚洲精品2020| a∨色狠狠一区二区三区| 日本一区视频在线观看免费| 国产视频一区三区| 草草地址线路①屁屁影院成人| 亚洲小说欧美激情另类| www.蜜桃av.com| 欧美精品在线免费| 看亚洲a级一级毛片| 手机在线视频你懂的| 精品亚洲porn| 91麻豆免费视频网站| 在线成人av影院| 成年人网站在线| 91超碰在线电影| 欧美特黄一级| 久久久久久久穴| 激情成人中文字幕| 日本在线一二三| 日韩美女中文字幕| 精品国产一区一区二区三亚瑟| 亚洲一区二区蜜桃| 中文字幕一区二区视频| 国产视频www| 欧美激情伊人电影| 色婷婷综合久久久久久| 亚洲色精品三区二区一区| 欧美日韩 一区二区三区| 欧美色大人视频| 成人在线直播| 国产精品入口免费| 国产精品婷婷| 国产探花视频在线播放| 欧美精品久久99| 日韩av毛片| 久热这里只精品99re8久| 日韩精品色哟哟| 欧美在线视频第一页| 日韩欧美国产不卡| 亚洲淫成人影院| 一区二区三区在线视频看| 国产综合色精品一区二区三区| 久草网在线观看| 精品视频久久久久久久| 国产精品伊人| 日本aa在线观看| 久久免费电影网| jlzzjlzzjlzz亚洲人| 91国产精品视频在线| 日本一区二区免费高清| 最好看的中文字幕| 精品人伦一区二区三区蜜桃免费| 男女网站在线观看| 91视频国产一区| 99综合视频| 天堂资源在线视频| 欧美r级电影在线观看| 外国成人直播| 99久久99久久精品| 久久久久久久久久久久久久久99| 国产精品一级视频| 欧美在线中文字幕| 欧美激情在线| 精品人伦一区二区三电影| 日韩久久久久久|