-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
前端移動(dòng)端適配(前端移動(dòng)端適配怎么做)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于前端移動(dòng)端適配的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、【CSS】移動(dòng)端適配方案
代表性的就是阿里的flexible方案
其實(shí)是相對(duì)于,html根元素的 font-size 屬性,rem等比例放大字體;其中設(shè)備寬度改變的話,取設(shè)備寬的百分之10,作為根元素的字體大小。達(dá)到不同尺寸設(shè)備自適應(yīng)的效果
弊端: 通常情況下,用戶使用大屏的目的:是希望能看到更多內(nèi)容,而不僅僅只是放大內(nèi)容
使用的時(shí)候,一般是需要借助編譯工具,將 px 轉(zhuǎn)化換算成為 vh 、 vw ( postcss-px-to-viewport )
也可能會(huì)遇到不能整除的情況
二、移動(dòng)端前端開發(fā)與PC端比有哪些不同
我來簡(jiǎn)單說說我認(rèn)識(shí)到的移動(dòng)端前端開發(fā)的一些特性吧。相對(duì)于PC端,移動(dòng)端大概有以下幾點(diǎn)優(yōu)勢(shì):第一,瀏覽器內(nèi)核相對(duì)單一,內(nèi)核大部分都是webkit或者跟webkit有很大關(guān)系的blink,而且都是很“現(xiàn)代”的瀏覽器,對(duì)css3的支持的很不錯(cuò),所以移動(dòng)端開發(fā)可以相對(duì)隨性的使用css3(當(dāng)然不同的瀏覽器廠商支持程度還是不一樣的);第二,對(duì)于國(guó)內(nèi)開發(fā)者來說,再也不用考慮低版本ie的兼容問題,這是一個(gè)多么大的解脫。
移動(dòng)端相對(duì)于PC端需要考慮的問題,第一,移動(dòng)端設(shè)備屏幕尺寸繁雜。雖然移動(dòng)端的瀏覽器內(nèi)核相對(duì)單一,但是屏幕尺寸從3.5-6寸不等,如何讓用戶在不同的設(shè)備尺寸下得到最好的使用體驗(yàn),這是做移動(dòng)開發(fā)首先要考慮的問題。第二,移動(dòng)端的retina屏幕適配。移動(dòng)設(shè)備有著更加高的像素密度,所以不能使用PC的那一套圖片(非retina的手機(jī)還是可以用的),而要針對(duì)retina提供更加高像素的圖片,這樣在手機(jī)上看才不會(huì)模糊和出現(xiàn)鋸齒。所以就得根據(jù)用戶的屏幕來尺寸和像素密度來加載不同的圖片。
目前暫時(shí)只想到這些。
三、web前端開發(fā)工程師需要掌握哪些技術(shù)?
第一階段:Web基礎(chǔ)
1.HTML
知識(shí)要點(diǎn):web工作原理、HTML4及HTML5、常見標(biāo)簽、相對(duì)路徑與絕對(duì)路徑、HTML5標(biāo)簽
2.CSS+布局
知識(shí)要點(diǎn):CSS基本語法、基本選擇器、復(fù)合選擇器、背景圖片、盒子模型、精靈圖、常見網(wǎng)頁布局、浮動(dòng)定位、Flex布局、響應(yīng)式布局、移動(dòng)端適配、網(wǎng)頁動(dòng)畫、CSS3新特性、Less預(yù)處理器
第二階段:JavaScript
3.ECMA基礎(chǔ)
知識(shí)要點(diǎn):ECMA基本語法、數(shù)據(jù)類型、運(yùn)算符、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、常見內(nèi)置對(duì)象的屬性和方法、Array、Math、Date、String
4.DOM
知識(shí)要點(diǎn):DOM模型、節(jié)點(diǎn)類型、節(jié)點(diǎn)的基本操作、JS操作樣式表、克隆節(jié)點(diǎn)、獲取坐標(biāo)位置、獲取元素尺寸、節(jié)點(diǎn)的各種屬性和方法。
5.BOM+jQuery
知識(shí)要點(diǎn):History、Location、Navigate、定時(shí)器、線程、事件循環(huán)、web工作原理、性能優(yōu)化、事件對(duì)象、正則表達(dá)式、jQuery框架
第三階段:企業(yè)級(jí)框架
6.vue框架基本語法
知識(shí)要點(diǎn):vue基本語法、雙向綁定、組件傳值、條件渲染、列表渲染、事件處理、表單綁定、自定義事件、插槽、過渡、動(dòng)畫、動(dòng)態(tài)路由、嵌套路由、編程式導(dǎo)航、導(dǎo)航守衛(wèi)、路由懶加載、腳手架、生命周期、vuex、axios、ts、vue3
7.vue案例
知識(shí)要點(diǎn):將知識(shí)點(diǎn)融會(huì)貫通到案例中。
8.react基本語法
知識(shí)要點(diǎn):react簡(jiǎn)介、jsx語法、元素渲染、組件和props、state、生命周期、表單、條件渲染、組合繼承、hooks、性能優(yōu)化、redux
9.react案例
知識(shí)要點(diǎn):將知識(shí)點(diǎn)融會(huì)貫通到案例中
新增內(nèi)容:微信小程序及uni-app框架
知識(shí)要點(diǎn):
小程序框架(配置/程序與頁面注冊(cè)/路由),開發(fā)者工具
小程序框架組件學(xué)習(xí)(基礎(chǔ)/視圖/表單/地圖/媒體/導(dǎo)航/開發(fā)能力)
小程序框架組件學(xué)習(xí)(地圖/媒體/導(dǎo)航/開發(fā)能力)
小程序API(基礎(chǔ)/路由/界面/網(wǎng)絡(luò)/數(shù)據(jù)緩存/位置服務(wù))
小程序API(設(shè)備/媒體/開放接口/授權(quán)/登錄/支付)
第四階段:前端全棧
10.Node服務(wù)器與數(shù)據(jù)庫(kù)及框架
知識(shí)要點(diǎn):Node原生模塊、跨域、安全校驗(yàn)、數(shù)據(jù)加密、數(shù)據(jù)庫(kù)基本操作、express框架、koa框架
11.Node 項(xiàng)目周/WebPack
知識(shí)要點(diǎn):需求、效果圖、編碼
四、前端開發(fā)手機(jī)端怎么使字體大小適應(yīng)屏幕分辨率
移動(dòng)端適配引用這一個(gè)js文件,這是自己寫的,然后字體單位使用rem(如果不知道rem先去了解一下),高度也使用rem作為單位,寬度為百分比為單位。
以上就是關(guān)于前端移動(dòng)端適配相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
ui設(shè)計(jì)工具(前端ui設(shè)計(jì)工具)
杭州首信順程商貿(mào)有限公司(杭州首信順程商貿(mào)有限公司招聘)
眾創(chuàng)社群合法不(眾創(chuàng)社團(tuán)是干什么的)