整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML5來了:5個(gè)好用的混合式App開發(fā)工具

          殘酷的移動(dòng)互聯(lián)網(wǎng)競(jìng)爭(zhēng)環(huán)境下,HTML5技術(shù)一直受到各方關(guān)注,“HTML5顛覆原生App”的爭(zhēng)論也從未停止過,不管怎樣HTML5生態(tài)的構(gòu)建方興未艾。不過對(duì)于移動(dòng)開發(fā)者來說更關(guān)心的問題是如何低成本、周期短開發(fā)出體驗(yàn)效果好的App,所以當(dāng)下用HTML5遠(yuǎn)比賭HTML5更現(xiàn)實(shí)。于是,一個(gè)一直被提及但是從沒有占據(jù)過統(tǒng)治地位的概念又一次走進(jìn)了移動(dòng)開發(fā)者們的視野,那就是跨平臺(tái)開發(fā)。

          AD:WOT2015互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會(huì)熱銷搶票

          目前國內(nèi)外已經(jīng)有很多基于HTML5的跨平臺(tái)開發(fā)工具,你并不需要任何的原生應(yīng)用編程經(jīng)驗(yàn),你只需要一些HTML的相關(guān)知識(shí),懂一些CSS和JavaScript,運(yùn)用工具中所提供的各種豐富的功能模塊,便可在很短時(shí)間內(nèi)完成App的開發(fā)而且讓你的App具備完美的原生體驗(yàn)。

          推薦幾款跨平臺(tái)工具

          1、Appcelerator

          Appcelerator的Titanium開發(fā)平臺(tái)使開發(fā)者可以通過HTML、PHP、JavaScript、Ruby、Python等Web編程語言開發(fā)手機(jī)、平板和桌面的原生App。其優(yōu)勢(shì)在于它可以讓用戶輕松地訪問超過300個(gè)API以及定位信息。

          此外,Appcelerator提供針對(duì)特定行為或事件定制的統(tǒng)計(jì)。App的數(shù)據(jù)既可儲(chǔ)存在云端,也可儲(chǔ)存在設(shè)備上。

          2、APICloud

          APICloud是一款“云端一體”的移動(dòng)開發(fā)平臺(tái),信仰“云端一體”的理念,重新定義了移動(dòng)應(yīng)用開發(fā)。APICloud為開發(fā)者從“云”和“端”兩個(gè)方向提供API,簡(jiǎn)化移動(dòng)應(yīng)用開發(fā)技術(shù),讓移動(dòng)應(yīng)用的開發(fā)周期從一個(gè)月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發(fā)者快速實(shí)現(xiàn)移動(dòng)應(yīng)用的開發(fā)、測(cè)試、發(fā)布、管理和運(yùn)營的全生命周期管理。

          2、PhoneGap

          PhoneGap是一個(gè)免費(fèi)且開源的開發(fā)環(huán)境,使開發(fā)者可以開發(fā)出在Android、Palm、黑莓、iPhone、iTouch及iPad等設(shè)備上運(yùn)行的App。其使用的是HTML和JavaScript等標(biāo)準(zhǔn)的Web開發(fā)語言。開發(fā)者使用PhoneGap進(jìn)行開發(fā),可調(diào)用加速計(jì)、GPS/定位、照相機(jī)、聲音等功能。

          PhoneGap還提供Adobe AIR App以及在線的培訓(xùn)課程,幫助開發(fā)者了解原生API并在他們自己的平臺(tái)上開發(fā)移動(dòng)App。

          4、NativeScript

          NativeScript是使用移動(dòng)平臺(tái)的JavaScript引擎來進(jìn)行跨平臺(tái)開發(fā)。邏輯部分自然無需多說,關(guān)鍵在于如何使用平臺(tái)特性。NativeScript是通過反射得到所有平臺(tái)API,預(yù)編譯它們,然后將這些API注入到JavaScript運(yùn)行環(huán)境,接下來在Javascript調(diào)用后攔截這個(gè)調(diào)用,并運(yùn)行native代碼。NativeScript是使用大量web開發(fā)的技巧來進(jìn)行app開發(fā),因?yàn)楣ぞ哝満驼Z言都非常熟悉受到了很多前端開發(fā)者的歡迎。

          5、Kinvey

          Kinvey同樣是一個(gè)為移動(dòng)應(yīng)用開發(fā)者提供后臺(tái)創(chuàng)建服務(wù)的平臺(tái)。Kinvey強(qiáng)調(diào)加速移動(dòng)應(yīng)用開發(fā)與銷售的“即取即用”理念。Kinvey的中間層與數(shù)據(jù)層均托管在多個(gè)云服務(wù)提供商處,包括Rackspace、Amazon與Microsoft。所有通過Kinvey存儲(chǔ)的數(shù)據(jù)都會(huì)有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務(wù)器,假如其中一兩個(gè)出現(xiàn)了故障,用戶的數(shù)據(jù)依然安然無恙。

          總結(jié):

          關(guān)于HTML5和原生App的爭(zhēng)論一直在繼續(xù),不論最后誰能取勝,開發(fā)者更關(guān)心App的開發(fā)速度和最終體驗(yàn)。合理的使用工具會(huì)讓開發(fā)效率大大提升,甚至達(dá)到事半功倍的效果,希望能有一款適合您。

          期待未來有一天,App開發(fā)可以像在紙上畫畫一樣簡(jiǎn)單。

          聲明:IT之家網(wǎng)站刊登/轉(zhuǎn)載此文出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或論證其描述。

          并發(fā)處理框架—— Tornado

          Tornado 是使用 Python 編寫的一個(gè)強(qiáng)大的可擴(kuò)展的 Web 服務(wù)器。它在處理高網(wǎng)絡(luò)流量時(shí)表現(xiàn)得足夠強(qiáng)健,卻在創(chuàng)建和編寫時(shí)有著足夠的輕量級(jí),并能夠被用在大量的應(yīng)用和工具中。Tornado 作為 FriendFeed 網(wǎng)站的基礎(chǔ)框架,于2009年9月10日發(fā)布,目前已經(jīng)獲得了很多社區(qū)的支持,并且在一系列不同的場(chǎng)合中得到應(yīng)用。除 FriendFeed 和 Facebook 外,還有很多公司在生產(chǎn)上轉(zhuǎn)向Tornado,包括 Quora、Turntable.fm、Bit.ly、Hipmunk 及 MyYearbook 等。

          相對(duì)于其他 Python 網(wǎng)絡(luò)框架,Tornado 有如下特點(diǎn)。

          完備的 Web 框架:與 Django、Flask 等一樣,Tornado 也提供了 URL 路由映射、Request 上下文、基于模板的頁面渲染技術(shù)等開發(fā) Web 應(yīng)用的必備工具。

          是一個(gè)高效的網(wǎng)絡(luò)庫,性能與 Twisted、Gevent 等底層 Python 框架相媲美:提供了異步 I/O 支持、超時(shí)事件處理。這使得 Tornado 除了可以作為 Web 應(yīng)用服務(wù)器框架,還可以用來做爬蟲應(yīng)用、物聯(lián)網(wǎng)關(guān)、游戲服務(wù)器等后臺(tái)應(yīng)用。

          提供高效 HTTPClient:除了服務(wù)器端框架,Tornado 還提供了基于異步框架的HTTP 客戶端。

          提供高效的內(nèi)部 HTTP 服務(wù)器:雖然其他 Python 網(wǎng)絡(luò)框架(Django、Flask)也提供了內(nèi)部 HTTP 服務(wù)器,但它們的 HTTP 服務(wù)器由于性能原因只能用于測(cè)試環(huán)境。而 Tornado 的HTTP服務(wù)器與 Tornado 異步調(diào)用緊密結(jié)合,可以直接用于生產(chǎn)環(huán)境。

          完備的 WebSocket 支持:WebSocket 是 HTML5 的一種新標(biāo)準(zhǔn),實(shí)現(xiàn)了瀏覽器與服務(wù)器之間的雙向?qū)崟r(shí)通信。

          因?yàn)?Tornado 的上述特點(diǎn),Tornado 常被用作大型站點(diǎn)的接口服務(wù)框架,而不像 Django 那樣著眼于建立完整的大型網(wǎng)站,所以本章著重講解 Tornado 的異步及協(xié)程編程、身份認(rèn)證框架、獨(dú)特的非 WSGI 部署方式。

          支持快速建站的框架——Flask

          Flask 是 Python Web 框架族里比較年輕的一個(gè),于 2010 年出現(xiàn),這使得它吸收了其他框架的優(yōu)點(diǎn),并且把自己的主要領(lǐng)域定義在了微小項(xiàng)目上。同時(shí),它是可擴(kuò)展的,F(xiàn)lask 讓開發(fā)者自己選擇用什么數(shù)據(jù)庫插件存儲(chǔ)他們的數(shù)據(jù)。很多功能簡(jiǎn)單但性能卓越的網(wǎng)站就是基于 Flask 框架而搭建的,比如 http://httpbin.org/ 就是一個(gè)功能簡(jiǎn)單但性能強(qiáng)大的 HTTP 測(cè)試項(xiàng)目。Flask 是一個(gè)面向簡(jiǎn)單需求和小型應(yīng)用的微框架。

          相對(duì)于其他 Python 語言的 Web 框架而言,F(xiàn)lask 的特點(diǎn)可以歸結(jié)如下。

          內(nèi)置開發(fā)服務(wù)器和調(diào)試器

          網(wǎng)絡(luò)程序調(diào)試是在將編制好的網(wǎng)站投入實(shí)際運(yùn)行前,用手工或編譯程序等方法進(jìn)行測(cè)試,修正語法錯(cuò)誤和邏輯錯(cuò)誤的過程。有經(jīng)驗(yàn)的開發(fā)者都知道,這是保證網(wǎng)站系統(tǒng)能夠正式應(yīng)用的必要步驟。

          Flask 自帶的開發(fā)服務(wù)器使開發(fā)者在調(diào)試程序時(shí)無須再安裝其他任何網(wǎng)絡(luò)服務(wù)器,比如 Tomcat、JBoss、Apache 等。Flask 默認(rèn)處于調(diào)試狀態(tài),使得運(yùn)行中的任何錯(cuò)誤會(huì)同時(shí)向兩個(gè)目標(biāo)發(fā)送信息:一個(gè)是 Python Console,即啟動(dòng)Python 程序的控制臺(tái);另一個(gè)是 HTTP 客戶端,即 Flask 開發(fā)服務(wù)器將調(diào)試信息傳遞給了客戶端。

          與 Python 單元測(cè)試功能無縫銜接

          單元測(cè)試是對(duì)最小軟件開發(fā)單元的測(cè)試,其重點(diǎn)測(cè)試程序的內(nèi)部結(jié)構(gòu),主要采用白盒測(cè)試方法,由開發(fā)人員負(fù)責(zé)。單元測(cè)試的主要目標(biāo)是保證函數(shù)在給定的輸入狀態(tài)下,能夠得到預(yù)想的輸出,在不符合要求時(shí)能夠提醒開發(fā)人員進(jìn)行檢查。

          Flask 提供了一個(gè)與 Python 自帶的單元測(cè)試框架 unitest 無縫銜接的測(cè)試接口,即 Flask 對(duì)象的 test_client 函數(shù)。通過 test_client 函數(shù),測(cè)試程序可以模擬進(jìn)行 HTTP 訪問的客戶端來調(diào)用 Flask 路由處理函數(shù),并且獲取函數(shù)的輸出來進(jìn)行自定義的驗(yàn)證。

          使用 Jinja2 模板

          將 HTML 頁面與后臺(tái)應(yīng)用程序聯(lián)系起來一直是網(wǎng)站程序框架的一個(gè)重要目標(biāo)。Flask 通過使用 Jinja2 模板技術(shù)解決了這個(gè)問題。Jinja2 是一個(gè)非常靈活的 HTML 模板技術(shù),它是從 Django 模板發(fā)展而來的,但是比 Django 模板使用起來更加自由且更加高效。Jinja2 模板使用配制的語義系統(tǒng),提供靈活的模板繼承技術(shù),自動(dòng)抗擊 XSS 跨站攻擊并且易于調(diào)試。

          完全兼容 WSGI 1.0 標(biāo)準(zhǔn)

          WSGI(Web Server Gateway Interface)具有很強(qiáng)的伸縮性且能運(yùn)行于多線程或多進(jìn)程環(huán)境下,因?yàn)?Python 線程全局鎖的存在,使得 WSGI 的這個(gè)特性至關(guān)重要。WSGI 已經(jīng)是 Python 界的一個(gè)主要標(biāo)準(zhǔn),各種大型網(wǎng)路服務(wù)器對(duì)其都有良好的支持。WSGI 位于Web應(yīng)用程序與 Web 服務(wù)器之間,與 WSGI 完全兼容使得 Flask 能夠配置到各種大型網(wǎng)絡(luò)服務(wù)器中。

          基于 Unicode 編碼

          Flask 是完全基于 Unicode 的。這對(duì)制作非純 ASCII 字符集的網(wǎng)站來說非常方便。HTTP 本身是基于字節(jié)的,也就是說任何編碼格式都可以在 HTTP 中傳輸。但是,HTTP 要求在 HTTP Head 中顯式地聲明在本次傳輸中所應(yīng)用的編碼格式。在默認(rèn)情況下,F(xiàn)lask 會(huì)自動(dòng)添加一個(gè) UTF-8 編碼格式的 HTTP Head,使程序員無須擔(dān)心編碼的問題。

          底層自定義協(xié)議網(wǎng)絡(luò)框架——Twisted

          以上講到的 2個(gè) Python Web 框架都是圍繞著應(yīng)用層 HTTP 展開的,而 Twisted是一個(gè)例外。Twisted 是一個(gè)用 Python 語言編寫的事件驅(qū)動(dòng)的網(wǎng)絡(luò)框架,對(duì)于追求服務(wù)器程序性能的應(yīng)用,Twisted 框架是一個(gè)很好的選擇。

          Twisted 是一個(gè)有著 10 多年歷史的開源事件驅(qū)動(dòng)框架。Twisted 支持很多種協(xié)議,包括傳輸層的 UDP、TCP、TLS,以及應(yīng)用層的 HTTP、FTP 等。對(duì)于所有這些協(xié)議,Twisted 提供了客戶端和服務(wù)器方面的開發(fā)工具。

          Twisted 框架的歷史悠久,其主要發(fā)行版本都以 Python 2 為基礎(chǔ),最新的版本為基于 Python 2.7 的 Twisted-15.4.0。Twisted 社區(qū)正在開發(fā)基于 Python 3 的版本,但目前為止尚沒有基于 Python 3 的 Twisted 穩(wěn)定發(fā)行版。

          Twisted 是一個(gè)高性能的編程框架。在不同的操作系統(tǒng)平臺(tái)上,Twisted 利用不同的底層技術(shù)實(shí)現(xiàn)了高效能通信。在 Windows 中,Twisted 的實(shí)現(xiàn)基于 I/O 完成端口(IOCP,Input/Output Completion Port)技術(shù),它保證了底層高效地將I/O事件通知給框架及應(yīng)用程序;在 Linux 中,Twisted 的實(shí)現(xiàn)基于 epoll 技術(shù),epoll是Linux下多路復(fù)用 I/O 接口 select/poll 的增強(qiáng)版本,它能顯著提高程序在大量并發(fā)連接中只有少量活躍的情況下的系統(tǒng) CPU 利用率。

          在開發(fā)方法上,Twisted引導(dǎo)程序員使用異步編程模型。Twisted 提供了豐富的Defer、Threading等特性來支持異步編程。

          企業(yè)級(jí)開發(fā)框架——Django

          Django 于 2003 年誕生于美國堪薩斯(Kansas)州,最初用來制作在線新聞Web站點(diǎn),于 2005 年加入了 BSD 許可證家族,成為開源網(wǎng)絡(luò)框架。Django 根據(jù)比利時(shí)的爵士音樂家 Django Reinhardt 命名,作者這樣命名 Django 意味著Django 能優(yōu)雅地演奏(開發(fā))功能豐富的樂曲(Web應(yīng)用)。

          它是當(dāng)前Python世界里最負(fù)盛名且最成熟的網(wǎng)絡(luò)框架。最初用來制作在線新聞的 Web 站點(diǎn),目前已發(fā)展為應(yīng)用最廣泛的 Python 網(wǎng)絡(luò)框架。Django 的各模塊之間結(jié)合得比較緊密,所以在功能強(qiáng)大的同時(shí)又是一個(gè)相對(duì)封閉的系統(tǒng),但是其健全的在線文檔及開發(fā)社區(qū),使開發(fā)者在遇到問題時(shí)能找到解決方法。

          Django 框架的特點(diǎn)

          相對(duì)于 Python 的其他 Web 框架,Django 的功能是最完整的,Django 定義了服務(wù)發(fā)布、路由映射、模板編程、數(shù)據(jù)處理的一整套功能。這也意味著 Django模塊之間緊密耦合,開發(fā)者需要學(xué)習(xí) Django 自己定義的這一整套技術(shù)。Django的主要特點(diǎn)如下。

          完善的文檔:經(jīng)過 10 多年的發(fā)展和完善,Django 有廣泛的應(yīng)用和完善的在線文檔,開發(fā)者遇到問題時(shí)可以搜索在線文檔尋求解決方案。

          集成數(shù)據(jù)訪問組件:Django 的 Model 層自帶數(shù)據(jù)庫 ORM 組件,使開發(fā)者無須學(xué)習(xí)其他數(shù)據(jù)庫訪問技術(shù)(dbi、SQLAlchemy 等)。

          強(qiáng)大的 URL 映射技術(shù):Django 使用正則表達(dá)式管理 URL 映射,因此給開發(fā)者帶來了極高的靈活性。

          后臺(tái)管理系統(tǒng)自動(dòng)生成:開發(fā)者只需通過簡(jiǎn)單的幾行配置和代碼就可以實(shí)現(xiàn)完整的后臺(tái)數(shù)據(jù)管理 Web 控制臺(tái)。

          錯(cuò)誤信息非常完整:在開發(fā)調(diào)試過程中如果出現(xiàn)運(yùn)行異常,則 Django 可以提供非常完整的錯(cuò)誤信息幫助開發(fā)者定位問題,比如缺少xxx組件的配置引用等,這樣可以使開發(fā)者馬上改正錯(cuò)誤。

          Django 的組成結(jié)構(gòu)

          Django 是遵循MVC架構(gòu)的Web開發(fā)框架,其主要由以下幾部分組成。

          管理工具(Management):一套內(nèi)置的創(chuàng)建站點(diǎn)、遷移數(shù)據(jù)、維護(hù)靜態(tài)文件的命令工具。

          模型(Model):提供數(shù)據(jù)訪問接口和模塊,包括數(shù)據(jù)字段、元數(shù)據(jù)、數(shù)據(jù)關(guān)系等的定義及操作。

          視圖(View):Django 的視圖層封裝了 HTTP Request 和 Response 的一系列操作和數(shù)據(jù)流,其主要功能包括URL映射機(jī)制、綁定模板等。

          模板(Template):是一套 Django 自己的頁面渲染模板語言,用若干內(nèi)置的tags和filters定義頁面的生成方式。

          表單(Form):通過內(nèi)置的數(shù)據(jù)類型和控件生成 HTML 表單。

          管理站(Admin):通過聲明需要管理的 Model,快速生成后臺(tái)數(shù)據(jù)管理網(wǎng)站。

          *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)事宜。

          tml5網(wǎng)站是目前非常流行,用html5技術(shù)開發(fā)的網(wǎng)站能實(shí)現(xiàn)跨平臺(tái)運(yùn)行,它可以輕易地接入手機(jī)瀏覽器、微信甚至是APP應(yīng)用,靈活性非常大。目前企業(yè)建站對(duì)html5技術(shù)的需求很大,今天給大家講講哪些工具可以開發(fā)html5網(wǎng)站。

          Dreamweaver

          簡(jiǎn)稱“DW”,程序員常說的“織夢(mèng)”,利用它可以輕而易舉地制作出充滿動(dòng)感的網(wǎng)頁。對(duì)初級(jí)人員,可以不用寫代碼就能快速創(chuàng)建web頁面,對(duì)高級(jí)人員,也有對(duì)應(yīng)的成熟代碼編輯工具,創(chuàng)作靈活性高。

          Adobe Edge

          Adobe Edge的目的是幫助專業(yè)設(shè)計(jì)師制作網(wǎng)頁動(dòng)畫乃至簡(jiǎn)單游戲。該工具的重點(diǎn)放在動(dòng)畫引擎上,最大的特點(diǎn)就是界面友好,能替開發(fā)者省下好多編HTML和CSS的時(shí)間,也就少了代碼錯(cuò)誤的可能性。對(duì)新手來說,沒有編程基礎(chǔ)的研究一下也可以用。但缺點(diǎn)是Adobe Edge做出來的網(wǎng)站有很多冗余代碼,比較適合單純性制作動(dòng)畫。

          WebStorm

          WebStorm 為前端而生,專門為 JS 開發(fā)做了很多優(yōu)化,被廣大中國JS開發(fā)者譽(yù)為“Web前端開發(fā)神器”、“最強(qiáng)大的HTML5編輯器”、“最智能的JavaScript IDE”等。這款軟件的定制功能很強(qiáng)大,版本更新比較快。缺點(diǎn)是比較占用電腦內(nèi)存。

          DevExtreme

          專門針對(duì)Visual Studio開發(fā)者提供的一款跨平臺(tái)HTML5/JS移動(dòng)應(yīng)用開發(fā)框架,這個(gè)框架可以幫助你直接在Microsoft Visual Studio集成開發(fā)環(huán)境,構(gòu)建iOS,Android和Windows Phone 8應(yīng)用程序。DevExtreme包含 PhoneJS 和 ChartJS 兩個(gè)原生組件,并且提供源代碼。

          Html5的開發(fā)工具還有很多,對(duì)開發(fā)者來說,以上幾款工具組合應(yīng)用能有很好的效果。對(duì)零基礎(chǔ)的開發(fā)者來說,以上幾段無異于看天書。其實(shí),要開發(fā)html5網(wǎng)站還可以借助目前的自助建站工具,性價(jià)比較高的有建站寶盒。上千套html5網(wǎng)站模板,直接安裝就能做網(wǎng)站,不涉及程序開發(fā),完全拖拽式操作,選中模塊直接添加動(dòng)畫效果,做出來的網(wǎng)站還是響應(yīng)式的,大大縮短了html5網(wǎng)站的開發(fā)周期。

          目前,一套建站寶盒展示型網(wǎng)站解決方案的價(jià)格才870元/年,有需要的開發(fā)html5網(wǎng)站的站長(zhǎng)可以試一下,比花時(shí)間研究這些很難一下看懂的開發(fā)工具簡(jiǎn)單多了。

          零基礎(chǔ)建html5網(wǎng)站:http://www.iisp.com/design/?s=yuqiuping


          主站蜘蛛池模板: 国产福利精品一区二区| 精品欧美一区二区在线观看| 国产在线视频一区| 国产在线精品一区在线观看| 中文字幕日韩精品一区二区三区| 人妻体体内射精一区二区| 亚洲午夜福利AV一区二区无码| 亚州国产AV一区二区三区伊在| 日本一区视频在线播放| 激情啪啪精品一区二区| 一区二区三区免费高清视频| 亚洲欧美日韩一区二区三区在线| 国产a∨精品一区二区三区不卡| 精品91一区二区三区| 日本免费一区二区三区最新vr| 免费无码毛片一区二区APP| 日本一区二区三区高清| 日本高清一区二区三区| 国产综合视频在线观看一区| 天堂Aⅴ无码一区二区三区| 亚洲国产精品一区第二页| 理论亚洲区美一区二区三区| 波霸影院一区二区| 日本内射精品一区二区视频 | 日本一区二区三区高清| 波多野结衣AV无码久久一区| 亚洲人成人一区二区三区| 中文字幕一区二区三区精彩视频| 中文字幕乱码一区久久麻豆樱花 | 国产日韩一区二区三区在线播放 | 亚洲熟女www一区二区三区 | 春暖花开亚洲性无区一区二区 | 麻豆天美国产一区在线播放| 中文字幕乱码亚洲精品一区 | 一区精品麻豆入口| 一区二区在线电影| 伊人久久精品无码麻豆一区| 国产在线一区观看| 亚洲AV无码一区二区三区系列| 亚洲一区二区三区丝袜| 国产激情一区二区三区成人91 |