泛化的web

来源:21-9 面试技巧

慕斯卡1865687

2019-02-13

双越老师,现在的web是比较多样的,如图,网站应该是pc端的网页开发,其中ios和Android概念比较模糊,个人以为是移动端开发,根据控制台ios手机和非ios手机,进行不同的渲染展示,如果是这样,那也没有太大区别呀?如果不是,求详解!ios和Android指的是什么?

http://img.mukewang.com/szimg/5c6382ff0001033007561008.jpg

写回答

2回答

双越

2019-02-17

前几天身体有恙,回复较晚,抱歉哈。

你的疑问应该是针对我们常说的“大前端”,包括 h5 ios 安卓 各种小程序等。其中针对 ios 和安卓,和前端相关的,目前主要有以下几种技术方案。

第一,hybrid ,需要客户端 app 来支持,本质上还是一个网页。可以百度一下资料,或者学习我的《js 高级面试课》有一章讲解了 hybrid 。

第二,react-native 和 weex 框架,直接用 js 写客户端应用,也需要客户端 app 的支持。网上资料也比较多。

你有如此疑问,我猜测你前端基础知识和视野还没有那么健壮,因此我建议上述知识以了解为主,先把前端基础知识打好,这是最主要的。

1
0

慕斯卡1865687

提问者

2019-02-17

保重身体!
多谢老师,有机会我会购买学习的。
但还是有些困惑,所谓的大前端里的ios和安卓,指的是ios开发和Android开发吧
网上查到的三端 客户端指的是什么呢?

0
2
慕斯卡1865687
回复
双越
有些明白了,没理解错的话 Ios/安卓大概是两种开发语言 模式 大前端里的 ios/安卓 是指 整个项目的前端代码部分是我们的活儿,属于前端范畴 现在前端呈三端分离趋势,前端,客户端,服务器端 之前一直是mvc模式开发,主要操作dom,后来mvvm模式兴起,主要操作数据,能做到前后端分离。 根据您的回答,客户端应该是ios或安卓环境里的一段代码,需要在 ios/安卓 环境里和前端代码配合,混在一起开发的,应该不属于前端的范畴 。是合作伙伴关系 谢谢老师!
2019-02-18
共2条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程