zoukankan      html  css  js  c++  java
  • 【wepy入门教程】48小时开发看美女微信小程序,万花阁

    说明:本文只做小程序的开发过程记录;小程序仅供学习参考,严禁用于商业及非法用途

    准备

    不管是做网站还是做小程序,只要是To C,就少不了做内容,因此第一步依然是数据准备,从网上找到两个网站:

    1. https://www.mzitu.com/
    2. http://www.umei.cc/

    第一个网站内容过于色情,第一个还算中肯,于是开始我的爬虫之旅。

    Step1 数据获取-8小时

    爬虫框架是基于scrapy实现:

    • GitHub:图片爬虫,z1工程是爬取网站文章的,z2工程正是本项目的爬虫
    • 成功从目标网站抓取40GB的数据,7K+图集,30w+图片
    • 图片抓过来需要放到阿里云服务器,但是阿里云服务器只有40GB的系统盘,全放上去空间不够,于是对图片做了压缩裁剪,方法见common目录,优化之后大概还有15GB大小,满足需求

    Step2 后端接口开发,4小时

    基于springboot4.0+mybatis,轻松实现三个接口,分别是:

    • 随机从数据库里提取10组图片
    • 点击图片增加图片的评分
    • 根据图片的评分获取图片
    • 删除图片
    • 根据图片ID获取图片

    本工程和上一个小程序值得读读共有一个后端程序,只是增加了一些接口。可通过wanhg目录与此前的程序进行区分
    GitHub:后端API

    Step3 前段web开发,12小时

    基于vue2.0+elementUI+axios,做了前台展示及后台管理页面

    • 前台根据分类获取图片进行展示
    • 后台根据分类进行图片展示,可以删除、预览
    • 图片标签管理页面,审核控制页面

    GitHub:web前端
    最后一个简约纯前端的页面就出来啦!
    访问:万花阁

    Step4 小程序开发,24小时

    基于wepy框架开发,有三个tab页,分别是推荐热榜我的
    实现的功能有

    • 推荐页面每次触底随机获取10组图片
    • 点击图集,进入图片预览,每点击一次在热榜的权重加2分
    • 每收藏一次图片,热榜权重加5分
    • 可点击收藏按钮,就图片收藏到我的页面
    • 转发、分享
    • 客服功能

    GitHub:小程序源码

    总结

    第一次使用wepy开发小程序,确实比原生组件要好用,熟悉vue开发的同学很容易就上手了。
    最后强烈推荐前段代码编程工具:VSCODE,写代码神器
    所有源码已在GitHub开源,Follow me
    万花阁

  • 相关阅读:
    BZOJ 1040 (ZJOI 2008) 骑士
    BZOJ 1037 (ZJOI 2008) 生日聚会
    ZJOI 2006 物流运输 bzoj1003
    ZJOI 2006 物流运输 bzoj1003
    NOI2001 炮兵阵地 洛谷2704
    NOI2001 炮兵阵地 洛谷2704
    JLOI 2013 卡牌游戏 bzoj3191
    JLOI 2013 卡牌游戏 bzoj3191
    Noip 2012 day2t1 同余方程
    bzoj 1191 [HNOI2006]超级英雄Hero——二分图匹配
  • 原文地址:https://www.cnblogs.com/10manongit/p/12686794.html
Copyright © 2011-2022 走看看