分类归档

小程序

FWQ
小程序
详细解析微信小程序入门教程+案例
这次给大家带来详细解析微信小程序入门教程+案例,微信小程序入门的注意事项有哪些,下面就是实战案例,一起来看一下。 其实,我觉得小程序就是将微信官方提供20+个基础组件(目前有26个)进行排列组合,然后加上一些css样式,对用户的操作进行反馈(调微信官方提供的60+个api)。26个基础组件+60个开放api=半天就搞定了吧?(认真跟着下面的教程走半天足够了) 怎么学? 1、开发工具你得有吧? 这里是最新版下载链接(传送门)—>微信web开发者工具最新版下载地址 目前微信小程序开发工具已经不需要破解都可以了,你只要使用手机端微信扫一扫登录开发工具,在创建应用的时候选择为无APPID就可以开发了。 2、开发文档得有吧? 很多人可能觉得看视频要习惯点(CSDN学院的微信小程序实战视频),但是本人建议学新东西不要看视频,入门最好的方式就是看官方文档(还有什么谁比官方自己更懂自己的东西呢!),下面是官网地址: 微信小程序官方文档(传送门) 当然这里推荐看W3CSchool整理的文档,思路相对比较清晰。(再来个传送门) 3、基础会了,再来点实战 学完一样东西,最好的方式就是将这个东西付诸于实践,下面进入实战《微信小程序之百思不得其姐(简版)》,如果你能全程跟着做出来,那么你就已经入门成功了。 先看效果图 说明这个项目的IDEA是借鉴了这位大哥的,感谢这位大哥 再来看看项目截图 具体的代码这里我不就贴了,我把整个项目打包直接下下来就可以用(点我下载DEMO)。 我使用到的图标都是从阿里巴巴的iconfont下载的(之前不知道的简直就是非常大的福利哦,你用了就知道)。 4、项目还不够? 如果你觉得上面的实战还不够激发你的潜能,那么下面给出几个我在学习过程中找的IDEA,希望对你有帮助。 1)、计算器 https://github.com/dunizb/wxapp-sCalc 2)、豆瓣图书 http://www.jianshu.com/p/c35084200470 3)、移动商城 https://github.com/liuxuanqiang/wechat-weapp-mall 4)、天气 http://swiftcafe.io/2016/10/03/wx-weather-app/ 5)、空气质量查询…
2024-11-25 阅读全文 →
FWQ
小程序
爬取微信公众号文章并保存为PDF文件(Python方法)
【相关学习推荐:】 前言 第一次写博客,主要内容是爬取微信公众号的文章,将文章以PDF格式保存在本地。 爬取微信公众号文章(使用wechatsogou) 1.安装 pip install wechatsogou --upgrade 登录后复制 wechatsogou是一个基于搜狗微信搜索的微信公众号爬虫接口 2.使用方法 使用方法如下所示 立即学习“”; import wechatsogou # captcha_break_time为验证码输入错误的重试次数,默认为1 ws_api = wechatsogou.WechatSogouAPI(captcha_break_time=3) # 公众号名称 gzh_name = '' # 将该公众号最近10篇文章信息以字典形式返回 data = ws_api.get_gzh_article_by_history(gzh_name) 登录后复制 data数据结构: {     'gzh': {         'wechat_name': '',  # 名称         'wechat_id': '',  # 微信id         'introduction': '',  # 简介         'authentication': '',  # 认证         'headimage': ''  # 头像     },…
2024-11-25 阅读全文 →
FWQ
小程序
animation实现让云朵飘的动画实例
本文实例讲述了微信小程序开发之animation循环实现的让云朵飘效果。 创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation。 注意: export 方法每次调用后会清掉之前的动画操作 微信小程序提供了实现动画的api——animation,但却不能循环播放,都是一次性的,动完就Over了,下面提供一个用微信小程序的animation来实现循环动画的玩具,抛砖引玉,希望大家能想出更好的方法来实现真正的循环。说是玩具是因为这个循环动画通过js脚本的setInterval来实现的,但’setInterval’在实际运行中会出现越来越严重的延迟,这是由于js的单线程运行模式所决定的(具体可以搜本关资料看),所以动画间隙并不是那么流畅,所以先玩玩吧,让我们来实现让云朵飘…… 截图如下: 实现代码: index.wxml <view>    <image></image>   </view> 登录后复制 index.js onReady: function () {   // 页面渲染完成   // 实例化一个动画   var that = this;   var i = 0   var ii = 0   var animationData = wx.createAnimation({    duration: 1000, // 默认为400   动画持续时间,单位ms    timingFunction: 'ease-in-out',    //transformOrigin: '4px 91px'   });   var animationCloudData = wx.createAnimation({    duration: 1000, // 默认为400   动画持续时间,单位ms    timingFunction: 'ease-in-out',    //transformOrigin: '4px 91px'   });…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的媒体组件实例分析
本文主要和大家介绍了微信小程序媒体组件的相关资料,包括视频,音乐,图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 先来看看效果图:   1、图片Image <!-- scaleToFill:不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素 widthFix:宽度不变,高度自动变化,保持原图宽高比不变 aspectFill:保持纵横比缩放图片,只保证图片的短边能完全显示出来。 也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。 aspectFit: 保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。 -->    <image></image>  <image></image>  <image></image>  <image></image> 登录后复制 图片显示,可根据  mode属性设置不同的显示模式。 2、音乐播放  audio <!-- 简单的实现音乐播放 src:播放音频的资源地址 poster:封面图片地址…
2024-11-25 阅读全文 →
FWQ
小程序
腾讯实时音视频TRTC
近年来直播电商,网红经济越来越流行,各大平台纷纷推出自己的直播电商功能,而对于中小平台来说,自建一个直播系统门槛较高,使用大厂开放的云服务就成了首选项,本文希望通过较短篇幅,介绍 腾讯实时音视频服务 的主要功能,梳理自己对trtc的理解,方便新手快速了解,进而搭建自己的直播电商平台。 TRTC全称(Tencent Real-Time Communication)即腾讯实时音视频服务,定位是解决实时通信的云服务,主要功能是基于互联网的,接收、处理、转发和保存大流量的音视频流数据,主要用于直播、视频会议等场景;围绕直播提供了一些简单IM功能;提供demo和易用的SDK,方便不同终端快速接入;允许用户自定义采集和渲染数据源。 接收、处理、转发、保存 大流量大数据量处理,由于门槛高初期投入高,向来是大厂专有能力。音视频流量由于需要传输的信息多,在PV和UV不高的情况下,依然需要较大流量消耗,云服务解决了这个问题。主播连麦PC等多个推流场景TRTC提供云端混流功能,通过设置分辨率、码率、宽高比,平衡画质和流畅度,得到更好直播体验,通过接口设置视频画面旋转和缩放。TRTC的直播可以支持10万人在线,更多可以在控制台开通旁路,推流到云直播(CSS)或者CDN,实现无上限人数的直播。TRTC直播录制保存到云点播,需要开通云点播服务,并开通TRTC云端录制。 IM TRTC提供简单的信令操作,如踢人、禁言、静音,可以使用 TRTC 的自定义信令接口 sendCustomCmdMsg,开发者自己定义相应的控制信令,收到控制信令的通话方执行对应操作即可。例如,踢人就是定义一个踢人的信令,收到此信令的用户就自行退出房间。 Demo和SDK 文档提供了多个终端的Demo,基本包括全部常用终端,只要网络通畅,从下载到运行只要几分钟。跑通Demo就可以大致了解TRTC的主要功能了,然后要集成到自己的系统,找到对应的SDK,按自己的代码规范集成即可。 自定义采集 使用SDK集成直播功能是有局限性的,只有手机集成了摄像头麦克风的设备才可以。如果没有摄像头,只是一个本地视频,或者需要推流前实现美颜特效功能,这时候要用到自定义采集功能。可以通过接口设置关闭SDK自己的摄像头采集和图像处理。 其他三方服务 第三方美颜特效:TRTC支持基础的美颜功能,可能无法达到业务要求,也可以使用第三方的美颜特效,目前多家美颜特效 SDK 供应商; 云函数:输入已有的录播视频或者在线流媒体,自定义采集可以播放本地视频,使用云函数可以使用在线流媒体,使用更灵活; 语音内容审核服务:使用的北京数美时代服务,提供语音内容审核; 好了,基本功能介绍完了,更详细的操作请自行参考腾讯云文档。 云服务大大降低了中小企业的研发成本,也可以使用云服务快速搭建实验性质的业务。所有企业,都可以使用最优秀的技术,实现自己的数据化。 以上就是腾讯实时音视频TRTC的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发弹出框实现方法
本文主要和大家分享微信小程序开发弹出框实现方法,本文所分享的代码很清晰,希望能帮助到大家。 <br> <view><button>消息提示框</button>  <button>模态弹窗</button>  <button>操作菜单</button>  </view> 登录后复制 1.消息提示——wx.showToast(OBJECT) //show.js //获取应用实例   var app = getApp()   Page({ showok:function() { wx.showToast({    title: '成功',    icon: 'success',    duration: 2000 }) } }) 登录后复制 <br>2.模态弹窗——wx.showModal(OBJECT) <br> <br> //show.js…
2024-11-25 阅读全文 →
FWQ
小程序
从零开始开发微信小程序(二)
上一章我们和大家分享了从零开始开发微信小程序(一),注册完小程序,添加新建的项目,大致的准备开发已经完成,本章要分享的是要创建一个简单的页面了,创建小程序页面的具体几个步骤: 1. 在pages 中添加一个目录 选中page,右击鼠标,从硬盘打开,打开硬盘文件之后,新建一个文件夹test(或者点击+号,逐个添加目录,添加目录下面所需要的文件) 或者这样添加 2. 新建一个wxml 文件 在test文件夹底下新建一个wxml空文件 3. 编辑test.wxml 文件 为了方便测试 我们随便 填写点内容进去 <view>       <text>这是我的test页面哦哦!!!</text>  </view> 登录后复制 4. 同样的方法,创建test.js文件,编辑test.js文件 在test文件夹底下新建一个js空文件使用上述同样的方法在test 目录下创建一个 test.js 文件,为了方便测试 我们随便 填写点内容进去(也可以不填,直接空文件也可) //test.js  //获取应用实例  var app = getApp()  …
2024-11-25 阅读全文 →
FWQ
小程序
关于录音的10篇文章推荐
微信jssdk录音功能开发记录标签(空格分隔): 前端0.需求描述在微信浏览器内打开的页面,制作一个按钮,用户按住按钮后开始录音,松手后停止录音并将录音上传并长期保存。1.开发流程如果开发的是普通的展示性页面,就和开发普通的页面没有区别,不过这里要用到设备(手机)的录音功能,就需要调用微信app的录音接口,需要使用微信jssdk。使用微信jssdk:微信JS-SDK说明文档先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。[需要有微信公众号]引入JS文件通过config接口注入权限验证配置通过ready接口处理成功验证通过error接口处理失败验证//假设已引入微信jssdk。【支持使用 AMD/CMD 标准模块加载方法加载】 wx.config({     debug: true,&am 1. 简介:微信jssdk录音功能开发记录标签(空格分隔): 前端0.需求描述在微信浏览器内打开的页面,制作一个按钮,用户按住按钮后开始录音,松手后停止录音并将录音上传并长期保存。1.开发流程如果开发的是普通的展示性页面,就和开发普通的页面没有区别,不过这里要用到设备(手机)的录音功能,就需要调用微信app的录音接口,需要使用微信jssdk。使用微信jssdk:微信JS-SDK说明文档先登录微信公众平台进入“… 2. 简介:直接调用微信小程序录音接口,然后上传到服务器,百度语音的接口是识别不了这种格式的文件,那么问题来了 一、如何转码?ffmpeg? 二、如何在PHP中使用? 本文将要解决这两个问题。 用到的第三方工具: 1、百度语音 2、silk文件格式转换 一、转码silk文件格式 传送门在此:https://github.com/kn007/silkv3decoder 需要注意的是: 1、首先要安装… 3. 简介:.需求描述  在微信浏览器内打开的页面,制作一个按钮,用户按住按钮后开始录音,松手后停止录音并将录音上传并长期保存。  1.开发流程  如果开发的是普通的展示性页面,就和开发普通的页面没有区别,不过这里要用到设备(手机)的录音功能,就需要调用微信app的录音接口,需要使用微信jssdk。  使用微信jssdk:微信JS-SDK说明文档 4. 简介:代码片段,代码分享,PHP代码分享,Java代码分享,Ruby代码分享,Python代码分享,HTML代码分享,CSS代码分享,SQL代码分享,JavaScript代码分享 5.…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之实现五星评分的示例
这篇文章主要介绍了微信小程序 五星评分的实现实例的相关资料,这里提供实现实例帮助大家实现改功能,需要的朋友可以参考下 微信小程序 五星评分 五星级评分效果: <view>   <view>     <block>       <text>=index+1}}" style="padding-right: .5em" class="zan-c-red" data-star="{{index+1}}"&gt;</text>       <text></text>     </block>   </view>   <!---->   <text>{{starMap[star-1]}}</text></view> 登录后复制 这里的zan-font-16,zan-c-red,zan-c-gray-dark是ZanUI-WeApp的样式。 这里的my-ib只是将设置display为inline-block。 Page({   data: {     star: 0,     starMap: [       '非常差',       '差',       '一般',       '好',       '非常好',     ],   },…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序登录页:CSS实现动画云层漂浮
前言 2017年前端火了,微信小程序、weex、reactnative,就连支付宝也搞起了小程序,总感觉这是原生要毁灭的节奏啊,我也乘热上车万一波。 上效果图(GI动态图) 微信小程序动画 当我看到这张背景图的时候,强迫症立马来了,这云朵为什么不动,于是开始了一波折腾。 知识点 认识animation animation 属性是一个简写属性,用于设置六个动画属性:值    描述animation-name    规定需要绑定到选择器的 keyframe 名称。。animation-duration    规定完成动画所花费的时间,以秒或毫秒计。animation-timing-function    规定动画的速度曲线。animation-delay    规定在动画开始之前的延迟。animation-iteration-count    规定动画应该播放的次数。animation-direction    规定是否应该轮流反向播放动画。 认识translate 方法特别多,本文主要用2个。 translate3d(x,y,z)定义…
2024-11-25 阅读全文 →