博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关html5设计那些事,你真的考虑过前端的实现吗(最近别人经常问我这种问题,所以我就写一篇了,可能也有别人和我一样吐槽过)...
阅读量:5869 次
发布时间:2019-06-19

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

很久以前在安卓2.0系统刚刚的时候就对HTML5比较关注!因为我也是那个时候刚刚入行做前端的。那个时候最大的乐趣就是看着w3plus上面各种css3的效果,觉得哇,好牛逼原来可以这样做,然后3年过去了。。。手上的APP做完的没有40个也有30个了!然后去年参加了HTML5峰会。听着一批前辈们说着他们在html5的道路中遇到的挫折,经验,以及流行的框架,制作HTML5的ide。。。也算是小有经验了!。。。然后知道的越多,现实就越残酷(大漠竟然说他不会JS,无语偶曾经的偶像竟然说他真的不会js还发誓!this is so crazy)然后吐槽一下现在(现实就在脚下。。。)

 

现在么一个个朋友,以前离职的小伙伴,设计师们,都牛气冲天的说她们开始搞APP啦。要搞HTML5了

然后-_-//我只想吐槽你们对HTML5的了解究竟是什么呢!

1.....某个刚刚离职的漂亮设计师妹子表示:她们现在做APP 和H5她们要求设计H5页面都是艺术字

 
我不得不吐槽!你们设计的页面确定不是在坑人吗!....都是艺术字!你是准备让前端用canvas,载入字体搞呢,还是根本这个字体就是手绘的用图片呢。。
 
(在他们的眼里或许html5就是让他们不用考虑兼容,可以随意发挥灵感的东西)
 
但是他们考虑过图片的重量,引入字体库的大小了吗!就算是最后打包成手机APP!这样的做真的合适吗!
 
如果最后只是一个webapp,他考虑过如果不在wifi的环境下用户使用的话会造成流量大量的浪费在加载图片和字体上
 
最后如果前端境界很高的话确实可以用linear-gradient制作出很多如本页底部的那些高大上的效果。但是我必须再泼一次冷水,只有safari浏览器也就是水果是完全兼容的
 
Android4.0(至少我用的是安卓4.0是不完全兼容)。。。
 
最后关于这个问题!
我只想说当前端努力的哪怕从代码的体积哪怕是20K都在努力减少的同时,设计师们是否能考虑到你们做的那么多图片,是否也能减少点体积呢?
 
毕竟你做的只是一个产品的APP,本来就没什么人主动去下,除了你的客户迫不得已才去下!当然啦如果你的产品能火到别人即使是哪怕烧2M打开你一次页面或是离线
 
存储个20M的图片。那也无话可说。
 
 
 

2.....某漂亮的设计师问:如何设计出规范的移动端的效果图呢,前端工程师们是怎么实现他的呢

 
一般写webapp一共大概3种
 
第一种类似新浪的web页面。。。无脑全屏width:100%,电脑上看还是100%
 
第二种类似微店网 。。。。。最大宽度680px.....可以下载微点网的手机客户端,打开的话是680的页面(最主要春节摇到20多块钱红包,所以下了一个)
 
 
第三种响应式布局(最精准的)设计师需要准备3个分辨率的效果图,然后打开一个页面然后根据屏幕宽度适配(如bootstrap)
 
剩下的要么比较神奇,要么比较逗比,我就不列举了
 
关于这个问题,一般来说你要设计的都是单独的所以基本就是第一种和第二种了你只要设计680宽度的效果图
 

3.....某个小白前端问(设计的时候都是px)我应该用什么字体单位。。。。。没有定性!但是大部分官方都喜欢说EM。。。但是我表示PX用的好的话更加精准

 

4......我不得不吐槽.......千万不要随意为了做个手机网页设计左右横屏的效果

 

注意关键词网页   这个问题的关键是左右横屏会在网页上带来灾难性的后果!如,手机浏览器向左向右导致手机浏览器前进后退!!!

打包了我就懒得管了!毕竟phonegap,appcan各种各样的对这个问题都要足够的支持

 

 

 
 
 
 
 
 
 
 
 
 

转载地址:http://dxtnx.baihongyu.com/

你可能感兴趣的文章
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>
grep 零宽断言
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
python大佬养成计划----win下对数据库的操作
查看>>
监控软件zabbix之安装
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>