博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨屏框架的一些感受
阅读量:5832 次
发布时间:2019-06-18

本文共 1076 字,大约阅读时间需要 3 分钟。

  hot3.png

背景

额,我是一名Java程序猿,不是专业前端工程师,尽管我弄过Android,想要制作一个web页面,想要兼容桌面端和移动端。嗯,目的很美好!

过程

项目经理说:

“我们来找一款跨屏的前端HTML5框架吧”。

带着这个想法,问了问以前的前端同事,他们的回复基本上是:

“现在不使用JQuery了,都使用Vue了。”

这个时候,以为Vue能够解决跨屏的问题。使用VueJS了一段时间后,发现VueJS是对JQuery的替代,VueJS和JQuery并不是一个时代的产物(原谅我肤浅的前端理解,毕竟我不是专业前端工程师)。如同VueJS官网首页,所说

The Progressive JavaScript Framework

它还只是一个JavaScript框架而已,并不能解决产品经理想要解决掉跨屏问题。 VueJS首页 还是不死心,翻看了一下VueJS推荐的一些优秀的资源发现了:,它自己的介绍中一段文字吸引了我,如下:

Vuetify supports all modern browsers, including IE11 and Safari 9+ (using polyfills). From mobile to laptop to desktop, you can rest assured that your application will work as expected. Interested in the bleeding edge? Try the vue-cli Webpack SSR (Server side rendered) template and build websites optimized for SEO.

大概的意思就是vuetify支持所有现代浏览器,包括桌面端和移动端。看到这里的时候,很是激动,终于找到了跨屏框架了(其实,这里vuetify都说了是现代浏览器,这意味着旧的机型是不支持的)。用这个vuetify搞了个页面,在桌面端和iOS都没有问题,最终vuetify面对老旧的米3机型,还是跪了。 vuetify不过确实很优秀,遵循Google的 ****的设计风格,然后,只需要在它的自定义组件上面稍加类似Android对屏幕宽度配置就可以解决了跨屏问题,这其实就是Google一直都遵循的Material设计规范来包装多屏体验一直的跨屏方案,也就是再产品平面和交互设计阶段已经对多屏进行了设计风格约束。

参考:

转载于:https://my.oschina.net/fxtxz2/blog/1921924

你可能感兴趣的文章
mysql脚本
查看>>
OllyDBG 入门系列教学--让你瞬间成为破解高手
查看>>
Dubbo点滴(2)之集群容错
查看>>
检测不到兼容的键盘驱动程序
查看>>
listbox用法
查看>>
冲刺第九天 1.10 THU
查看>>
传值方式:ajax技术和普通传值方式
查看>>
Linux-网络连接-(VMware与CentOS)
查看>>
寻找链表相交节点
查看>>
AS3——禁止swf缩放
查看>>
linq 学习笔记之 Linq基本子句
查看>>
[Js]布局转换
查看>>
Hot Bath
查看>>
国内常用NTP服务器地址及
查看>>
Java annotation 自定义注释@interface的用法
查看>>
Apache Spark 章节1
查看>>
phpcms与discuz的ucenter整合
查看>>
Linux crontab定时执行任务
查看>>
mysql root密码重置
查看>>
33蛇形填数
查看>>