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