![](https://img-blog.csdnimg.cn/20191205145020859.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Hybrid
关于混合开发APP的前端经验
Max_Law
知是行之始 行是知之成
展开
-
Node.js 自动化工具-Bower
由上篇《 Node.js 自动化工具 - YEOMAN 》接着开始研究另一个新的工具 Bower 。我们在拥有脚手架之后,还需要什么来构建我们的项目呢?当然是需要一堆的框架,插件来帮助自己快速搭建,毕竟站在巨人的肩膀上才能看得更远!当这样的一堆东西引入到我们的项目中,带来工作的便利同时也带来一堆管理问题:版本、依赖、引入混乱、命名空间污染 …我们急需一个能够管理这些包的工具,Bower 就这样...原创 2019-04-23 08:48:22 · 354 阅读 · 0 评论 -
Hybird方案-概述
“Hybrid” 这个词越来越多的出现在人们的视野中。比如在汽车行业内,代表着混合动力版的意思(丰田最近主打的 Hybrid 型号),在音响设备业则代表着混响的概念,轮到我们所处的互联网行业则代表着 native 与 H5 之间的混合开发。hybird['haɪbrɪd] / hy 发 high ;bird 也别当鸟的单词念n. 杂种,混血儿;混合物adj. 混合的;杂种的Hybrid...原创 2019-04-23 11:43:01 · 423 阅读 · 0 评论 -
判断环境为iOS或Android
因在Hybird开发中,iOS与Android的浏览器内核的不同,对页面的各种行为也会有不同的解析情况,所以我们需要针对不同的表现区分页面运行的环境。获取完整的内核信息:var _browser={ versions:function(){ var u = navigator.userAgent; return { //移动终端浏览器版本...原创 2019-04-23 11:45:35 · 168 阅读 · 0 评论 -
移动端虚拟键盘引发的问题分析
我在工作的过程中无论是与原生结合的Hybird的H5页面或者微信公众号页面都会遇到当触发键盘输入行为时,页面窗口往上离开屏幕(与iOS的适配)或者页面高度变小(在微信中打开页面等),现在我们来分析一下各种情况以及解决的方法。iOS中页面往上顶的情况// 兼容ios弹出键盘改变页面问题if (_browser.versions.ios) { //判断是否为ios环境 $('body')...原创 2019-04-23 11:46:19 · 692 阅读 · 0 评论 -
ios中textarea颜色无法改变问题
在我开发微信公众号的流程页面时,里面有一个textarea的输入框,无论我怎么修改样式,发现他的文字颜色一直都未灰色,如图:但是Android却没有什么问题,最后才发现原来是 disable 惹的祸,在ios系统下disable是有默认样式的。<textarea class="readTextarea" v-if='childReadonly' maxlength='200' disa...原创 2019-04-23 11:44:55 · 841 阅读 · 0 评论