前端移动端适配(前端移动端适配怎么做)
大家好!今天让创意岭的小编来大家介绍下关于前端移动端适配的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008
本文目录:
一、【CSS】移动端适配方案
代表性的就是阿里的flexible方案
其实是相对于,html根元素的 font-size 属性,rem等比例放大字体;其中设备宽度改变的话,取设备宽的百分之10,作为根元素的字体大小。达到不同尺寸设备自适应的效果
弊端: 通常情况下,用户使用大屏的目的:是希望能看到更多内容,而不仅仅只是放大内容
使用的时候,一般是需要借助编译工具,将 px 转化换算成为 vh 、 vw ( postcss-px-to-viewport )
也可能会遇到不能整除的情况
二、移动端前端开发与PC端比有哪些不同
我来简单说说我认识到的移动端前端开发的一些特性吧。相对于PC端,移动端大概有以下几点优势:第一,浏览器内核相对单一,内核大部分都是webkit或者跟webkit有很大关系的blink,而且都是很“现代”的浏览器,对css3的支持的很不错,所以移动端开发可以相对随性的使用css3(当然不同的浏览器厂商支持程度还是不一样的);第二,对于国内开发者来说,再也不用考虑低版本ie的兼容问题,这是一个多么大的解脱。
移动端相对于PC端需要考虑的问题,第一,移动端设备屏幕尺寸繁杂。虽然移动端的浏览器内核相对单一,但是屏幕尺寸从3.5-6寸不等,如何让用户在不同的设备尺寸下得到最好的使用体验,这是做移动开发首先要考虑的问题。第二,移动端的retina屏幕适配。移动设备有着更加高的像素密度,所以不能使用PC的那一套图片(非retina的手机还是可以用的),而要针对retina提供更加高像素的图片,这样在手机上看才不会模糊和出现锯齿。所以就得根据用户的屏幕来尺寸和像素密度来加载不同的图片。
目前暂时只想到这些。
三、web前端开发工程师需要掌握哪些技术?
第一阶段:Web基础
1.HTML
知识要点:web工作原理、HTML4及HTML5、常见标签、相对路径与绝对路径、HTML5标签
2.CSS+布局
知识要点:CSS基本语法、基本选择器、复合选择器、背景图片、盒子模型、精灵图、常见网页布局、浮动定位、Flex布局、响应式布局、移动端适配、网页动画、CSS3新特性、Less预处理器
第二阶段:JavaScript
3.ECMA基础
知识要点:ECMA基本语法、数据类型、运算符、分支结构、循环结构、函数、常见内置对象的属性和方法、Array、Math、Date、String
4.DOM
知识要点:DOM模型、节点类型、节点的基本操作、JS操作样式表、克隆节点、获取坐标位置、获取元素尺寸、节点的各种属性和方法。
5.BOM+jQuery
知识要点:History、Location、Navigate、定时器、线程、事件循环、web工作原理、性能优化、事件对象、正则表达式、jQuery框架
第三阶段:企业级框架
6.vue框架基本语法
知识要点:vue基本语法、双向绑定、组件传值、条件渲染、列表渲染、事件处理、表单绑定、自定义事件、插槽、过渡、动画、动态路由、嵌套路由、编程式导航、导航守卫、路由懒加载、脚手架、生命周期、vuex、axios、ts、vue3
7.vue案例
知识要点:将知识点融会贯通到案例中。
8.react基本语法
知识要点:react简介、jsx语法、元素渲染、组件和props、state、生命周期、表单、条件渲染、组合继承、hooks、性能优化、redux
9.react案例
知识要点:将知识点融会贯通到案例中
新增内容:微信小程序及uni-app框架
知识要点:
小程序框架(配置/程序与页面注册/路由),开发者工具
小程序框架组件学习(基础/视图/表单/地图/媒体/导航/开发能力)
小程序框架组件学习(地图/媒体/导航/开发能力)
小程序API(基础/路由/界面/网络/数据缓存/位置服务)
小程序API(设备/媒体/开放接口/授权/登录/支付)
第四阶段:前端全栈
10.Node服务器与数据库及框架
知识要点:Node原生模块、跨域、安全校验、数据加密、数据库基本操作、express框架、koa框架
11.Node 项目周/WebPack
知识要点:需求、效果图、编码
四、前端开发手机端怎么使字体大小适应屏幕分辨率
移动端适配引用这一个js文件,这是自己写的,然后字体单位使用rem(如果不知道rem先去了解一下),高度也使用rem作为单位,宽度为百分比为单位。
以上就是关于前端移动端适配相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: