分类归档

网站开发

FWQ
小程序
微信小程序开发的详细解释
本系列为作者从入门开始进行详解,适合初入门者按照系列逐步观看学习; 1:页面的生命周期 在初始页面:index.js中增加如图1所示代码 图1 点击“编译”后,运行这个小程序:日志如图2所示:初始页面index.js启动会从app,js中的生命周期方法调用开始:onLaunch—onShow,然后开始调用index.js页面中的生命周期方法:onLoad—onShow—onReady,当点击“后台”时,页面index.js进入后台,这时回调生命周期方法onHide,如图3所示,如果再点击“前台”,使页面回到前台,这时回调页面生命周期方法:onShow(注意,这时不再回调onLoad) 如图4所示 图2 图3 图4 2:页面的跳转 编写index.wxml代码如图5所示,可以看出text组件绑定了一个事件:itemClick,itemClick方法实现详见图1: itemClick: function (){      console.log("---index page itemClick---");     wx.navigateTo({       url: '../logs/logs'     }) 登录后复制 其中:wx.navigateTo代表从index.js这一页面跳转到pages/logs/logs页面,注意:navigateTo代表跳转到logs页面后,index页面并不销毁,在logs页面下面,通过logs页面左上角的返回按钮可以返回到index页面,而如果是wx.redirectTo,则index页面销毁,无法从logs页面返回到index页面,这里就仅以wx.navigateTo为例 图5 在模拟器中如果点击文章2的text组件后,跳转到对应logs界面日志如图6所示,logs页面对应js代码如图7所示,通过对比图6,图7可以看出,当从index页面跳转到logs页面这个过程中,要先调用index生命周期方法onHide(如果是wx.redirectTo方式跳转还要调用index生命周期方法onUnload),然后依次调用logs页面的生命周期方法:onLoad—onShow—onReady 图6 图7 3:页面间参数传递 将图1,index.js代码修改为: wx.navigateTo({      url: “../logs/logs?id=1&title=标题abc” …
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress不跳转设置详细教程,让你轻松操作!
WordPress作为目前最流行的内容管理系统之一,为许多网站提供了强大的建站功能和极佳的用户体验。然而,在使用WordPress时,时常会遇到一些问题,比如页面跳转的设置。在默认情况下,WordPress会将页面自动重定向至相应的链接,但有时候我们可能需要对某些链接进行手动设置,使其不进行跳转。本文将详细介绍WordPress不跳转设置的操作步骤,并附上具体的代码示例,让你轻松操作! 首先,我们需要了解WordPress页面跳转的原理。当你在WordPress中创建一个页面或者文章时,系统会自动为该页面生成一个固定链接(Permalink),这个链接会自动重定向至对应的页面内容。如果你想让某个链接不进行跳转,需要进行如下设置: 步骤一:进入WordPress后台管理界面,点击左侧菜单中的“外观”,选择“编辑主题”。 步骤二:在编辑主题页面中,找到并点击打开你正在使用的主题文件,一般为functions.php。 步骤三:在functions.php文件中,添加如下代码: add_action( 'init', 'disable_page_redirects' ); function disable_page_redirects() { global $wp_query; if ( is_singular() ) { $wp_query->set_404(); status_header( 404 ); } } 登录后复制 步骤四:保存文件并刷新网站页面,现在你就成功地禁止了WordPress页面的跳转功能。 需要注意的是,以上代码会禁止所有页面的跳转功能,如果你只希望针对特定页面进行设置,可以使用以下代码示例进行更精细的操作:…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress如何新建标签页
可在 wordpress 中新建标签页以组织内容。步骤如下:登录管理后台。转到“标签”。单击“添加新标签”。输入标签页名称。(可选)选择父标签页。(可选)添加描述。单击“添加新标签页”。此外,启用标签页导航菜单以在网站上启用标签页。 如何在 WordPress 中新建标签页 新建标签页是组织和整理 WordPress 网站内容的一种有效方式。通过创建不同的标签页,您可以将相关的内容分组,从而让访客更容易找到他们感兴趣的信息。 新建标签页的步骤: 登录 WordPress 管理后台:使用您的 WordPress 管理员凭据登录。 转到“标签”:在侧边栏菜单中,单击“标签”。 单击“添加新标签”:这将打开一个用于创建新标签页的表单。 输入标签页名称:在“标签页名称”字段中输入标签页的名称。 选择父标签页(可选):如果您希望将此标签页作为现有标签页的子标签页,请在“父标签页”下拉菜单中选择它。 添加描述(可选):在“描述”字段中输入标签页的简短描述。 单击“添加新标签页”:WordPress 现在将创建您的新标签页。 启用标签页导航菜单: 为了在您的网站上启用标签页导航菜单,您需要执行以下步骤: 转到“外观”>“菜单”:在侧边栏菜单中,单击“外观”>“菜单”。 选择一个菜单:在“菜单设置”下,选择您要添加标签页的菜单。 勾选“标签页”:在“菜单结构”下,勾选“标签页”复选框。 保存菜单:单击“保存菜单”按钮以应用更改。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序scroll-view组件详细介绍
scroll-view为滚动视图,分为水平滚动和垂直滚动。注意滚动视图垂直滚动时一定要设置高度否则的话scroll-view不会生效。滚动视图常用的地方一般都是Item项比较多的界面,比如我的模块 主要属性: 使用演示: wxml <!--垂直滚动,这里必须设置高度--> <scroll-view>  <view></view>  <view></view>  <view></view>  <view></view></scroll-view><!-- white-space normal: 正常无变化(默认处理方式.文本自动处理换行.假如抵达容器边界内容会转到下一行) pre: 保持HTML源代码的空格与换行,等同与pre标签 nowrap: 强制文本在一行,除非遇到br换行标签 pre-wrap: 同pre属性,但是遇到超出容器范围的时候会自动换行 pre-line: 同pre属性,但是遇到连续空格会被看作一个空格 inherit: 继承 --><!--水平滚动--><scroll-view><!-- display: inline-block-->  <view></view>  <view></view>…
2024-11-25 阅读全文 →
FWQ
小程序
在小程序里实现animation动画
这次给大家带来在小程序里实现animation,在小程序里实现animation动画的有哪些,下面就是实战案例,一起来看一下。 微信小程序实现animation动画,具体内容如下 1. 创建动画实例 wx.createAnimation() 创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation。注意: export 方法每次调用后会清掉之前的动画操作 动画队列 调用动画操作方法后要调用 step() 来表示一组动画完成,可以在一组动画中调用任意多个动画方法,一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画。step 可以传入一个跟 wx.createAnimation() 一样的配置参数用于指定当前组动画的配置。 通过绑定动画即可调用动画执行。 创建的动画实例可以通过调用动画方法进行描述,调用结束后会返回自身,支持链式调用的写法。在同一个动画实例内部,可以定义多种运动形式,并定义多个动画绑定到不同标签 示例代码: animation1: {} animation2: {} touch: function () { let animation1…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress是干什么的
wordpress是一款cms,赋予用户创建和管理网站的能力,包括个人博客、企业网站和电子商务平台。其主要功能包括:用户友好界面灵活的主题和插件强大的编辑器用户管理搜索引擎优化(seo)电子商务集成安全性和更新wordpress的优势包括:易于使用可定制性社区支持搜索引擎友好可扩展性 WordPress:构建强大网站的强大工具 WordPress 是一款流行的内容管理系统 (CMS),它赋予用户创建、管理和维护网站的能力,无论是用于个人博客、企业网站还是电子商务平台。 WordPress 的主要功能 WordPress 提供了一系列强大的功能,使创建和管理网站变得轻而易举,包括: 用户友好界面: WordPress 拥有易于使用的界面,即使对于没有技术背景的人来说也是如此。 灵活的主题和插件: 有数千个免费和付费主题和插件可供选择,允许用户定制其网站的外观和功能。 强大的编辑器: WordPress 内置的编辑器提供直观和易用的写作和编辑体验。 用户管理: WordPress 允许用户创建和管理用户帐户,分配不同的角色和权限。 (SEO): WordPress 具有内置的 SEO 功能,有助于提高网站在搜索引擎结果页面 (SERP) 中的可见性。 电子商务集成:…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress用什么语言开发
wordpress 采用 php 语言开发,作为其核心编程语言,用于处理数据库交互、表单处理、动态内容生成和用户请求。php 被选择的原因包括跨平台兼容性、易于学习、活跃社区以及丰富的库和框架。除了 php,wordpress 还使用 html、css、javascript、sql 等语言来增强其功能。 WordPress 用什么语言开发? WordPress 是一种流行的内容管理系统 (CMS),用于构建和管理网站。它是一个开源平台,由 PHP 语言编写。 PHP PHP 是一种服务器端的脚本语言,主要用于开发动态网页。它是 WordPress 的核心编程语言,用于执行以下任务: 数据库交互:与数据库(如 MySQL)交互,存储和检索数据。 处理表单:处理用户提交的表单,验证输入并保存数据。 生成动态内容:根据数据库中的数据生成动态网页内容。 处理用户请求:处理用户发出的 HTTP 请求,并生成相应的响应。…
2024-11-25 阅读全文 →
FWQ
小程序
分享一篇微信开发之数据解密的实例教程
最近在用thinkphp框架写微信小程序的服务端,可能真的是处女座的缘故,从官方下载了一个php的微信解密demo,明明能整合成一个类也没多少代码的,非要分几个类来写,考虑到thinkphp 5.0的框架对于扩展的类引用路劲看着太蛋疼,所以就整合成了一个类,方便调用,有需要的朋友可以download。 百度盘下载地址:pan.baidu.com/s/1kURMQ2b <?php /** * 对微信小程序用户加密数据的解密示例代码. * * @copyright Copyright (c) 1998-2014 Tencent Inc. */ class WXBizDataCrypt { private $appid; private $sessionKey; private $blockSize = 16; private…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS的主要模板文件与功能
DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板。     (推荐学习:/” target=”_self” textvalue=”dedecms教程”>dedecms教程) 此外,DedeCMS也支持使用风格的形式使用模板,默认风格是 default,它表示系统默认使用 {cmspath}/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除 default 原有的文件,把下载的模板文件夹命名你想要的风格名称。 如 style2 等,然后在后台修改了默认的模板风格名称为style2 ,那系统将使用{cmspath}/templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。 一、概念,设计和使用模板,必须要理解下面几个概念 1、板块(封面)模板: 指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。 2、列表模板: 指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。 3、档案模板: 表示文档查看页的模板,如文章模板,一般用 “article_识别ID.htm” 命名。 4、其它模板:…
2024-11-25 阅读全文 →
FWQ
小程序
有关程序访问的文章推荐10篇
最近在做微信的应用号小程序开发,小程序的后台数据接口需要https安全请求,所以需要我的nodejs服务器能够提供https的支持,现在就将整个https服务器的搭建过程说一下。首先,我试了一下以前的过期的证书,在开发者工具里模拟的时候可以正常访问接口,在手机里测试时候微信小程序的wx.request是会报ssl握手失败的错误(request error :  request: fail ssl hand shake error),所以只能重新申请一个证书,这里推荐使用阿里云的赛门铁克 ssl/tls 证书,是微信支持的,可以免费申请使用一年。赛门铁克ssl证书申请申请完之后审核周期一般在1~3天,就可以下载证书文件,我们选择其他类别的证书解压出来之后的目录如下图,我们需要用到的文件为第一二个文件,也就是我们的私有秘钥文件。然后需要搭建我们的https服务器,这里用到的是node 1. 简介:最近在做微信的应用号小程序开发,小程序的后台数据接口需要https安全请求,所以需要我的nodejs服务器能够提供https的支持,现在就将整个https服务器的搭建过程说一下。 首先,我试了一下以前的过期的证书,在开发者工具里模拟的时候可以正常访问接口,在手机里测试时候微信小程序的wx.request是会报SSL握手失败的错误(request error :  request: fail … 2. 简介:  我的上一篇文章已经阐述了“32位程序和64位程序在64位平台上读写注册表的区别”,那么接下来将要回答上篇所留下来的一个问题:32位程序如何访问64位系统注册表(即:64位程序所访问的注册表位置)。 3. 简介:很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug、info、warning、error、critical 5个级别,下面我们看一下怎么用 4. 简介:各位大神中午好,我在网上看到了这么一个知识点:函数内部声明的global变量可以被外部主程序访问 接着我运行了下面的代码,也验证了上面的结论:…
2024-11-25 阅读全文 →