博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webApp爬坑之路(1)
阅读量:6757 次
发布时间:2019-06-26

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

最近着手写一个webApp项目,也是开始了爬坑之旅。。。这将会是一个系列的笔记吧,对于我这种菜鸡前端er,记录真的很重要啊!重要啊!重要啊!

直接开始,也是不啰B嗦。
先记录几个mata标签

这句的意思是将页面锁定到1.0的比例,且不允许用户强制缩放。

经测试,在我的android4.x的手机中,系统自带的浏览器解析成功,将手机像素值转化成了物理像素值(就是你的手机屏幕实际大小,不是你的分辨率大小!),但是在UC中不成功,原因未明。。。

由于我们的webApp不需要讲数字识别成手机号,所以,禁止之。。。

<!-- apple改变顶部状态条的颜色 -->

这个我没有水果机,没法测试,大概是真的吧?__!

这个基本问题解决了,我得研究一下使用的库或者框架了。唔~~~~~~~~~~经过我的深思熟虑以及技术探讨,选择使用Zepto作为基础库,reactJS作为模板,嗯嗯,还有一个关于业务的eCharts图表库。

本来想选择一个模块加载器的,结果欣喜的发现eCharts自带了一个AMD规范的加载器(在/echarts/build/source/echarts.js目录下),然后就改装了一下zepto.js让他可以支持AMD加载。。这波漂亮!

//add ADM supportif ( typeof define === "function" && define.amd) {  define( "Zepto", [], function () { return Zepto; } );}

zepto大家应该都知道,是一个专门为移动端开发的类似于JQ的库,体积小,加载快。。。

但是我查了网上的资料之后发现了一个坑,zepto一共有14个模块:zepto,event,ajax,form, ie,detect, fx,fx_methods,assets,data,deferred,callbacks,selector,touch,gesture,stack,ios3,但是在官网下载的却只有前面5个模块。。。。差点就把我坑进去了啊,因为我非常需要它的touch模块啊,移动端你懂得。。。具体每个模块的功能大家可以自己看这里
想要其他的模块,怎么办呢?其实很简单,取github上面下载源码然后自己build,选择自己需要的模块,剔除不需要的,另外附一个zepto-builder的地址,这个可以帮你自动生成需要的代码

其实想一想zepto的这种做法其实很好,不就是我们常说的按需加载么。。。

reactJS我前面有一个文章写过它,很NICE的一个view层的模板,这里有一个论坛是国内react爱好者组织的,可以一看

因为我也还在学习react,所以关于它的话就在以后说吧,这一篇就到这里,据需研究项目吧。。。。

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

你可能感兴趣的文章
刘剑锋:友云采助力企业数字化采购的新发展
查看>>
Rainbond 5.0.4 发布,做最好用的云应用操作系统
查看>>
亚马逊宣布与西云数据达成合作,旨在进一步扩大中国业务
查看>>
java nio的基础--缓冲区
查看>>
负载均衡沙龙活动第二期现场问答汇集
查看>>
GBDT原理及利用GBDT构造新的特征-Python实现
查看>>
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(10)...
查看>>
【Xamarin.Forms】在XAML中传递参数
查看>>
关于数据仓库 — 总体工具介绍
查看>>
最大的错误是不敢犯错
查看>>
跟我学交换机配置(七)
查看>>
makefile 中 $@ $^ % 2015-04-11 18:02:36
查看>>
C#强化系列文章三:实验分析C#中三种计时器使用异同点
查看>>
Linux 进程间通信(一)
查看>>
通用对象池ObjectPool的一种简易设计和实现方案
查看>>
HTTP压缩仍让加密连接处于风险之中
查看>>
乐视阿里达成百亿元销售框架
查看>>
戴尔通过提升大数据分析能力巩固“全数据”战略 帮助企业在现代数据经济中蓬勃发展...
查看>>
⑤Windows Server 8 RemoteFX体验
查看>>
《企业云桌面实施》-小技巧-03-vSAN6.5中SAS和SSD的使用建议
查看>>