以前真机调试手机页面,都是使用数据线连接手机和电脑,近日身边没有USB数据线,折腾了下如何不依赖数据线只用无线调试手机页面,教程如下。本教程适用于安卓11以及以上版本。否则应该使用USB数据线连接。 一、安装adb工具下载地址:https://developer.android.com/s
为了不让用户在使用小程序时造成困扰,微信小程序规定页面路径只能是五层,请尽量避免多层级的交互方式。页面跳转的话就涉及到了多个页面层级第一种:wx.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。OBJECT参数说明:参数类
小程序的生命周期说白了就是指程序从创建、到开始、暂停、唤起、停止、卸载的过程。我们大概从三个角度看一下小程序的生命周期。(1):应用生命周期(2):页面生命周期(3):组件生命周期应用生命周期用户首次打开小程序,触发onLaunch(全局只触发一次)。小程序初始化完成后,触发onShow方法,监听小
1.请谈谈微信小程序主要目录和文件的作用?project.config.json:项目配置文件,用的最多的就是配置是否开启https校验App.js:设置一些全局的基础数据等App.json:底部tab,标题栏和路由等设置App.wxss:公共样式,引入iconfont等pages:里面包含一个个具
B端设计师在工作当中一定会遇到这样的情况:因为上线的项目与设计稿不符而与前端进行争论、为了知道开发颜色使用是否准确只有“截图”,然后在设计软件当中“吸色”来进行判断。所以在我们工作当中设计走查就成为项目流程当中非常重要的一环。虽然走查的流程往往比较复杂无聊,但是为了保证设计稿与上线项目的一致,我们就
最近有设计小伙伴咨询,怎么样的交互说明才是最好的,是大家都喜欢的。他写的交互说明文档提交给需求评审会的成员审核时,大家都建议他再写的合理些,这让他伤透了脑筋。我告诉他:第一、岗位对象不同:没有一份十全十美的交互说明可以打动所有人,让所有人为之惊叹。毕竟,由于阅读交互说明文档的对象不同,他们会对交互说
可直接商用的《动漫之家》移动客户端(漫画app)正式开源了,含服务器后台源码+客户端源码,整个应用基于目前主流的跨平台移动app开发引擎CrossApp开发完成!代码中内置体验APK,提供下载体验,目前已经完美适配各设备。注:动漫之家为当前国内最大的在线动漫网站,所有漫画资源均免费阅读和下载。当前版
对于前端开发者来说移动端存在更多的挑战,移动端页面开发过程中会碰到各种各样千奇百怪的问题(我们俗称BUG或坑),那么今天我为大家分享移动端页面开发过程中的一些坑和排坑技巧。移动端页面在不同设备、不同操作系统、不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了。下面先介绍一下4
vmstat-a命令能看到activememory和inactivememory:但它们的含义在manpage中只给了简单的说明,并未详细解释:inact:theamountofinactivememory.(-aoption)active:theamountofactivememory.(-aop
我们有时候会遇到一个业务页面存在很多个状态,甚至子状态,比如订单详情就是其中的典型,涉及从订单创建到订单结束,以及售后等流程。维护起来每个状态对应一份数据,虽然我们QA提供了数据构造平台,但构造一份对应状态的数据还是需要花费不少时间,而且串行流程一旦出错的话只能重新来一遍。 后期维护阶段也
丰富的chrome插件极大的提升我们的工作效率和辛福感,比如大名鼎鼎的adblock广告屏蔽、GoFullPage网页长截图、evernotewebclipper收藏网页。一般来说,插件的原理是向页面中注入javascript脚本,对页面进行处理,比如屏蔽页面中可能的广告元素,改变某些元素的样式,增
大家好,我是杨成功。上一篇我们详细介绍了前端如何采集异常数据。采集异常数据是为了随时监测线上项目的运行情况,发现问题及时修复。在很多场景下,除了异常监控有用,收集用户的行为数据同样有意义。怎么定义行为数据?顾名思义,就是用户在使用产品过程中产生的行为轨迹。比如去过哪几个页面,点过哪几个按钮,
作者| 钱文玲(悠酱)一、背景1.前端性能优化的业务意义前端的本质价值是什么?我认为是给用户创造良好的交互体验。前端性能对用户体验、对业务跳失率的影响,在业界已有共识,不言而喻。根据Google的数据,如果移动站点的加载时间超过3秒,53%的用户会放弃访问。加载时间从1s延长到3s时,跳失
如果你的网站速度很慢,并且认为页面中嵌入的逻辑可能是原因,那么你可以使用以下五个JavaScript性能优化技巧来为用户加快速度。1.减少onReady事件的数量一旦加载了HTML页面并应用了所有CSS选择器,就会触发onReady事件。通常,开发人员会在此处放置初始化页面组件和启动各种JavaSc
本文转载自微信公众号「前端万有引力」,作者一川。转载本文请联系前端万有引力公众号。1写在前面在页面加载到最终渲染显示大致是这样的:用户在浏览器输入URL回车后,浏览器为了将URL解析成IP地址,会向DNS服务器发起DNS查询,获取IP地址。在建立连接后,浏览器就可以发起HTTP请求,而服务器接受请求
2019年10月26日,由Testin主办的第二届NCTS中国云测试行业峰会在京召开,此次峰会以“AI+未来”为主题,汇聚来自国内外测试领域的知名专家学者、领先企业决策者、高层技术管理者、媒体从业者等,共同探讨高端云测试技术,帮助测试从业者了解最前沿行业趋势,及最新的行业实践。会上,阿里巴巴技术专家
【51CTO.com快译】您是否还记得让自己倍感兴奋的网站第一次上线的场景呢?整个团队努力设计出了令人耳目一新的用户界面和引人入胜的内容,大家都迫不及待地想要交付并投放给目标客户。但是,人们往往就是迫于项目的需求,而急功近利地上线了某个新建的网站,到头来,却由于忽略了某些基本因素,而适得其反地“收获
今年做了大量的HTML5项目,遇到了很多坑。在这个过程中学到了一些之前不具备的知识,所以这篇文章就简单分享一下这方面的话题。传统的MPA首先,说一个比较古老的东西,叫做MPA。MPA的全称是Multi-pageApplication,意思是整个应用(站点)由多个完整的html构成。用户在页面1点击跳
就像世界上***批Android工程师大多都是iOS工程师转行一样,世界上***批QuickApp工程师也大多都是Android工程师转行。将快应用知识与Android知识对比学习可以起到温故知新的效果。查阅快应用官方文档可知快应用的“页面”和Android原生的Activity都是提供一个可以给用
本文从小程序框架、api、组件、应用四个方面入手,说明在开发过程中遇到的问题,并给出处理方案。小程序虽然具有相对完善的文档,但难免文档中会有解释不清晰,不易被人发现,甚至未曾提及的问题。本文从具体的业务场景出发,汇总笔者在原生小程序日常开发中遇到的常见问题,并给出相应的解决方案,希望能够