作者文章

fwq

FWQ
小程序
微信小程序想要什么
  今天,1 月 9 日,小程序正式发布,用户可以体验到各种各样的小程序,从 8 月中旬写了《别开发 app 了》后,我对小程序和微信的观察没有停止过,通过外部的观察以及和一些业内朋友交流,我逐渐清晰地推导出,微信到底想用小程序干什么,以及从小程序当中,我们能看到哪些可用创业的场景。(用一句话总结了张小龙对小程序的定义:小程序希望用即用即走的方式激活线下的弱连接场景。)  1、小程序的定位在变化? 1 年前的微信公开课,张小龙提出要做应用号,经过 8 个月的研发,小程序(应用号)开始内测。如果你有观察从内测至今微信小程序提供的 api、后台功能等的变化,你会发现,似乎过去 2 个月微信团队做的事比之前 8 个月还要多。 微信团队有 1000 多人,参与小程序项目的人也至少有二三十人,如果这是一个创业公司的项目,显然一年的开发周期太长了。况且,微信团队已经有数年做公众平台的经验,这样一个平台,如果纯开发,可能一两个月就能完成。 是什么原因导致 1 年后才发布当初被外界期待万分的应用号? 我的理解是,微信团队也在推演小程序的定位,在过去一年,尤其是内测前的 8 个月,他们可能推翻了多个版本。  1.1、给服务号接棒的小程序…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何解决后台返回大量多余数据的问题
本篇文章给大家带来的内容是关于微信小程序如何解决后台返回大量多余数据的问题,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 台接口返回一个数组,数组里面n多对象,每个对象里面几十上百条数据,最好玩的是,我只需要每个对象里面的某两个数据、、、、 类似这种: datas:[  {  id:1000,  name: "帅哥",  title: '...',  b: '...',  d: 0,  f:0,  ....  },  {  id:1001,  name: "美女",  title: '...',  b: '...',  d: 0,  f:0,  ....  },  ... ] 登录后复制 其实我只要id和name,找后台解决、、、算了吧,奈何天生就是个儒生,温文尔雅,打架是打不赢的,要是能打赢的就直接打吧,打完让他们改!数据量过多,对网络请求影响大吗?说实话,不大,又不是几兆的图片,返回数据的速度反正我感受不到延迟。但是数据量过多对小程序渲染界面有影响吗? 答案是:有!一般情况下我们是在wxml中循环data,然后取出item.id和item.name,其他数据看起来和我们无关,但是查看官方文档setData相关信息的时候有下面这一段话setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。在介绍常见的错误用法前,先简单介绍一下…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS会员注册加入问答验证的方法
本文实例讲述了会员注册加入问答验证的方法。分享给大家供大家参考。具体实现方法如下: 修改文件:e/enews/index.php 代码如下: //注册 elseif($enews=="register") { if($_POST['ask']=='帝国软件')//这句是关键!! { $username=$_POST['username']; $password=$_POST['password']; $repassword=$_POST['repassword']; $email=$_POST['email']; register($username,$password,$repassword,$email); } else { printerror("EmptyMemberask","history.go(-1)",1); } } 登录后复制 推荐学习《》 然后再在/e/member/register/register.php 加入如下代码: 代码如下: <tr> <td> <div>问题答案:</div> </td> <td> 请问www.phome.net首页logo中的汉字是?答案:帝国软件 <input>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序wx.request请求数据报错
首先写一个后台的数据接口,地址是:http://localhost/weicms/index… 然后使用wx.request调用后台数据接口的地址 示例代码 1 wx.request({ 2 url: 'http://localhost/weicms/index.php?s =/addon/Cms/Cms/getList', 3 data: { 4 x: '', 5 y: '' 6 }, 7 header: { 8 'content-type': 'application/json'// 默认值 9…
2024-11-25 阅读全文 →
FWQ
CMS教程
深入探讨WordPress:功能、优势及使用技巧
WordPress是一款备受欢迎的开源内容管理系统,被广泛用于创建和管理网站、博客和在线商店。它提供了丰富的功能和灵活的可定制性,让用户可以轻松地建立自己的网站并根据需求进行调整。本文将深入探讨WordPress的功能、优势及使用技巧,帮助读者更好地了解和应用这一强大的工具。 一、WordPress的功能 强大的内容管理功能:WordPress提供了直观的后台管理界面,让用户可以方便地创建、编辑和发布各种类型的内容,包括文章、页面、图片、视频等。通过分类和标签的设定,用户可以更好地组织和管理自己的内容。 丰富的主题和插件:WordPress拥有一个庞大的主题和插件库,用户可以根据自己的需求选择合适的主题来设计自己的网站风格,并通过安装插件来扩展网站功能,如SEO优化、社交分享、表单制作等。 多用户支持:WordPress支持多用户管理,用户可以设置不同权限的用户角色,如管理员、编辑、作者、访客等,来共同管理网站内容,提高工作效率。 响应式设计:现代的WordPress主题通常都采用响应式设计,可以自动适配不同设备的屏幕大小,保证用户在手机、平板、电脑等各种设备上都能获得良好的浏览体验。 二、WordPress的优势 易用性:WordPress的界面简洁直观,操作简单易懂,用户无需具备编程技能也能轻松地创建和管理网站。 灵活性:WordPress具有极高的可定制性,用户可以根据需要随时更改网站的外观和功能,使其适应不同的需求和风格。 SEO友好:WordPress内置了一些优化功能,同时也有大量的SEO插件可供选择,帮助网站提高搜索引擎排名,吸引更多的流量。 社区支持:WordPress拥有庞大的用户群和活跃的社区,用户可以从中获取到丰富的教程、插件和主题资源,解决问题和学习最新的技术。 三、WordPress的使用技巧 定期更新WordPress核心、主题和插件,以保持网站的安全性和稳定性。 使用优质的主题和插件,并定期清理不必要的插件,以提高网站的加载速度和用户体验。 保持网站内容更新频率,定期发布优质内容,规划好内容发布计划,吸引更多的访问量和用户互动。 学习基本的SEO知识,优化网站的标题、描述、关键词等元素,提高网站在搜索引擎中的排名。 定期备份网站数据,以防止意外的,同时考虑使用安全插件来增强网站的安全性。 通过深入探讨WordPress的功能、优势及使用技巧,我们可以更好地认识这一优秀的内容管理系统,发挥其最大的潜力,打造出更加专业和具有影响力的网站。希望本文能够帮助读者更加熟练地应用WordPress,实现自己的网站梦想。 以上就是深入探讨WordPress:功能、优势及使用技巧的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序利用setData修改数组中的某一个值的实现
本篇文章给大家带来的内容是关于小程序利用setData修改数组中的某一个值的实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 官方文档是这样的: changeItemInArray: function() { // you can use this way to modify a danamic data path this.setData({ 'array[0].text':'changed data' }) }, changeItemInObject: function(){ this.setData({ 'object.text': 'changed data'…
2024-11-25 阅读全文 →
FWQ
小程序
小程序地图怎么用?
小程序地图怎么用? 使用方法: 1、在手机上打开并登录微信,然后点击下面的“发现”标签。 2、接下来在打开的发现页面中,找到小程序菜单项。 3、在打开的小程序窗口中,我们点击右上角的“搜索”按钮。 4、在搜索框中输入地图关键记事,然后点击搜索结果中的“腾讯地图”菜单项。 5、接下来就会打开我们熟悉的腾讯地图了,在上面的搜索框中输入要查找的地点名称即可。 6、在地图上搜索到我们需要的位置后,点吉“路线”按钮。 7、这时就会给出我们几条导航的路线,选择其中一条路线后,就可以快速进行导航了。 推荐教程:《》 以上就是小程序地图怎么用?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DEDECMS如何防图片被盗链
织梦dedecms如何防图片被盗链? 修改.htaccess 首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来搭建,这种方法不适用。  推荐学习: 先解释一下图片防盗链和转向:  图片防盗链有什么用?  防止其它网站盗用你的图片,浪费你宝贵的流量。  图片转向有什么用?  如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空间(比如试用主机),临时过渡。  下面开始讲解,比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:  RewriteEngine on   RewriteCond %{HTTP_REFERER} !^$ [NC]   RewriteCond %{HTTP_REFERER} !dedemao.com [NC]   RewriteCond %{HTTP_REFERER} !google.com [NC]   RewriteCond %{HTTP_REFERER} !baidu.com [NC]    RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]   RewriteRule ^(.*)$ http://www.dedemao.com/image/$1 [L] 登录后复制 大概解释下:    RewriteCond %{HTTP_REFERER} !^$ [NC]  RewriteCond %{HTTP_REFERER} !dedemao.com [NC]  RewriteCond %{HTTP_REFERER} !google.com [NC]  RewriteCond %{HTTP_REFERER} !baidu.com [NC] 登录后复制  …
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms搜索页面不能使用arclist等标签怎么办
搜索页面不能使用arclist等标签怎么办? 本文实例讲述了dedecms搜索页面不能使用arclist等标签的解决方法。分享给大家供大家参考。具体方法如下: 这里讲述dedecms模板搜索页search.php支持arclist和channelartlist标签调用的方法,步骤如下: 打开include/arc.searchview.class.php. 查找:   代码如下: require_once(DEDEINC."/taglib/hotwords.lib.php");  require_once(DEDEINC."/taglib/channel.lib.php"); 登录后复制    下面插入   代码如下: require_once(DEDEINC."/taglib/arclist.lib.php");  require_once(DEDEINC."/taglib/channelartlist.lib.php"); 登录后复制 查找   代码如下: else if($tagname=="hotwords")  {  $this-&gt;dtp-&gt;Assign($tagid,lib_hotwords($ctag,$this));  } 登录后复制    下面插入   代码如下: else if($tagname=="arclist")  {  $this-&gt;dtp-&gt;Assign($tagid,lib_arclist($ctag,$this)); …
2024-11-25 阅读全文 →
FWQ
小程序
让微信小程序开发如鱼得水的方法
  关于微信小程序开发一直想写一篇相关的文章总结和记录下,结果拖延症犯了迟迟没有下笔;这不最近天气不错,于是找一个空闲的下午将这篇文章输出下(好像跟天气没啥关系),那我们就开始吧! 注意:本文默认开发者对微信小程序开发有一定语法基础。小程序开发文档 相关免费学习推荐: 微信小程序小结   在接触的微信小程序开发过程中,不难发现微信小程序为了方便开发人员入手对很多底层api进行了很好的封装,比如针对接口请求的wx.request(),针对路由跳转和页面导航的wx.switchTab、wx.navigateTo···等。虽然在一定程度上简化了开发,但是对于项目工程的系统化构建还是不够的,因此本人在对比以前基于Vue开发项目的经验和自身的开发习惯,总结出如下3点可供参考: 1、全局变量和配置信息统一管理; 2、封装路由守卫相关api:vue-router的router.beforeEach()和router.afterEach()真的香; 3、接口请求公共信息进一步提取封装; 4、封装接口的请求和响应拦截api:axios的axios.interceptors.request.use()和axios.interceptors.response.use()用过的都说好; 从上述四点出发,对微信小程序初始化工程进行规范优化,能够很大程度提高开发效率和进行项目维护管理。封装的好处不只体现在调用的方便上,也体现在管理的方便上,同时,公共操作集中处理,很大程度减少繁杂重复代码。 一、项目初始化    新建微信小程序项目,在项目下新建如下目录和文件: config文件夹:统一管理可配置的信息和变量; erroList.js:接口报错错误码匹配列表文件; globalData.js:全局变量统一管理文件(相当于vuex); keys.js:可配置系统信息管理文件(全局常量命名等); pages文件夹:小程序页面文件管理文件夹(每个页面一个子文件夹目录); router文件夹:路由管理文件件; router.js:对微信小程序5种路由导航api的封装; routerConfig.js:页面路由名称和路径匹配配置文件; routerFilter.js:路由前置拦截封装; servers文件件:接口请求服务管理文件夹; apis文件夹:request请求封装管理和接口api配置管理文件夹; request.js:对wx.request的Promise封装; xxx.js:对应模块的接口管理文件; requestFilter.js:接口请求和响应拦截封装文件; 其他都是初始化默认文件; 二、路由跳转和路由守卫封装…
2024-11-25 阅读全文 →