分类归档

网站开发

FWQ
小程序
浅谈怎么使用小程序实现一个变速大转盘
怎么使用小程序实现一个变速大转盘?下面本篇文章给大家介绍一下使用小程序实现一个变速大转盘的方法,希望对大家有所帮助! 使用小程序来实现一个大转盘吧!大转盘都不陌生,开始抽奖,然后停止的位置就是获得的奖品。 实现方法:setInterval 先来实现一下匀速大转盘吧 先将转盘设计好,比如3 x 3 的大转盘,中间是个开始按钮; 我这里设置的是背景颜色的变化,当抽奖到达某个位置时,这个位置的颜色发生变化; 先贴一下我的ttml页面吧(不要在意我奇怪的配色~) // index.ttml <view class="container"> <view class="box"> <view class="item" style="background-color: {{ index == 4 ? 'red': (index == active…
2024-11-25 阅读全文 →
FWQ
小程序
详细介绍微信小程序的功能
微信小程序有什么功能?相信很多朋友目前不是很了解,接下来小编整理一下,有兴趣的朋友可以看一下接下来的教程,希望可以帮到您微信公众平台小程序是什么?所谓微信应用号,就是微信公众平台提供了一种新的开放能力,开发者可以快速开发一个小程序。 小程序是一种不需要下载即可使用的应用,用户扫一扫或者搜一下即可打开,也不用担心是否安装太多应用,因为无需安装卸载。小程序可以借助微信联合登录,和开发者已有的App后台的用户数据进行打通,但不会支持小程序和App直接的跳转。 A.小程序是什么? 在百度百科上,小程序的定义如下: 微信小程序,简称CX,是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或搜一下即可打开应用。 小程序处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。 1月9日0点,万众瞩目的微信第一批小程序正式低调上线,用户可以体验到各种各样小程序提供的服务。 不知为何,在看着百度百科上的这个万众瞩目四个字,我百感交集,不知百度人此时是何内心体验,更不知李明远先生是何感想,曾几何时,百度轻应用也曾经试图走过类似的道路。 1.小程序是什么? 答:运行于6.5.3(当前最新)及以上版本(未来)的微信,一种无需下载、安装、注册、卸载的类APP应用。用户只需要微信扫一扫或者一下即可打开应用;用完之后,即可,无需关闭卸载;不会打扰用户,更不会推送消息、产生订阅关系、分享到朋友圈。 2.怎么使用小程序? 答:首先升级到最新版本(6.5.3),不会升级的自行百度,或苹果用户直接登录AppStore直接微信;然后搜索小程序示例,点击相应搜索结果进入小程序示例窗口即可激活小程序菜单,就能在发现中看到小程序的入口。此处内容不再详述,已经有大量文章讲述。需要注意的是,一旦你升级到相应版本的微信,不一定要搜索某些小程序,你的朋友通过微信对话转发一个小程序给你你打开了也是可以的,因为,微信发现那个位置的入口,本质上是一个历史记录,一旦使用过一次,就会自动出现。 B.问题来了,那从哪里找这些小程序呢? 这个问题与微信小程序的产品哲学有关系,张小龙团队是史上最具备克制精神的团队之一,当然他曾经解释过,克制不是压制自己,而是基于合理性。曾几何时,微信变成了一个营销阵地,人们被动沉浸在了各种微商广告和心灵鸡汤里面。当微信月活跃用户到达8亿,这个超级的国民应用到了增长的减速期,而人们沉浸在微信里面的时间日益增长,微信在单位时间上对用户的价值正在衰退。作为一个国民级应用,对生产力和边际生产力的考虑就不再是矫情和傲娇了,而是一种对长远发展的必然。因此,抑制过度营销,重新回归服务,并且走向线下就成了必然。 因此,小程序前所未有的重视了扫一扫的功能,希望每个小程序的使用都是基于一个真正的基本需求点,而不是被各种营销。我们不会因为你已经使用了一款学英语的小程序就给你推荐学英语的小程序,张小龙如是说。甚至在举例说明最希望小程序在何时被发现和使用,公交车和汽车站,扫一扫就可以知道时间表,就可以在线购票等。也就是说,来自于生活,来自于线下,来自于场景。 关于营销,张小龙团队克制到了极致,这在以下几个问题中都有体现,也能看到伟大团队是如何践行克制原则的。 但是,用户总是要找到小程序的,用户总是要尝鲜的,用户总是要更方便的找到想要的小程序的。 3.微信小程序的入口? 答:发现栏的小程序,记录的是历史使用过的小程序;小程序有限的搜索功能。这两个功能都是简约而不简单,体现了小程序团队的良苦用心,下面会详细分析。 4.腾讯有没有应用商店? 答:腾讯官方没有;这同样是其产品哲学的体现,也是与之前所有的轻应用类平台所不同的地方。 5.那有没有独立第三方应用商店? 答:有独立的第三方应用商店,例如unclerong.com,几个清华中科院理工毕业生开发的。用户需要的就是合理的。一个大平台上容易导致滥用的功能,在一个独立的平台上可能会不一样。当然还有其他的,都刚刚起步,也都难说确定的未来。 6.那么,用户究竟怎么找到自己想用的小程序? 答:方式一:微信搜索,这个要求你要完全知道小程序的精确全名,基于你现在能够看到的各种名单; 方式二:公众号关联,陆陆续续你会在你关注的公众号上面看到,公众号上会有该公众号开发的小程序,一个公众号可以关联5个小程序(一个小程序只能关联一个公众号); 方式三:好友推荐,可能是在群里,可能是单独的会话,这个推荐很有意思,牵涉到一个子概念小程序子页面,引发很多新体验,后面会详述; 方式四:扫码,这个是微信最愿意看到的,未来某天,很可能到处都是二维码,让微信实现连接一切的雄心;…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发在线点播电影网之电影网基本功能实现代码
我们上一节课介绍了电影网的核心部分ckplayer播放器,那么我们按照上一节课的基础上来完成这个电影网。 我们先来穿件一个index.html,代码如下所示: nbsp;html&gt;              <meta>         <title>夺命雷公狗之电影在线点播网</title>         <!--宽高禁缩放 -->         <meta>         <!--类webapp-->          <meta>         <!--状态条 -->          <meta>         <!--电话号码不是链接 -->          <meta>         <link>         <script></script>         <script></script>                   <div>             <div>                 <img alt="微信开发在线点播电影网之电影网基本功能实现代码" >             </div>…
2024-11-25 阅读全文 →
FWQ
CMS教程
获取数据的WP REST API
在本系列的前面部分中,我们一直在研究什么是 wp rest api 以及它如何帮助我们使用 wordpress 后端构建更好的应用程序。 然后,我们研究了在服务器上设置身份验证以生成经过身份验证的请求的两种不同方法。第一种是基本身份验证方法,它在开发环境中很有用,并且允许快速原型设计,因为它不需要太多时间来设置。高级身份验证方法是 OAuth 2.0,推荐用于生产环境,因为它比基本身份验证方法安全得多。 现在我们已经了解了如何设置身份验证,我们准备生成经过身份验证的请求以释放 WP REST API 的全部功能。由于其易于使用,我们将在本系列中使用基本身份验证,但建议您为生产服务器使用 OAuth 2.0 身份验证(由 WordPress REST API 身份验证插件提供)。 WordPress REST API 身份验证插件通过添加身份验证机制来控制对 API 端点的访问,从而增强了…
2024-11-25 阅读全文 →
FWQ
小程序
微信支付的退款功能开发
这次给大家带来微信支付的功能开发,微信支付退款功能开发的有哪些,下面就是实战案例,一起来看一下。 先吐槽下微信的文档和demo,重要的步骤信息没有强调清楚,.net的demo就没有跑成功过。 1.微信扫码登录 2.微信PC端支付 几经摸索才走通这个退款功能。下面介绍下微信支付退款功能的开发步骤: 一、下载证书并导入到系统 微信退款是需要证书的,这个证书不是官方demo中的证书,而是需要自己在微信商户平台中的api安全栏下载的证书,在官方的证书使用实例的一个word文档看到下面话:C#有一点需要注意,除了在代码中使用apiclient_cert.p12之外还需要将该证书导入操作系统才能使用,1、代码中使用、;2、导入操作系统,二者缺一不可。.NET版本需要大于2.0  之前就是不知道这两步,浪费了太多时间。所以先下载证书: 下载的时候需要手机验证及登录密码。下载后找到apiclient_cert.p12这个证书,双击导入,导入的时候提示输入密码,这个密码就是商户ID,且必须是在自己的商户平台下载的证书。否则会出现密码错误的提示:  导入正确的提示: 二、代码退款  这个地方可以直接用官方demo中的代码,demo下载  需要修改WxPayConfig中的几个参数:     public const string APPID = "wxf6dd794bcexxxx"; public const string MCHID = "xxxx"; public const…
2024-11-25 阅读全文 →
FWQ
小程序
使用slider设置数据值及switch开关组件功能实现微信小程序
本文主要介绍了微信小程序使用slider设置数据值及开关组件功能,结合实例形式分析了slider组件及switch组件的功能与使用方法,希望能帮助到大家。 本文实例讲述了微信小程序使用slider设置数据值及switch开关组件功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 ① index.wxml <view>微信小程序组件:滑动选择器slider</view><slider></slider><view>最小值:{{min}}</view><view>最大值:{{max}}</view><view>当前值:{{text}}</view><view>---------------------------------</view><view>微信小程序组件:开关组件switch</view><switch></switch><view>开关组件当前状态:{{switchState}}</view> 登录后复制 ② index.js Page({  data:{  // text:"这是一个页面"  min:'20',  max:'150',  text:'',  switchState:'开'  },  sliderBindchange:function(e){  this.setData({   text:e.detail.value  })  },  switchBindchange:function(e){  if(e.detail.value){   this.setData({   switchState:'开'   })…
2024-11-25 阅读全文 →
FWQ
小程序
微信注册发送短信验证失败怎么回事
注册发送短信验证失败怎么回事? 下面通过这篇文章给大家介绍一下如何解决。 目前微信支持中国大陆、香港、台湾、美国、韩国、日本等100多个国家和地区手机验证码的下发,下发过程中有些地区可能会有所延迟,建议您耐心等候或根据以下方式操作后再重新尝试: 1、请您检查“国家和地区”是否选对,必须是手机号码归属地所在的国家和地区。例如手机是香港移动的,则需要选择“+852 香港”。 2、请您检查“手机号码”是否正确,如上面的例子,选择好归属地后,只需手机号输入框输入“9152****”,无需输入区号等其它信息。 3、重新获取验证码 4、查看网速是否给力? 5、查看手机是否停机。 6、查看手机是否有信号。 7、查看手机是否安装有什么安全卫士,拦截了信息。 8、如上述操作仍未能解决您的问题,请发信件至微信客服邮箱。 关于注册微信的步骤如下: 1.注册微信客户端。 2.打开手机微信。 3.点击注册。 短信注册微信发送zc到 4.填写手机号,获取验证码。 5.输入验证码。 【注意】 1.每个手机只能注册一次 2.qq和邮箱都不能注册了。 3.如出现无法获取验证码,请参照上文。 以上就是注册发送短信验证失败怎么回事的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
聊聊微信小程序中的wxs模块,介绍使用方法
本篇文章带大家了解一下微信小程序中的wxs模块,介绍一下wxs的使用,希望对大家有所帮助! 写在前面,关于一些想法: 开发微信小程序已经有一段时间了,不得不说微信小程序的API以及各种封装好的组件确实很厉害,很大程度上节约了开发者的时间,但是对我来说,我是更倾向于自己写一些东西的,一切都在微信封装的组件、API内开发,久而久之只能实现如同熟练工的操作。 虽然说小程序也是一层的封装,但是拿现成的和自己写的总是有所不同的。举个例子,全依赖与微信官方封装和在原生小程序基础上自我开发,就像是装修精装房和毛胚房的区别一样,完全依赖于微信的封装,你只需要往精装房内搬家具就好了,可谓是快速搭建,当然我也不排斥微信封装的API,毕竟在某些程度上,他们性能更加卓越,我只是希望,不管在什么时候,都不要丧失自己从零开发的能力,毕竟前端,不只有小程序。 正文: 最近有一个需求,在一个页面中有一个滑块,能够用手指拖动滑块到页面的任意位置,并且在松手的时候,滑块能够自动吸边。 由于在小程序中无法直接操作DOM元素,也就无法通过js直接设置style,如果想要滑块快速响应手指的滑动的话,通过页面的data去定位元素位置,无异于是毫秒级的setData,一次 setData 的响应需要经过 2 次的逻辑层和渲染层的通信以及一次渲染,通信的耗时比较大。此外 setData 渲染也会阻塞其它脚本执行,这种频率的setData容易造成卡顿,因此这个方案是不可行的。 在微信小程序中,官方有提供一个视图容器,叫做movable-view,这个应该是可以解决需求的,但是在上文中有提到,在性能差别不大的时候,我更倾向于自己写,这个作为一个备选方案。 WXS的使用 也就是说,wxs是专门用于wxml页面的,它实现的是在视图层调用函数的功能 调用方式 虽然在微信文档中有说明,wxs是小程序的一套脚本语言,有自己的语法,但是大部分语法还是和js区别不大,有兴趣的可以自行翻看文档。微信小程序中提供了两种调用方式,这里不做过多赘述,直接贴代码 wxml: <view><view>主页</view><wxs></wxs>//新建index.wxs文件,在wxs标签中自定义路径引入,IndexWxs为自定义的module名     <view>     </view></view> 登录后复制 wxs: var x = 0,y = 0; //viewData 使用小程序获取节点信息的方法,通过data-传入 var viewData = {   height: 0,//滑块的宽高…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序和App手机软件对比评测
小程序和app有什么区别?微信小程序昨天正式和大家见面了,很多朋友还是不清楚微信小程序和app有什么不一样?下面小编给大家介绍微信小程序和app手机软件对比评测,一起来看看吧 软件名称:微信小程序开发工具(免内测资格) 0.12.130400 绿色免费版 软件大小:38MB 更新时间:2017-01-09 “小程序是一种不需要下载安装即可使用的应用,它实现了应用‘触手可及’的梦想,用户扫一扫或搜一下即可打开应用;也体现了‘用完即走’的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。” “微信之父”张小龙的这段话确定了小程序的开发基调。鉴于小程序作为Web端的轻应用,本身的特质就决定了它不适合实现太过复杂的功能。 昨天正式上线的第一批小程序,它们和App有什么不同,到底能不能取代App呢?这里,小编就最知名的十款小程序为你提供了一份试用报告。 注:由于小程序的微信搜索入口中不完全支持模糊搜索,很多小程序必须精确匹配才能搜到并进入,因此,本文中所提到的小程序名称皆为全名。 微信小程序和App手机软件对比评测 1、轻芒杂志 前豌豆荚创始人王俊煜创立的轻芒杂志成为了首批问世的小程序之一。“轻芒”App去年9月刚刚更新到1.0.1版本,小程序的开发也几乎在同时。可以说,这是一款原生小程序,各种操作都最适合于微信。 比如,它能够让阅读者一篇文章中留下的标注和笔记,有用户标注的文字或图片将会直接模仿黄色荧光笔的标注出现高亮下划线,使用感极为流畅。 轻芒杂志 2、美团外卖 用户将微信更新至最新版后,通过微信主页面最上方的搜索窗口搜索“美团外卖 ”,进入小程序后选择商户,即可享受与App端一样的订餐服务。 虽然美团外卖小程序能够分享给好友,但是外卖订单目前还不能合并,应用仍有瑕疵。 美团外卖 3、滴滴出行DiDi 与服务号相比,滴滴出行的小程序打开的速度称得上是飞快。 不过滴滴小程序去掉了不同出行方式的选择,打开默认叫“快车”,地图、出行方式选择、个人账号界面全都消失不见。 左为滴滴小程序,右为滴滴App 4、携程酒店机票火车票 从页面整体看,携程小程序比web端简洁太多。酒店、机票、火车票、汽车票四大产品入依次排列,交易完成后可以在下方查询订单。 左为携程小程序,右为携程App 5、腾讯视频…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDE怎么批量导入excel数据到后台
dede怎么批量导入excel数据到后台? DEDE批量导入excel数据到后台文章系统的开发教程 对于一些企业网站或者淘宝客类网站经常会需要将一些excel的数据批量导入到网站,通过批量导入来节省时间而不是从网站后台一条一条的录入加数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下   推荐学习: 对于一些企业网站或者淘宝客类网站经常会需要将一些excel的数据批量导入到网站,通过批量导入来节省时间而不是从网站后台一条一条的录入加数据。本教程就是以把excel数据导入到织梦系统(dedecms)为例子进行批量数据导入的开发,假设把excel数据导入到织梦主表dede_archives(还有微表和附加表,这里就用主表代表这三个表)里面。 批量导入excel数据原理:通过查询excel,把数据一条一条的读取出来,然后,通过我们开发的php程序把数据导入到表里面。 通过上面的原理我们知道,我们可以把批量导入excel数据分为两部分,一部分是开发出从excel读取数据的程序,另一部分是开发出把读取出来的数据插入到数据库表dede_archives里面。 从excel读取数据程序开发 其实,这一步有一个老外已经帮我们开发好了,这个老外开发了一套专门读取excel数据表的程序叫PHPExcel类库。 这个excel类库还包括其它的一些功能,这里不一一介绍,您可以下载来看看,这里只对读取excel进行讲解。 把读取出来的数据插入到主表dede_archives里面 当通过PHPExcel类库里面提供的类读取数据后,这一步就是把数据插入到数据库表里面,所以,这一个教程的开发其实就是在开发这一部分 ; 把从excel读取出来的数据插入到主表中的程序开发。 为了讲解方便,我们把插入数据库表中的数据的文件名叫做excelinert.php ,下面就在这个文件里面进入程序开发,把读取出来的数据插入到数据库表中。 插入数据开发原理 1)开发前的准备: 在excelinsert.php里面加入一个header头的编码,目的是为了统一编码以免出现乱码:header(“Content-type:text/html;charset=utf8”); 引入织梦系统的公共文件common.inc.php,为什么要引入这个文件,我们在插入数据库表前,首页要连接网站的数据库,如果不连接将无法插入数据库数据。要注意,引入文件的路径要改成您自己的,因为,我把织梦系统安装在了dedecms里面,所以,路径中有这个目录名称dedecms,如果您安装在根目录的话就去掉这个路径。 设置错误报告、设置时区、设置程序运行时间,当然,这个运行时间可以不设置、设置PHPExcel类的类库存路径,然后,引入IOFactory.php文件,这个文件是最重要的,本功能就是通过这个文件来处理的,这几个设置代码如下: 这些代码全是PHPExcel类里面提供的,所以,这里不用多解释。 2) 开发插入数据代码: 表示通过文件excelinert.php插入excel里面的名称为test1的里面的数据,把这些数据插入到织梦数据库表dede_archvies里面,栏目id为6的表中,其中,dopost=exdata表示插入数据口令,因为,作一个判断的话,那什么人也能插入到您的数据库表里面数据了,这是非常可怕的,就像一个网站没有后台一样,这是不是非常可能谁都可以进入网站后台里面,同样的,如果不加这个口令的话,谁都可以插入数据,这是不安全的。 所以,在插入数据前先通过$GET超级数组获取到typeid、do和n的值,然后,进行对比看看有没有权限进行插入数据库操作,第一个判断应当是判断口令是否正确,如果这个都不正确的话,就不再向下操作了。 为了讲解方便,下面提供excelinsert.php开发完整的代码: <?php…
2024-11-25 阅读全文 →