首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动webapp前端开发小结

公司内部有一款企业社交产品share,近期打算开发手机版,初期规划是通过webapp的方式嵌入到另一款即时通信native app。...之前团队还未接触过手机应用的页面重构工作,这次由我打头炮,搭建这款webapp的基本页面样式框架。...虽然曾经读过几篇关于webapp的经验总结的文章,也了解过HTML5、CSS3的新特性,但是实战起来还需要摸索。下面总结了这次开发的几点经验,分享给大家,若有不当之处欢迎斧正。...一、页面head头部的meta声明 针对移动设备的特性,在head标签内需要添加一些特殊的声明。...因为兼容性问题,CSS3提供的弹性盒子布局 display:box 在web端的使用受限,但到了移动端弹性盒子布局确是一大利器,让人爱不释手。

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    移动Webapp中的那些Bug

    持续更新… 测试浏览器 Chrome: 61.0.3163.73 Safari: 10.0(IOS 10.3.3) Github: webapp-bugs 1....IOS光标不跟随输入框移动 3.1 艰辛历程 我为什么会关注这个问题:那是因为我**(这里省略一万个草泥马)也遇到了这个问题呀,容我细细说来。...顿时突然想到移动端点透事件貌似有个300ms延迟执行。虽然点透事件在移动端会被处理掉,然而我只是想验证一下我的猜想。...在其中的描述是:他的内容中有一输入框,然后focus,当滑动内容时,光标不跟随移动,而在此输入的时候,光标又会回到输入框中。情况应该和我类似。...就是必须设置延迟300ms以上,不然,光标重绘不正常,而且光标有明显的移动过程。所以如果童鞋们如果发现有什么更好的办法,还望不吝赐教。 ?

    3K50

    未来的移动互联网将由超级App+WebApp主宰

    过去这些年,HTML5 颠覆了 PC 互联网的格局,微信朋友圈里的一个神经病猫小游戏,打开了人们对移动互联网的各种幻想,优化了移动互联网的体验,接下来,移动互联网将产生一个全新的入口,而由超级 App+...HTML5 主导的 web app 将颠覆原生 App 移动互联世界。...随着 Chrome 和 Safari 的高歌猛进,以及 IE+Flash 的衰落,HTML5 告一段落,进入了下一个时代——移动互联网。HTML5 的跨平台优势在移动互联网时代被进一步凸显。...HTML5 定稿 WebApp 迅速崛起了 Facebook 为何放弃 HTML5?这一事件,甚至让别有用心的人经常拿来唱衰 HTML5 以及 Web App。...对于移动设备来说,硬件性能的提升移动程度上抹平了 HTML 的不足,同时补充了流媒体和游戏能力。

    98210

    C#开发移动应用系列(2.使用WebView搭建WebApp应用)

    前言 上篇文章地址:C#开发移动应用系列(1.环境搭建) 嗯..一周了 本来打算2天一更的 - - ,结果 出差了..请各位原谅.. 今天我们来讲一下使用WebView搭建WebApp应用....说明一下为何要用WebApp的形式,因为首先..易于更新,其次学习成本又会降低一个档次 因为不需要去很深入的了解各种安卓的界面布局,我们直接全屏覆盖一个WebView就好了....至此就完成了基本的WebView设置 我们进入下一个阶段... 2.通过WebView调用页面中的JS代码 既然是要进行webAPP的开发 那么通过WebView来调用JS,肯定是少不了的.....基本了解这些内容 我们就可开始我们的WebApp基础开发了. 当然,这些只是基础,我们要做一个商业应用..肯定是需要调用到机器的硬件设备,比如陀螺仪..摄像头什么之类的..

    2K100

    WEBAPP开发技巧总结

    自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。...在此所说的移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开发 Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解...7、学会使用webkit-box 上一节,我们说过自适应布局模式,有些同学可能会问:如何在移动设备上做到完全自适应呢?...在移动版的webkit中做不到!...12、如何关闭iOS中键盘自动大写 我们知道在iOS中,当虚拟键盘弹出时,默认情况下键盘是开启首字母大写的功能的,根据某些业务场景,可能我们需要关闭这个功能,移动版本webkit为 input元素提供了

    2K20

    webapp开发框架选择注意点

    webapp开发框架选择需要注意: 第一步:开发支持的语言类型 根据前端开发人员的能力,来选择webapp开发框架。 例如:前端人员只会写react 就要求webapp开发框架支持react。...第二步:查看webapp开发框架文档是否齐全 例如:功能性API的详细使用文档和示例等 插件功能 示例代码 第三步:确认webapp开发框架能否满足项目需求 确认APP的功能是否都能满足,开发难易程度...例如:开发身份证识别功能,查看webapp开发框架API能否支持 第四步:确认webapp开发框架调试功能是否完善 1.调试工具 2.调试功能使用文档和使用示例 3.调试工具的使用难易程度 例如...:需要调试页面查看“获取app相关信息”接口的返回数据 调试工具文档 页面调试 调试结果 第五步:确认webapp开发框架测试完成是否可以打包发布 测试完成的APP是否有完整的打包流程,上架流程...例如:测试完成的webapp需要打包 应用打包 打包完成 下载安装包(.apk和.ipa)直接上传应用市场,就可以了。

    70720

    webapp开发调试环境--weinre配置

    用谷歌调试工具中的手机模拟器模拟手机进行webapp的开发,与真机上的效果还是有些偏差,opera手机模拟器的效果亦不佳。...有时在pc上开发出来的webapp效果良好,在部分真机上就出现了偏差,这时候就需要我们进行微调。     在pc上微调后发布到测试环境再在手机上看效果,开发很慢,效率很低。...target-script-min.js#anonymous" type="text/javascript"> (192.168.0.20是我的本地局域网IP地址,这里需要改成你的)      添加后在移动设备中访问该页面即可...,如果调试的页面比较少可以使用这个方法,如果多的话推荐第二种方法 (2)、Target Bookmarklet(此方法我没弄成功,如果你们知道怎么弄得,再共享下)     该方法是将一段js保存到移动设备的书签中...body")[0].appendChild(e);})(document.createElement("script"));void(0);     将这段js保存到名为Debug书签中,然后使用移动设备访问我想要调试的页面

    1.7K110
    领券