作者文章

fwq

FWQ
小程序
10款按钮特效文章汇总
最近为了做一个录制按钮,研究了下小程序的实时圆形进度条实现废话不多说,先上一张效果图!初始状态点击中间按钮开始绘制绘制过程绘制结束实现思路建立两个canvas标签,先绘制底层的浅灰色圆圈背景,再绘制上层的红色进度条。WXML代码            & 1. 简介:最近为了做一个录制按钮,研究了下小程序的实时圆形进度条实现废话不多说,先上一张效果图!初始状态点击中间按钮开始绘制绘制过程绘制结束实现思路建立两个canvas标签,先绘制底层的浅灰色圆圈背景,再绘制上层的红色进度条。WXML代码    2. 简介:最近为了做一个录制按钮,研究了下小程序的实时圆形进度条实现废话不多说,先上一张效果图!初始状态点击中间按钮开始绘制绘制过程绘制结束实现思路建立两个canvas标签,先绘制底层的浅灰色圆圈背景,再绘制上层的红色进度条。WXML代码    3. 简介:这又是一款非常棒的纯CSS3按钮动画,这款CSS3按钮的特点是具有3D立体的视觉效果,而且按钮具有弹性,点击按钮的时候很有质感。尤其是在背景的衬托下,按钮更显晶莹剔透,立体感更加强烈。这款按钮的另一个特点是完全用CSS3实现动画效果,并且原理也简单,仅仅是利用了CSS3对checkbox的重新渲染。HTML代码: … 4. 简介:html上现在有比较好用的表格控件是datatable,但是编辑、按钮等部分是收费的,只有基础功能免费。而且尺寸发生变化时需要手工刷新等繁琐操作较多。所以我开发一个免费的供大家使用。本项目已用于“虚空服务器开发套件”。目前主要支持微软Edge浏览器,Chrome浏览器,其它未测。tbl.js完全免费,可随意修改,欢迎fork。tbl.js支持列表样式,增删改查,全表搜索,分组,分页功能,全表编辑,… 5. 简介:下面是制作的大致流程及按钮的高光制作步骤,作者的效果制作的非常精细,尤其是水晶的通透度表现的非常完美。新手可能制作的时候有点难度,作者没有一步一步的说明。下图是制作的过程图,效果真实漂亮。  最终效果   下面是制作的大致流程及按钮的高光制作步骤,作者的效果制作的非常精细,尤其是水晶的通透度表现的非常完美。新手可能制作的时候有点难度,作者没有一步一步的说明。… 6. 简介:这又是一款非常棒的纯CSS3按钮动画,这款CSS3按钮的特点是具有3D立体的视觉效果,而且按钮具有弹性,点击按钮的时候很有质感。尤其是在背景的衬托下,按钮更显晶莹剔透,立体感更加强烈。这款按钮的另一个特点是完全用CSS3实现动画效果,并且原理也简单,仅仅是利用了CSS3对checkbox的重新渲染。HTML代码: … 7. 简介:我们在之前的一篇文章中解了CSS中关于半透明设置的总结,也知道半透明效果不仅仅是对图片,还有各种地方都有使用到,那么我们今天就给大家介绍Photoshop中半透明样式的总结!Photoshop半透明样式总结:1.Photoshop简单制作网页半透明按钮 本教程非常适合做网页弹出窗口的美化。制作方法非常简单,只需要用到图层样式设置就可以。效果很不错。2.Photoshop 制漂亮的半透明音… 8. 简介:我们在之前的一篇文章中解了CSS中关于半透明设置的总结,也知道半透明效果不仅仅是对图片,还有各种地方都有使用到,那么我们今天就给大家介绍Photoshop中半透明样式的总结!Photoshop半透明样式总结:1.Photoshop简单制作网页半透明按钮 本教程非常适合做网页弹出窗口的美化。制作方法非常简单,只需要用到图层样式设置就可以。效果很不错。2.Photoshop 制漂亮的半透明音… 9.…
2024-11-25 阅读全文 →
FWQ
小程序
.net微信公众号函数定义与用法汇总
一.前言在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请的接 口什么的都有没有。经过自己的一些探索,在老板的催促下终于硬着头皮做完了这个,很坑很坑的微信支付,在此做一些总结,希望对你们有所帮助,本人能力有限,如果有什么说的不好,希望大家多多包涵。二.开发前准备。  1.0微信支付官方开发者文档  2.0官方demo下载 我们用c#所以选择.net版本 不过这个官方的demo根本跑步起来  3.0官方demo运行起来解决方案    4.0微信支付官方.net版之坑你没商量  5.0开发前的微信公众平台的一些配置,请务必认真检查配置.三.编码  做好了这些准备工作之 1. 简介:在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请的接 口什么的都有没有。 2. 简介:这篇文章主要为大家详细介绍了.NET微信公众号查看关注者接口的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 3. 简介:这篇文章主要介绍了.NET微信公众号 用户分组管理,web页面设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 4. 简介:本文给大家讲述的是在.net微信公众号开发中的公众号的消息处理的相关内容,非常详细,有需要的小伙伴可以参考下。 5. 简介:这篇文章主要为大家详细介绍了.NET微信公众号获取OpenID和用户信息的方法,用户OpenID对于微信公众平台开发尤为重要,感兴趣的小伙伴们可以参考一下 6. 简介:本文讲解如何使用.net开发微信公众号,是如何操作的,会有详细的介绍。 7. 简介:本文是.NET微信公众号开发系列文章的第一篇,主要给大家简单介绍下微信公众号的一些操作,有需要的小伙伴可以参考下。 8. 简介:这篇文章主要介绍了.NET微信公众号开发之创建自定义菜单的相关资料,需要的朋友可以参考下 9.…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之新建项目hello WeApp的介绍
这篇文章主要介绍了微信小程序 (一)hello weapp 详细介绍的相关资料,需要的朋友可以参考下 本篇默认已经成功安装微信小程序工具 新建项目 AppID查看公众开发平台设置查看(https://mp.weixin.qq.com) 项目名称随意填写 本地开发项目: 新建一个空的文件夹勾线当前会生成一个项目 打开项目 更详细的说多了也没啥意义看官网的简易教程非常详细!!!!!!!!! https://mp.weixin.qq.com/debug/wxadoc/dev/?t=1474644089807 相关文章: hello WeApp                      icon组件Window                             text组件                                switch组件tabBar底部导航                 progress组件                        action-sheet应用生命周期                    button组件                            modal组件页面生命周期                    checkbox组件                       toast组件模块化详                           form组件详                            loading 组件数据绑定                           input 组件                             navigator 组件View组件                          picker组件                             audio…
2024-11-25 阅读全文 →
FWQ
小程序
小程序性能优化的几点实践技巧
大家好,我叫张文轩,这是我的第6篇分享 我们都知道,性能的好坏直接影响用户的体验。本文首先论述下如何评判一个小程序页面的性能情况,之后通过具体的案例重点讲解下几点实践技巧,最后再讲讲key值在渲染一个列表时发挥了一个怎么样的作用,以此来论述为啥key值对性能提升有帮助。 评判小程序页面性能 由于小程序开发环境的特殊性,我们不能像普通网页那样通过chrome开发工具或者一些成熟的性能测试工具(例如Lighthouse)来了解一个页面的性能,但微信官方提供了一个性能评分的工具,点击这里可以查看工具详情。 体验评分是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。 后面我会以一个实际的例子来展示如何通过该工具来优化页面性能,我们先看下我们页面优化前的一个评分情况。 存在setData的数据过大 我们的功能里面有个滚动到底部加载的功能,优化前我们的做法是这样的 <!--只阐述逻辑,非真实代码--> // 1: 初始一个list,存储列表数据 data = startList // 2: 监听滚动事件,滚动到底部获取新数据,并追加到list尾部,最后重新setData onReachBottom:()=>{ const {list} = this.data fetchNewData().then((res)=>{ list.push(res.list); this.setData({list}) } }…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中空白页重定向的问题解决办法分享
这篇文章主要介绍了微信小程序 空白页重定向解决办法的相关资料,需要的朋友可以参考下 微信小程序 空白页重定向解决办法  在刚开始的时候将小程序的入口文件直接指向tabbar 的首页,此时出现问题:二维码扫描,第一次不关闭首页,第二次进入时;不会经过onLoad过程解析scene参数; 官方中解释:tabbar跳转方式触发的生命周期是 onShow,不经过onLoad,下图: 此时,和小伙伴讨论重定向问题时,想到用类似的方法可以做到,就立马实行:   app.json中加pages/index/index(入口文件),pages/home/home(tabbar页面主页),pages/detail/detail(详情页);pages/exclusive/exclusive 在index.js中 onLoad处理: /**   * 生命周期函数--监听页面加载   */  onLoad: function (options) {   // 入口文件 决定进入哪个页面   console.log('入口文件,参数scene,值detail%2C1127')   var scene = options.scene; //扫码进入有此参数   var scene = decodeURIComponent(options.scene);   if (scene) {    //'scene=detail%2C1127' 分隔符, 测试时为 , 号;真机时为%2C 原因是url编码,但是使用decodeURI()解析不出来,所以走了兼容        let info_arr = [];    info_arr = scene.split(',');    //console.log(info_arr)    let _type = info_arr[0];    let id = info_arr[1];…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序API能够实现哪些功能
什么是微信小程序API? (学习视频分享:) 百度解释:API是应用程序接口,是一些预先定义的函数,让开发人员无需访问源码就可以访问一组例程的能力。简单说就是可以方便调起微信提供的能力,小程序利用API可以实现例如网络请求、数据存储、音视频播放控制,以及微信开放的微信登录、微信支付等功能。 微信小程序框架为开发者提供了一系列的组件和API接口。对于开发文档,建议先了解其整体框架,了解其提供了哪些组件,再联想到这些组件会用在哪些产品的哪些功能。对于接口也是一样,整体了解,而不需要细看。 熟悉了文档的结构,那么在开发的过程中,开发到相应功能的时候就可以直接找到自己需要用到的地方,在使用的过程中理解和掌握,这样是我认为更有效率的学习方法。 小程序提供了如下组件: 同样我们先了解微信API的结构: 了解了文档结构后,就可以开始实战了。从简单的开始,当你需要实现某个界面或功能时,能够快速定位到应该看哪部分文档。下面通过豆瓣电影小程序开发实例,了解利用API开发可以实现哪些功能。 底部导航 底部导航的实现,在前面框架了解是在小程序配置文件实现的,设置tabBar属性。其实现代码如下: tabBar: { backgroundColor: #363636, color:#666, selectedColor:#fff, list: [{ pagePath: pages/index/index, text: 正在热映, iconPath: res/images/film.png, selectedIconPath: res/images/film.png }, { pagePath: pages/recommend/recommend, text: 热门推荐, iconPath: res/images/hot.png, selectedIconPath: res/images/hot.png }, { pagePath: pages/search/search, text: 影片搜索, iconPath: res/images/search.png, selectedIconPath: res/images/search.png } ] } 登录后复制 顶部Banner实现  Banner可以自动左右滑动的组件,通过前面的了解,我们可以很快了解到使用swiper组件。查找方法:组件—视图容器—swiper找到文档,然后复制官方实例: Page({data:{imgUrls:[ 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg','http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg','http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg' ],indicatorDots: false, autoplay: false, interval: 5000, duration: 1000 } }) 登录后复制 查看效果出现后,再根据自己的需要对照文档修改属性实现自己想要的功能即可。开发小程序关注小程序开发教程 电影展示部分 电影展示部分包含了图片、文字等,而每部影片的介绍又是一组,不断循环重复。因此我们会用到视图容器view、媒体组件image、基础内容组件text等。这些都是基本的组件,熟悉了文档结构后,在组件目录下面查找对应组件用法即可。 网络请求 小程序界面显示的电影信息等内容,均是来自网络。豆瓣电影开放了API接口,接口说明页面:https://developers.douban.com/wiki/?title=movie_v2通过网络接口获取数据需要用到网络请求,当然利用js也可以实现,但我们前面了解了微信提供了网络方面的接口,API—网络—网络请求,通过这个接口可以进行网络数据的请求。 示例代码: var url=https://api.douban.com/v2/movie/in_theaters;wx.request({ url: url, method: 'GET', //OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT header:{ 'Content-Type':'application/json'//返回json格式,必须要加 }, // 设置请求的 header success:function(res){ console.log(res.data.subjects); that.setData({movies:res.data.subjects }); } }) 登录后复制 上面接口即可获取到豆瓣电影的正在上映电影信息。使用起来也还是很方便的,支持http和https(调试模式下)。 数据交互 有了界面,有了数据。那么如何将数据显示到界面,以及如何将界面数据提供给逻辑层,这时我们可以找到数据绑定部分的文档。   示例代码: …
2024-11-25 阅读全文 →
FWQ
CMS教程
PHPCMS 适合做什么站?
PHPCMS 适合做什么站? PHPCMS功用覆盖面广、扩展性强、负载能力好、模板调用灵活,因此不仅适合于建设一般企业、政府、校园、个人等小型网站,也适合于建设地区门户、行业门户、收费网站等大中型网站。 PHPCMS简介 PHPCMS是一款网站管理软件。该软件采用模块化开发,支撑多种分类方式,使用它可方便完成个性化网站的规划、开发与维护。它支撑很多的程序组合,可轻松完成网站渠道搬迁,并可广泛满意各种规划的网站需求,可靠性高,是一款具有文章、下载、图片、分类信息、影视、商城、收集、财务等很多功用的强大、易用、可扩展的优异网站管理软件。 立即学习“”; PHPCMS由国内80后闻名创业者钟胜辉(网名:淡淡风)于2005年兴办,是国内闻名的站长建站东西。2009年,PHPCMS兴办人钟胜辉脱离PHPCMS,兴办国内针对媒体领域的CMS产品CmsTop(思拓合众)。 PHPCMS主要特色 模块化,开源,可扩展 采用模块化方式开发,提供了自定义模型和模块开发接口,并且完全开源,便于二次开发。 功能强大灵活,支持自定义模型和字段 由内容模型、会员模型、问吧、订单、财务等20多个功能模块组成,并且内置新闻、图片、下载、信息和产品5大常用模型。 负载能力强,支持千万级数据 基于Phpcms团队多年的开发经验,从缓存技术、数据库设计、代码优化等多个角度入手进行优化,可内容存文本,支持千万级数据量,全力保证大中型应用和长期发展。 模板制作方便,支持中文标签和万能标签进行数据调用 采用MVC设计模式实现了程序与模板完全分离,支持 {tag_焦点新闻} 格式的中文标签,同时还支持万能标签,分别适合美工和程序员使用。可调用本系统数据,也可以调用其他mysql数据库,轻松实现多个网站应用程序的数据整合。 拥有门户级的碎片功能,支持可视化预览和编辑 首次把门户级的碎片功能免费开源分享给中小网站,集成了权限机制,支持在后台完全可视化添加、预览和编辑,可回溯至任何历史版本,非常适合用来维护网站首页、栏目和专题页。 支持推荐位功能,轻松实现网站精华内容精准投放 商业网站每天都会发布海量的资讯,但是首页和各频道首页版面有限,如果把精华内容推送至这些黄金位置是编辑每天工作的重中之重。推荐位功能集成了权限机制,并且可以让编辑随时把信息推送至指定位置,也可以随时把信息从指定的位置撤下来,操作简单实用。 支持订单和财务功能,拥有会员收费机制 订单系统可自动和产品模型挂接,支持在线支付、银行汇款、点卡充值等多种付款充值机制,轻松实现网店功能。可设置VIP会员包年包月服务,用户完全自助购买,并且服务到期自动取消,续费才能继续享受,类似QQ的会员机制。 可与多种系统整合,提供完整的建站方案 可与Ucenter、PHPWIND、Dvbbs等多家产品实现会员系统整合,可与支付宝、财付通、网银在线等多家支付平台实现在线支付,可生成百度/Google地图让搜索引擎快速收录,可生成百度互联网新闻协议让百度快速收录新闻资讯,通过万能标签还能实现任何mysql数据库的调用。 融入了人性化体验 支持编辑器自动定时保存数据,可随时恢复;支持信息发布前预览,效果与实际发布相同;支持完全可视化预览和修改碎片;支持编辑器多图片上传,并可以自由裁剪缩放;前后台第一次登录都不需要输入验证码,输入错误后才需要验证码,保证了安全性的同时减少了用户操作。后台导航地图,所有功能一目了然;菜单搜索,输入关键词就会自动列出相关菜单。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms字符串截取函数怎么用
字符串截取函数怎么用? dedecms 的cn_substr_utf8字符串截取函数商榷 推荐学习: 在phpsir看到的这篇文章,主要是说下dedecms 的cn_substr_utf8函数好像有些问题,研究dedecms的朋友可以看下    在dedecms里面 cn_substr_utf8 函数是这样的 代码如下: /** * utf-8中文截取,单字节截取模式 * * @access public * @param string $str 需要截取的字符串 * @param int $slen 截取的长度 * @param int $startdd 开始标记处 * @return string */ if ( ! function_exists('cn_substr_utf8')) { function cn_substr_utf8($str, $length, $start=0) { if(strlen($str)  <p> //为了兼容mysql4.1以下版本,与数据库varchar一致,这里使用按字节截取 for($i=0; isset($ar[0][$i]); $i++) { if(strlen($tstr) </p><p>其中</p><p>代码如下:</p><pre…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现数据处理的详解
这篇文章主要给大家介绍了关于微信小程序中数据处理的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 微信小程序数据处理 的核心就是js文件 Page 的 data。他是WXML 和js交互的重要桥梁,WXML 页面需要展示的数据都需要被定义在data中,否则就无法在页面进行展示。data中的数据是通过网络请求或者一些逻辑处理进行设置以及初始化的。 data数据的设置有两种方式,例如我们data中的有一个name并且初始化为空 data:{  name:'我是初始化的name' } 登录后复制 当有多个数据时用逗号英文逗号‘,’进行分开,那么如果我们想更改数据就可以  //方式1  this.data.name='我现在name值是Code4Android'  //方式2  this.setData({  name:'我现在name值是Code4Android'  }) 登录后复制 不过用哪 一种方式,经过处理后,name的值都会变为“我现在name值是Code4Android”,我们可以通过this.data.name来取出name的值。也许你会有疑问,这两种方式有什么区别吗? 那我们现在WXML中创建一个view用来显示name的值 <view>{{name}}</view> 登录后复制 当我们需要将data中的数据显示在页面上时。需要用大括号来获取data中的值并将其显示,通过上面的两种方式,发现方式1设置后,页面上的数据并没有发生改变,依然是初始化的值,当使用第二种方式时数据发生改变,这时候你应该就明白两者区别了。…
2024-11-25 阅读全文 →
FWQ
CMS教程
你知道有四种找到wordpress登录网址的方法吗?
下面由教程栏目给大家介绍找到wordpress登录网址的4种方法,希望对需要的朋友有所帮助! 找到wordpress登录网址(4种方法) 曾经我以为wordpress登录网址就是:域名/wp-admin/,直到我拥有了很多个网站,并且为了安全起见,我还用插件改了登录地址,通常我会用印象笔记记住它们,然而总会有懒忘记的时候。接下来,本教程将介绍找到wordpress登录网址的方法。 原文地址:https://loyseo.com/how-to-find-your-wordpress-login-url/ 用默认登录网址登录 通常,wordpress登录网址默认是:域名/wp-admin/,譬如:https://domain.com/wp-admin/ ,也可以是:域名/wp-login.php。但这种默认地址等于暴露了门户,容易遭攻击,所以继续往下看,我们用插件自定义登陆地址吧。 用自定义登录网址登录 当你使用隐藏wp登录网址的安全插件时,譬如WPS Hide Login,一旦启用这个插件,会将wordpress登录网址默认改为:域名/login/,接下来,请进入 设置》常规 中修改login url,不要用默认的wp-admin或login,安全系数低,容易被攻击,改为只有你知道的字母数字组合,然后记到笔记本上或收藏到浏览器书签里。 如果你忘记了自定义登录地址,请接着往下看 用网站主机的运维管理面板登录 如果你用的siteground主机建站,你还可以在siteground的site tools中直接免密登录,如下图所示,在wordpress> install&manage中点击按钮直接进入。 忘记了自定义登陆地址,怎么办? 如果你用了自定义wordpress登录网址的插件,同时主机也没提供免密登陆,然后你还忘记了登陆地址,你可以按如下步骤操作: 登录主机面板后(一般wordpress服务器都提供的管理面板),进入网站的文件夹,将wp-content中的plugins文件夹临时换个名字,这样就能将所有插件禁用,你便能用默认登陆地址进入后台,即:域名/wp-admin/ 进入后台后,启用自定义wordpress登录网址插件,记住或更换自定义的地址 回到网站文件夹,将plugins文件夹恢复原始名称。 以上就是你知道有四种找到wordpress登录网址的方法吗?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →