-
论如何进行小程序自定义组件的单元测试
前言自从小程序自定义组件和 npm 功能面世之后,组件化和开源思想逐步开始萌芽了。我们可以将一些通用的部件,如自定义导航栏之类的封装到一个自定义组件中,然后借由 npm 平台开源出去给其他开发者使用,这样可以省去很多劳动。相信各位开发老爷们应该或多或少都有过使用开源包的经历,但是在使用前,这个开源包得能赢...2019-02-14 阅读316
-
小程序营销组件
商城没几个营销活动能叫商城吗?所以就来几个组件吧,写的不好轻踩,对你有帮助记得给个小星星哦直接上链接github链接运行例子git clone https://github.com/sunnie1992/soul-weapp.git微信开发者工具打开项目营销组件大转盘 "pages/wheel/index" 九宫格翻牌 "p...2019-02-14 阅读349
-
站在一个前端的角度了解app里使用的webview
移动应用开发模式现在的移动应用开发模式有3种:Native App: 本地应用程序(原生App)Web App:网页应用程序(移动web)Hybrid App:混合应用程序(混合App)现在越来越多的app采用混合模式开发(Hyprid App),既有原生app的优良用户体验,又有web app的跨平台优点。 而其核心是使用 WebView 控件实现加载url,...2019-02-14 阅读300
-
小程序框架对比 ( WePY / mpvue / Taro )
摘要: 对比小程序框架。原文:小程序第三方框架对比 ( wepy / mpvue / taro )公众号:前端小苑Fundebug经授权转载,版权归原作者所有。众所周知如今市面上端的形态多种多样,手机Web、ReactNative、微信小程序, 支付宝小程序, 快应用等,每一端都是巨大的流量入口,当业务要求同时在不同的端都要求有...2019-02-13 阅读333
-
杂篇:一代版本一代神[-Gradle-]
杂篇:一代版本一代神[-Gradle-]零、前言本文主要包括: |---Gradle简介,下载,安装 |---Groovy语言的简单认识 |---Gradle构建java项目 |---Gradle构建脚本的书写 |---Gradle构建java多模块项目 |---Gradle在Android中的应用 |---最后写一个创建文件夹的小插件一、Gradle简介1.我...2019-02-13 阅读324
-
Android 寻找极限编码的「快感」
前言关于 Android Studio 一些配置,如果可以掌握下来,是能够很大限度得提高我们的工作效率,节省工作时间。注意:本文权当是一篇归类总结文章,里面引用了网上一些优秀文章,是本人阅读过之好觉得写得非常之好的,才贴出来的。一、个性化设置根据自己的喜好,去设置属于自己个性化的开发工具 ,就好像穿着自己喜欢的衣...2019-02-13 阅读314
-
Android 监听生命周期工具库
很多时候,一些功能都需要知道生命周期来实现一些特定的功能;或者当你写一个工具,比如下载功能,又得复制粘贴一下;所以封装了一下 -- ZLifeCycle 调用非常简单,如下:只需要传入 context 就可以了,后面监听可以拿自己想要的周期去做一些功能即可。调用如下:工程如下:github.com/LillteZheng…或者直接关联a...2019-02-12 阅读318
-
Android中单例模式的几个坑
首先来看这样一个单例,稍微有点经验的同学可能都会说,这样的单例是非线程安全的。要加个volatile关键字才可以。 class Singleton{ private static Singleton singleton; &nbs...2019-02-12 阅读303
-
微信小程序之启动页的重要性
启动页在APP中是个很常见的需求,为什么对于小程序来说也非常重要呢?首先我描述一下我在开发过程中遇到的一些问题以及解决的步骤,到最后为什么要加启动页,看完你就明白了。小程序的首页需要展示用户关注的小区信息,意味着一打开小程序我就得先执行登录的逻辑,只有登录了之后才能获取用户关注的小区信息。在小程序启动的...2019-02-12 阅读307
-
给 Readhub 写了个 App(仅1.14M)
我不喜欢绕弯子,所以直接进入正题吧。先大概说下它的特征:极简的界面设计恰到好处的动画贴心的夜间模式方便的社交分享已读状态的标记记录上次浏览位置方便的手势操作不内置任何广告没有多余的启动页极度克制的功能安装包不到 1.2M不过度请求权限,仅需网络和存储权限(调用系统原生分享功能要存储权限)应用取名...2019-02-12 阅读329