
H5内嵌原生APP
前路茫茫——何处无香
没有平庸的人,只是你不愿意远离平庸!成为我的粉丝,让你成为一个不平庸的人!
展开
-
WebStrom快捷键使用方式
ctrl+ ‘-/+’:可以折叠项目中的任何代码块,它不是选中折叠,而是自动识别折叠。 ctrl+shift+n:打开工程中的文件,目的是打开当前工程下任意目录的文件。 ctrl+j:输出模板 ctrl+b:跳转到变量申明处 ctrl+[]:匹配{}[] ctrl+F12:可以显示当前文件的结构 ctrl+x:剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容 alt+left/right:标签切换 ctrl+r:替换 ctrl+shift+up:行移动 shift原创 2021-02-03 14:13:08 · 245 阅读 · 0 评论 -
H5字体在移动端居中问题
在混合开发中,作为一个H5工程师,你的工作难度不是很大,但是你遇到的bug却不少。总结的来说,其实都是一些兼容性问题。解决方案:1、添加border相关属性:border:1px solid transparent;2、针对Android 7.0+设备<html>上设置lang属性:<html lang="zh-cmn-Hans">,同时font-family不指定英文,如font-family:sans-serif。这个方法是利用了浏览器的字体fallback机制原创 2021-02-03 10:41:35 · 1349 阅读 · 4 评论 -
H5内嵌原生App相关问题
当APP要跳转到H5页面时,往往会携带一些用户信息,之前做法是在跳转的地址中拼接H5页面需要的参数,现在通过window.WebViewJavascriptBridge来进行数据之间的交互问题。身为一个前端工程师,我应该从自己的角度上来考虑问题:首先我们都知道安卓系统和苹果系统是有很多不同的地方的,因此我们在进行相关操作的时候需要判断一下用户当前使用的环境,用navigator.userAgent判断一下当前环境。什么是navigator.userAgent是干什么用的?navigator.原创 2020-12-28 18:50:42 · 389 阅读 · 0 评论 -
WebApp与原生App介绍
原生App在智能手机上允许的App应用程序有NativeApp(基于本地操作系统运行)和WebAPP(基于手机浏览器运行),其中Native App就是原生App的意思,所以原生App开发也就是指基于本地操作系统的App开发服务。如今市面上多数的App软件开发都是使用的原生程序编写的应用程序,也就是说大部分的手机App属于原生App应用软件。原生App访问和兼容的能力比较好,可以支持在线或者离线消息推送或是进行本地资源访问,以及摄像、拨号、蓝牙、功能的调取。原生App开发有很多的优势,如原生App是原创 2020-12-21 00:13:14 · 780 阅读 · 0 评论