分类归档

网站开发

FWQ
小程序
微信小程序使用image组件显示图片的方法
本文主要介绍了微信小程序使用image组件显示图片的方法,结合实例形式简单分析了微信小程序附image组件的相关使用技巧,并附带源码供读者下载参考,需要的朋友可以参考下,希望能帮助到大家。 可以看到,image这个组件有四个属性,这次针对mode属性和我所做的小程序中用到的图片结合讲一下。 按照官方的mode,分为两类:一类缩放,一类裁剪。 我所做的pixiv是需要大量图片的网站。P站供画手们上传自己的作品。图片有大有小,按照这个,我们要做的可以分成两种 1、对上传上来的图片进行缩放(一般是缩小),放进我们规定好大小的格子中。 2、对上传上来的图片进行裁剪,假设我们只需要整张图片的中间部分就可以了。 因为上述的这两点还要针对小程序中的view组件和scroll-view组件区分,这个涉及到了对image的width的设定,现在先讲最普通的view组件。(对于scroll-view中出现的图片, 也会出现滚动轴的情况,链接在此:scroll-view中,image组件出现滚轴) 如图,现在我有一张这么大的图片,我只要放进这么小的格子里面。(看红框) 按照分类点,我们来讲第一点(缩放)我做的时候出现的问题。 (看下图)这个小格子并没有规定大小,它是一个weui-flex__item,也就是flex:1(在这里就是占据了整个横面的50%)。对于image这个组件本身,我设置了width:100%(待会来看看如果把这个100% 去掉会怎样)。对于我们要调整的这张图片,首先我们明确了是缩放,也就是从scaleToFill、aspectFit、aspectFill、widthFix这四个值中取。下面就是四种对应显示的样子(看图)。 乍一看,scaleToFill和aspectFill就是我们要用的,但是感觉好像scaleToFill和aspectFill没有区别,展示的效果都是一样一样的。这就得说回我们刚才说的,有没有给image组件设置了width:100%的问题,下面就针对有无100%来区分。 1、有设置image的width:100% 一开始我做的时候,是没有给图片设置width为100%的,于是出现了滚动轴,还特别奇怪。调试一看,原来是图片原本的320px的宽度已经超出了格子的宽度,并且image组件自己已经设定好overflow:hidden(如图,没有设置width为100%的时候image的width) 1、效果展示 2、关键代码 ① index.wxml <image></image> 登录后复制 ② index.js Page({  data:{  // text:"这是一个页面"  imageSrc:'../../pages/image/img.jpg'  }…
2024-11-25 阅读全文 →
FWQ
CMS教程
使用基本字符串、数字和布尔值
不要对字符串、数字和布尔文字可以被视为具有属性的对象这一事实感到困惑(例如,true.toString())。当这些基元值通过尝试访问其属性而被视为对象时,JavaScript 将从基元的关联构造函数创建一个包装器对象,以便可以访问包装器对象的属性和方法。 一旦访问了属性,包装器对象就会被丢弃。这种转换允许我们编写代码,使其看起来好像原始值实际上是一个对象。说实话,当它在代码中被视为对象时,JavaScript 会将其转换为对象,以便属性访问可以工作,然后在返回值后将其转换回原始值。这里需要注意的关键是正在发生的事情,而 JavaScript 正在幕后为您做这件事。 原始值样本 这里有一些示例来演示我正在谈论的内容: 字符串示例:sample56.html <script> // String object treated like an object. var stringObject = new String('foo'); console.log(stringObject.length); // Logs 3. console.log(stringObject['length']); //…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么增加多语言
dedecms增加多语言的方法:1、进入dedecms后台,创建封面栏目;2、将封面栏目“常规选项”的文件保存目录设置为cn或者en;3、将封面栏目“高级选项”的列表模板设置为“cn_index.htm”或者“en_index.htm”;4、单独调用每种语言的封面栏目和每种语言下的导航栏目即可。 本教程操作环境:Windows10系统、DedeCMS 5.7版、Dell G3电脑。 怎么增加多语言? 用dedecms织梦程序如何做中英文网站,下面是一个详细的图文教程,希望能帮助到大家。 以下是用dedecms织梦程序制作过的一个5国语言网站,下面开始教程。 一、首先在后台建栏目,有三点需要注意 1.需要做几种语言就加几个大的栏目,我把这个栏目叫做封面栏目,里面都是自己语言的导航栏目 2.封面栏目“常规选项”的文件保存目录设置为cn或者en 3.封面栏目“高级选项”的列表模板设置为cn_index.htm或者en_index.htm 二、网站代码的调用 每种语言的封面栏目和每种语言下的导航栏目都是单独调用的,用{dede:type typeid=’*’}单独调用,请看图 三、剩下的就是分别建设每种语言下的栏目 模板文件建议用cn_、en_、jp_等这些前缀区分一下,一种语言就是一个网站,做好一种语言模板,然后复制改下文字图片。 做多种语言也是同样的道理,以此类推。 推荐学习: 以上就是怎么增加多语言的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
使用Java开发微信公众号接收和被动回复普通消息详细介绍
这篇文章主要介绍了java开发微信公众号接收和被动回复普通消息的相关资料,需要的朋友可以参考下 上篇说完了如何接入微信公众号,本文说一下微信公众号的最基本功能:普通消息的接收和回复。说到普通消息,那么什么是微信公众号所定义的普通消息呢,微信开发者文档中提到的接收的普通消息包括如下几类: 1.文本消息2.消息3.语音消息4.消息5.小视频消息6.地理位置消息7.链接消息(被动回复的消息) 被动回复的普通消息包括: 1.回复文本消息2.回复图片消息3.回复语音消息4.回复视频消息5.回复音乐消息6.回复图文消息 立即学习“”; 其实和被动回复消息这两个动作是不分家的,这本来就是一个交互场景,一般情况就是公众号通过分析接收到的消息,会给出对应的回复。当然也不能排除一些特殊业务了。 如何接收消息 要接收的这7中消息的格式这里就不列出了,请到官方文档查看,有具体的格式定义和说明。格式很简单,基本共有属性包括ToUserName、FromUserName、Create、MsgType、MsgId,并且每种类型有自己特殊的属性。 看到这里,其实就很明白了,接收消息的过程其实就是获取的这个xml,然后对这个xml进行分析的过程。post请求的入口还是之前提到的微信公众号接入的那个地址,整个公众号的所有请求都会走这个入口,只是接入时是get请求,情况下是post请求。处理xml这里用了dom4j,xml处理代码如下,在的post方法中调用parseXml方法即可: public static Map parseXml(HttpServletRequest request) throws Exception { // 将解析结果存储在HashMap中 Map map = new HashMap(); // 从request中取得输入流 InputStream inputStream = request.getInputStream(); /* * 读取request的body内容 此方法会导致流读取问题 Premature end of file. Nested exception: * Premature end of file String requestBody = * inputStream2String(inputStream); System.out.println(requestBody); */ // 读取输入流 SAXReader reader = new SAXReader(); Document document = reader.read(inputStream); // 得到xml根元素 Element root = document.getRootElement(); // 得到根元素的所有子节点 List<element> elementList = root.elements(); // 遍历所有子节点…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之制作一个跑步微信小程序
前言 我已经把全部代码放在github上-weChatApp-Run,可以下载来看看或者先star收藏,我以后还会进行一些优化。现在只是一个学习Demo,大家沟通学习,实际应用还需更多优化。 正文 一、准备工作 1、注册一个小程序账号,得用一个没注册过公众号的邮箱注册。2、注册过程中需要很多认证,有很多认证,比较繁琐,如果暂时只是开发测试,不进行提审、发布的话,只要完成营业执照号填写就可以了,不需要完成微信认证。3、注册完账号,登录,在主页面左边列表中点击设置,然后再设置页面中选开发设置就可以看到AppID,用于登录开发工具。 主页面 设置页面 二、开发工具 可以到官网下载开发工具下载 开发工具 开发工具编辑页面 三、开始项目 打开开发者工具,选择小程序选项,到达添加项目页面 添加项目 这个时候在前面设置页面的AppId就用到了。 如果项目目录中的文件是个空文件夹,会提示是否创建quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。这个Demo拥有一个完整的小程序的大概框架。 1、框架 先看下一目录: 文件目录.png app.js: 小程序逻辑,生命周期,,全局变量app.json: 小程序公共设置,导航栏颜色等,不可以注释app.wxss :小程序公共样式,类CSS 。 小程序页面构成:…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms模板开发方法是什么
帝国cms模板开发方法包括:1. 了解模板结构;2. 修改模板代码;3. 使用标签和变量;4. 创建自定义函数;5. 使用css和js;6. 使用模板模块;7. 调试和测试。 模板开发方法 帝国cms是一款开源的PHP网站内容管理系统,它提供了强大的模板开发功能,允许用户定制网站的外观和布局。下面是帝国cms模板开发的一般方法: 1. 了解模板结构: 帝国cms模板主要由以下几个文件组成: header.html:网站页头的代码 footer.html:网站页脚的代码 list.html:列表页的代码 content.html:内容页的代码 2. 修改模板代码: 使用文本编辑器或IDE(集成开发环境)打开相应的模板文件,根据需要修改其中的HTML、CSS和PHP代码。 3. 使用标签和变量: 帝国cms提供了丰富的标签和变量,用于获取数据并控制网站的显示逻辑。可以将这些标签和变量直接插入到模板代码中。 4. 创建自定义函数: 开发者可以使用PHP编写自定义函数,以扩展模板中的功能。这些函数可以通过函数库引用到模板中。 5. 使用和js:…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序开发教程示例
微信应用开放的服务和组件包含如下: 视图容器:视图(view)、滚动视图、swiper 基础内容:图标、文本、进度条 表单组件:按钮、表单等等 操作反馈 导航 媒体组建:音频、图片、视频。 地图 画布 文件操作能力 网络:上传下载能力、WebSocket 数据:数据缓存能力 位置:获取位置、查看位置 设备:网络状态、系统信息、重力感应、罗盘 界面:设置导航条、导航、动画、绘图等等 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息 审核: 根据《微信小程序平台服务协议》,里面有关描述如下: 2.4 为确保微信小程序平台、微信公众平台、其他用户等各方的安全、稳定及良好的用户体验,腾讯将对需要发布的小程序进行发布审核。 “发布审核”是指由用户发起,将其完成初始化开发的小程序提交至腾讯,由腾讯自行或委托第三方对该小程序的合法性、合理性、安全性、稳定性、可操作性、用户体验等各方面,采用包括但不限于开发信息核对、安全测试、UI测试、随机测试、动态测试、安全测试等方式,进行审查、甄别、试验与评估的过程。发布审核结果包括审核通过与审核不通过两种。审核不通过的,该小程序将无法发布。 之后小程序的审核极有可能采取和App store类似的策略,但相比微信其他平台的审核,各位严格和复杂。 教程: 微信应用号(小程序,「应用号」的新称呼)终于来了!目前还处于内测阶段,微信只邀请了部分企业参与封测。想必大家都关心应用号的最终形态到底是什么样子?怎样将一个「服务号」改造成为「小程序」?我们暂时以一款简单的第三方工具的实例,来演示一下开发过程吧。 OK,为了让大家尽快看到这份教程,博卡君注定要熬夜了!今晚开始更新,希望明天一早就能发布第一篇教程!记录开始!看看几天能完成变身吧! 序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南)…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之推送消息的实现
这篇文章主要介绍了微信开发 消息推送实现代码的相关资料,需要的朋友可以参考下 最近做微信公共号的开发,有个需求是这样的消息推送,以文本的形式把编辑的消息发送给微信企业号中的某一个应用组,这里做下笔记,以下是整理内容: //定义数据模型   public class Access_token { public Access_token() { // // TODO: 在此处添加构造函数逻辑 // } string _access_token; string _expires_in;   ///     /// 获取到的凭证 ///   public string access_token { get { return _access_token; } set { _access_token = value; } }  …
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms有什么用
是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。 PHPCMS由国内80后知名创业者钟胜辉(网名:淡淡风)于2005年创办,是国内知名的站长建站工具。2009年,PHPCMS创办人钟胜辉离开PHPCMS,创办国内针对媒体领域的CMS产品CmsTop(思拓合众)。 phpcms有什么用? PHPCMS(PHP Content Manage System)是一款由文章、下载、图片、分类信息、影视、商城、采集、财务等20多个功能模块组成的强大、易用、可扩展的网站管理软件。 PHPCMS功能覆盖面广、扩展性强、负载能力好、模板调用灵活,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地区门户、行业门户、收费网站等大中型网站。 立即学习“”; PHP中文网,大量的免费,欢迎在线学习! 以上就是有什么用的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
怎么更换小程序的图标
怎么更换小程序的图标? 如图所示,小程序码内圈的图像过大被遮挡 要解决这个问题,首先可以借助PS工具能图片进行适当的调整,打开图像画布工具 将长宽设置成一样的,也就是弄成正方形,并在原有的基础上将画布等比调大,也就是说让图标在画布上变得相对较小 接着再次打开图像图像大小 然后将像素调整到合适大小,因为图标上传大小是有限制的 调好后,保存并打开小程序公众平台帐号 选择设置选项 然后在基础资料里修改小程序头像即可 以上就是怎么更换小程序的图标的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →