• 一个微信小程序开发示例 2018-11-09 09:48:13
    一个微信小程序开发示例(豆瓣电影) 新版本(不包含工作流)请移步至:https://github.com/zce/weapp-douban 当前仓库会暂缓更新,主要留下来给大家答疑 需要基础教程的朋友们稍等一阵吧,目前有计划重新去写...

    一个微信小程序开发示例(豆瓣电影)

    • 新版本(不包含工作流)请移步至:https://github.com/zce/weapp-douban
    • 当前仓库会暂缓更新,主要留下来给大家答疑
    • 需要基础教程的朋友们稍等一阵吧,目前有计划重新去写一套更系统的。最近有很多要屈服于现实的问题,谢谢理解 ?

    Build Status Dependency Status devDependency Status js-standard-style

    关于豆瓣API限制第三方小程序调用问题说明

    很多朋友最近都在反馈豆瓣接口 403 的问题,我抽空仔细排查了一遍,豆瓣官方应该是限制了第三方小程序对豆瓣接口的调用,对于这一行为我认为“无可厚非”,因为你没有为豆瓣的免费服务“买单”,请各位不要骂街。

    为了帮助更多初学者或是爱好者,我个人准备了一个反向代理服务器(免费开放)。希望各位珍惜资源切勿滥用,谢谢!

    接口地址:https://douban.uieee.com (支持 HTTP / HTTPS)

    接口限流:10000 次 / 1 小时,由于是豆瓣官方的限流,所以所有使用我搭建的这个反向代理服务的朋友都是共享这 10000 次请求的,我也没办法再去提高这个数字(普通个人用户是 100 次 / 1 小时),所以还是希望大家不要滥用。

    当然如果还是不幸超出额度的话,就只能等待下一个整点,不明白为什么的朋友,可以自己 Google 一下接口限流:API Rate Limit。

    如果你可以的话,建议你自己参考我的配置文件配置一个自己的反向代理服务(这样就没人跟你抢了?)

    接口配置文件仓库:https://github.com/zce/douban-api-proxy (包括解决方法)

    具体使用

    • 将豆瓣的 API 地址更改为以上地址
    • 修改微信小程序后台的白名单

    文字教程

    相关演示

    很多朋友给我发消息说希望可以真机体验一下,所以前段时间我抽空把这个小程序发布了,大家可以通过微信扫码体验:

    DoubanFilm

    源码我放在了:https://github.com/zce/weapp-douban

    相关项目

    有想法?

    Welcome PR / Issue / WeChat!

    交流群

    微信群垃圾广告和无意义的分享链接太多,最近狠下心清理了~ 改用 QQ 群,单独审核,禁止广告,我的目的很简单,就是留出一个干净的环境,让志同道合的一起玩,谢谢大家

    IT BETTER群二维码

    我的微信

    如果你不喜欢热闹,或者加不进去,可以告诉我(注意我不收红包!有问题直接留言就行,只求描述到我能看懂!我尽快回复)

    我的微信

    目录

    预览

    豆瓣电影演示

    视频演示

    完整特性

    • 开发阶段与生产阶段分离。
    • 自动化生成新页面所需文件并添加到配置中。
    • Standard Code Style校验全部的jsjson文件。
    • 开发阶段json配置文件可以有注释,方便备注。
    • 代码中集成部分文档内容,减少查文档的时间。
    • 开发阶段可以使用less完成样式编码,原因你懂得~ (如果你了解这些,当然可以支持sass等其他预处理样式)。
    • 借助babel自动进行ES2015特性转换,放心使用新特性。
    • 开发阶段用xml文件后缀取代wxml后缀,避免在开发工具中配置代码高亮。
    • Source Map
    • Travis CI

    操作步骤

    for English

    README.en.md

    将项目克隆到本地

    用到了GIT环境,没有环境的话请自行解决吧。

    # 定位到任意目录
    $ cd path/to/root
    
    # 克隆仓库到指定的文件夹
    $ git clone https://github.com/zce/weapp-demo.git [project-name] -b master --depth 1
    
    # 进入指定的文件夹
    $ cd [project-name]

    安装项目NPM依赖

    用到了Node环境,没有环境的话也请自行解决吧。

    $ npm install

    使用说明

    for English

    README.en.md

    开发阶段

    执行如下命令

    # 启动监视
    $ npm run watch

    通过微信Web开放者工具打开项目根目录下dist文件夹,预览~

    • 打开微信Web开放者工具,选择添加项目,填写或选择相应信息  + AppID:点击右下角无AppID(个人用户可以申请)
      • 项目名称:随便填写,因为不涉及到部署,所以无所谓
      • 项目目录:选择项目根目录下dist文件夹
      • 点击添加项目
    • 可以通过任意开发工具完成src下的编码,gulp会监视项目根目录下src文件夹,当文件变化自动编译
    • 注意在微信公众平台后台添加域名白名单设置或者关闭开发阶段对请求域名安全的校验

    创建新页面

    执行如下命令

    # 启动生成器
    $ npm run generate
    ? Input the page name (index) [page-name]
    ? Do you need a configuration file (y/N) N
    ? Select a style framework (Use arrow keys)
    > less
    # 自动生成...

    由于微信小程序的每一个页面有特定的结构,新建工作比较繁琐。可以通过此任务减少操作。

    生产阶段

    执行如下命令

    # 启动编译
    $ npm run build

    生产阶段的代码会经过压缩处理,最终输出到dist下。

    同样可以通过微信Web开放者工具测试。

    开发计划

    •  自动化生成新页面所需文件;
    •  自动生成新页面时,自动添加配置到app.json
    •  加入ES2015Polyfill,支持类似Promise的新API
    •  自动刷新微信Web开放者工具中的预览;
    •  HTML to WXML 转换器,让大家可以直接使用HTML元素开发;

    分支说明(WIP)

    for 新手同学

    这段时间有很多人反映代码看不懂,没法看下去。

    可能有很多刚入门的同学,刚开始学习没有接触太多,而我的这个仓库也旨在服务大众。

    为此特地创建多个分支,每个分支的特点和复杂程度各不相同(计划,请持续关注):

    • 最基本的微信小程序项目结构
    • 一个简单页面的工作
    • 包含NavigationBarTabBar的设置
    • 多标签页面切换
    • 划分程序中的各个页面
    • 分别完成各个页面的结构和布局
    • 页面与页面之间的跳转
    • 使用假数据的方式完成数据绑定
    • 改用wx.request接口调用豆瓣API完成数据加载
    • 增加加载过程界面体现(loading)
    • 封装操作豆瓣API的模块
    • 二次封装微信APIPromise的实现
    • 上拉加载(数据分页)
    • 其他微信API的使用
    • ..
    •  master
    展开全文
  • 微信开发实例 2020-07-04 23:30:08
    PHP代码,可适用于移动端。前端H5,直接部署服务器端。
  • 微信小程序开发实例 2018-03-14 11:15:46
    小程序开发与管理->配置服务器中,点击“开发者设置”。3.会获得一个AppID,记录AppID,后面创建项目时会用到。注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即...
  • 微信公众号开发实例 2017-08-24 14:17:37
    微信公众号开发实例目录 1.简介 2 1.1 基础知识 2 2.开发准备 5 2.1 业务流程 5 2.2 微信公众号 5 2.3 WEB服务器 8 2.4 通信协议 13 2.5 开发框架 19 2.6 小结 20 3.开发实例 21 3.1 业务流程 21 3.2 ...
  • 一、微信开发实例视频教程总目录: 微信开发实例视频教程 讲师介绍: 易伟,现广东合桓律师事务所专职律师。业余程序开发爱好者,2013年编著的《微信公众平台搭建与开发揭秘》一书出版后,市场引起极大的反响,...
  • 微信企业号开发实例源码 2014-11-19 21:43:50
    微信服务号到微信企业号开发也有段时间了,
  • 企业微信开发Demo 2020-06-26 08:55:38
    企业微信 开发 实例 公众平台开发 Demo
  • Python 微信开发 2020-06-02 23:31:16
    比较好的一部Python之微信开发公开课,属于文字版本,字迹清晰,讲解详细,可复制。内容包括:厘清概念、微信开发原理、接入微信公众平台、公众号接收与发送信息、微信网页授权、自定义菜单等,图文并茂的同时,讲解...
  • 企业微信开发 2018-05-10 15:19:32
    企业微信的认识企业微信概念:企业微信2016年4月18日,腾讯正式发布全平台企业办公工具“企业微信”。与微信一致的沟通体验,为企业员工提供最基础和最实用的办公服务,并加入贴合办公场景的特色功能、轻OA工具,提供...
  • 微信开发实例,实现了大多数接口。可以直接用,也可以学习和研究,与君共勉!
  • Niushop微信登录和微信支付实例配置教程
  • PHP微信支付开发实例 这篇文章主要为大家详细介绍了PHP微信支付开发过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PHP微信支付开发过程,分享给大家,供大家参考,具体内容如下 1....
  • 微信开发获取地理位置实例(java),使用环境 eclipse + maven + springmvc,虽然项目名是first_maven_project,但是确实是微信开发实例哈,不要有任何怀疑,免费分享啦,哈哈。实例讲解欢迎访问博主博客...
  • 微信公众号开发例子 2019-07-21 21:33:00
    微信公众号,我们都很熟悉。但是如何开一个属于自己的一个微信公众号,其实很简单。这边文章就给一个简单的例子。需要准备的环境: 1、域名,用于微信公众号访问我们的服务器,如没有域名,建议使用花生壳进行内网...
  • 微信公众平台开发实例教程-源代码
  • 微信小程序开发实战 2019-04-01 14:05:00
    本套课程使用了元认知教学法,直接实战式教学,摆脱学院派的理论式讲解,对于0基础的学员可以入门编写微信小程序,过程中指导如何学习使用文档查阅接口等,通过两个完整的实战小项目的实例,入手小程序开发
  • 今天看到篇教程,是用python开发微信公众号的,觉得有意思,就敲代码实现了一下,成功后更觉得好玩,故记录,方便开发深入时使用。基础背景介绍首先得有个人微信号(没有自行注册),为方便测试学习;其次,还要注册...
  • 微信企业号开发实例java版jssdk,access_token,ticket,oauth媒体文件的上传下载,通讯录管理,菜单管理
  • Python 微信公众号开发 2018-01-24 22:16:04
    大三上的时候,对微信公众号开发浅尝辄止的玩了一下,感觉还是挺有意思的。http://blog.csdn.net/marksinoberg/article/details/54235271 后来服务器到期了,也就搁置了。由于发布web程序,使用PHP很顺手,就使用了...
  • 微信开发从入门到精通教程全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例 包括微信公众号申请
1 2 3 4 5 ... 20
收藏数 50,478
精华内容 20,191