javascript
javascript
大都废
这个作者很懒,什么都没留下…
展开
-
小程序鸿毛框架(一)通知/广播
通知代码: ./notificationCenter.js /* 广播/通知 广播功能仿造Object-C语言的广播功能, 通过 addObserver 函数注册广播,表明自己的监听(广播)的身份 通过 post 发广播 通过 removeObserver 移除自己监听者的身份 示例:pageA和pageB中查看 */ // 存放广播监听者以及触发动作 le...原创 2019-08-29 18:03:42 · 185 阅读 · 0 评论 -
小程序鸿毛框架(二)数据请求封装
数据请求的封装,我们开发中数据请求是必不可少的,所以我就以之前开发IOS应用的经验结合js的promise写了一个自认为比较好用的数据请求的封装类,使用这个封装可以为我们剩下很多时间和代码。 请求函数封装 ./server.js /* 1.数据请求基于微信的wx.request封装,如果是开发支付宝请使用my.request替换 ...原创 2019-08-30 13:50:07 · 133 阅读 · 0 评论 -
小程序鸿毛框架(三)数据请求的API封装
这篇单独讲解API的封装,如果想看数据请求的封装点数据请求核心封装,下面请看我的封装实例 ./api.js /* 通过 ENV 轻松切换线上线下接口 */ const local = "http://local.miniprogram.cn/api/";// 本地开发环境 const dev = "http://test.miniprogram.cn/api/";...原创 2019-08-30 14:07:20 · 129 阅读 · 0 评论 -
小程序鸿毛框架(四)路由/跳转
这一章封装一个路由跳转的类,小程序的跳转如果传参数的话挺麻烦,所以为了节省代码我就也在自己的项目中封装了一个,跳转还是经常会用到的,希望能帮助需要的人哈。代码都是微信小程序的,如果是支付宝的把wx改my基本就可以了 router.js /* 路由是基于 wx.navigate 简单的封装 示例:pageA和pageB中查看 */ const router...原创 2019-08-30 15:11:28 · 106 阅读 · 0 评论 -
小程序鸿毛框架(五)持久化/本地数据存储
在小程序中此本地存储还是很常见的,比如用户的信息和用户token,今天就写一下如何优雅的进行本地存储 commonData.js /* 持久化存储 使用方法: 读取用户token:console.log( commonData.user_token ); 存储用户token:commonData.user_token = “123456ascd”; */ let...原创 2019-08-30 15:22:44 · 724 阅读 · 0 评论 -
小程序鸿毛框架(六)中英文/国际化
前端开发中有些需要支持中英文的,这篇就写一下我在项目中使用如何使用国际化的 中文: cn.js const CN = { movie:"电影", movie_name:'你的名字', movie_play: "观看", movie_over: "已看完", movie_replay: "重看", }; module.exports = ...原创 2019-08-30 15:48:04 · 156 阅读 · 0 评论 -
小程序鸿毛框架(七)编写基类BaseClass大大缩减代码量提高开发效率
前面写了几章如果大家都拿出来单独使用的话没什么问题,但是不够简洁,这篇文章就开始写一个基类把前面所讲的东西都串联起来,串起来之后能够极大的减少代码量提高开发速度。 其实我说到基类的时候很多做过Android和IOS开发的同学肯定会很熟悉,包括学过后台的朋友,通过继承来节省大量重复代码,减少引用次数让代码格式清爽结构清晰。如果没有看过前几章的同学我建议花三分钟看一下,没...原创 2019-08-30 17:17:40 · 272 阅读 · 0 评论