uniapp引用npm第三方库 uniapp引入npm第三方库教程 关于uniapp的初始化可以参考另一边文章:参考链接 需要的工具:HBuilderX (本文中版本号为:1.9.0.20190412) 新建 - 项目 - uniapp - 输入项目名称,选择默认模板,点击创建。 打开命令行工具,进入到所创建项目文件夹下,执行 npm ...
uni-app缓存器的封装 地址:https://gitee.com/zhufan/min-cache 下面是基本代码,会在此基础上进行增强 class MinCache { // 将数据存储在本地缓存中指定的 name 中 set (name, data) { try { uni.setStorageSync(name, data) ...
uni-app路由的封装(最新版本请看github) https://gitee.com/zhufan/min-router 更新内容 配置路由 此前版本需要手动配置路由,版本更新后将自动生成路由配置 添加全局钩子 此前不加全局钩子是为了性能 更新后会添加对应的钩子 (=&?)等特殊字符,将不会支持路由传参,各位可...
Android 架构设计:MVC、MVP、MVVM和组件化 Android 架构设计:MVC、MVP、MVVM和组件化 MVC、MVP和MVVM是常见的三种架构设计模式,当前MVP和MVVM的使用相对比较广泛,当然MVC也并没有过时之说。而所谓的组件化就是指将应用根据业务需求划分成各个模块来进行开发,每个模块又可以编译成独立的APP进行...
MVC、MVP、MVVM 模式对比 MVC、MVP和MVVM这些开发模式为了分离视图(View)和模型(Model)而提出来的,直白说就是为了前后端分离。 1. MVC(Model View Controller)模式 MVC是比较直观的架构模式,即用户操作 → View(负责接收用户的输入操作)→ Controller(业...
DexClassLoader和PathClassLoader Android的ClassLoader体系 在Android中可以跟java一样实现动态加载jar,但是Android使用Dalvik VM,不能直接加载java打包jar的byte code,需要通过dx工具来优化Dalvik byte code Android在API中给...
Android热修复技术总结 插件化和热修复技术是Android开发中比较高级的知识点,是中级开发人员通向高级开发中必须掌握的技能,插件化的知识可以查我我之前的介绍:Android插件化。本篇重点讲解热修复,并对当前流行的热修复技术做一个简单的总结。 热修复 什么是热修复? 简单来讲,为了修复线上问题而提出的修补方案,程序修补过程无需重...
Android热修复——Tinker的集成 前言 做前端开发的都知道,当我们项目做完了以后,都会把应用上传到应用市场上供用户下载使用,比如上传到应用宝啊,应用汇啊,360啊,小米,华为,魅族啊,等等 但是,有时候我们会经常遇到一些很扯淡的事情,刚刚熬夜加班将项目发到应用市场上,第二天,又发现一个严重bug,难道是开会研究看看是否能在下一...
webpack热更新配置小结 webpack热更新配置 热更新,可以使开发的人在修改代码后,不用刷新浏览器即可以看到修改后的效果。而它的另一个好处则是可以只替换修改部分相关的代码,大大的缩短了构建的时间。 热更新一般会涉及到两种场景下面的使用,一个是项目属于纯前端资源的,另一种是node工程项目。 纯前端资源配置 完整工程项目可参考gi...
ES6箭头函数总结 1. 箭头函数基本形式 let func = (num) => num; let func = () => num; let sum = (num1,num2) => num1 + num2; [1,2,3].map(x => x * x); 2. 箭头函数基本特点 (1). 箭头函数this...