热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

记一个微信小程序开发全过程(一)

我们需要使用到的开发工具1.  微信web开发者工具  2.  idea  3.  git

我们需要使用到的开发工具

1.  微信web开发者工具  2.  idea   3.  git

微信开发者工具是必须的 另外两个可选

一、 搭建小程序工程

1.如果你开发过微信的项目, 基于微信框架开发程序都需要你有一个账号 所以小程序也不例外先申请一个小程序的账号

clipboard.png

小程序接入指南

申请好了小程序之后 登录小程序的后台 设置小程序的基本信息之后 需要注意将小程序的秘钥 及 appid 然后设置小程序访问的后台接口的地址

这个服务器域名需要与后台确认 请求后台接口需要在这里配置否则将导致不能获取后台的数据 同时后台也需要配置appid 及 小程序的秘钥 具体这个后台怎么搭

建这里就不介绍了。

clipboard.png

2.利用开发者工具搭建项目的基本结构

clipboard.png

项目目录选择一个空的文件夹 则可以自动选择一个模板进行开发 点击创建/确定 然后就能看到这个界面 同时在我们的电脑文件夹下就会有我们开发者工具

帮我们生成的基本的项目的结构

clipboard.png

这个就是微信web开发者工具帮我们生成的基本小程序项目结构

clipboard.png

3.使用idea进行项目的开发

首先我们为什么要使用idea来进行小程序的项目的开发 web开发者工具也能进行开发啊 有编辑功能啊 这个微信的web开发者 用来看效果 及上传代码使用 开发的

话我们还是使用idea吧 使用起来比较习惯 而且功能强大

如何使用idea 这里也不多做介绍了 使用idea来进行小程序的开发 我们需要代码高亮 那么我们就需要来了解小程序的中的文件的构成

js 为后缀的文件是js文件(这个是和当前这个问夹下wxml 相关联的 而且不需要像之前的前端开发需要 script 引用到对应的js 这里logs.wxml对应的js就是这个logs.js 就算你这个wxml不要js也需要按照这个项目结构进行项目的搭建 )

一个后缀为json的文件(这个是对整个logs 页面(模块)的功能的在小程序中的配置 例如配置当前这个页面的title 这个页面叫做日志页面 也可叫日志模块 还有一些其他的配置都是在json中进行配置 一般都是一些固定的配置)

还有wxml 这个其实就是h5 中html 以及wxss 对应h5 中的 css 主要就是js wxss文件也好 都不需要在wxml引入 因为小程序的规范已经定义好了

clipboard.png

然后我们知道这个这些文件是什么意思了之后 我们在idea 中将wxss使用css 解析 wxml 使用html 进行解析 设置一下就 ok

在idea 中 file Type 中将 wxml 当html 解析 wxss 当做成 css 解析

clipboard.png

如此一来我们就能在idea 中进行小程序的开发了

如此一来我们将开发前的准备工作做完了 关于app.json 及 app.js 看第二篇文章 记一个微信小程序开发全过程(二)


推荐阅读
  • 本文介绍了如何通过掌握 IScroll 技巧来实现流畅的上拉加载和下拉刷新功能。首先,需要按正确的顺序引入相关文件:1. Zepto;2. iScroll.js;3. scroll-probe.js。此外,还提供了完整的代码示例,可在 GitHub 仓库中查看。通过这些步骤,开发者可以轻松实现高效、流畅的滚动效果,提升用户体验。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • Spring Security 认证模块的项目构建与初始化
    本文详细介绍了如何构建和初始化Spring Security认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。 ... [详细]
  • 如何在IDEA中安装和配置反编译插件以提高代码审查效率
    在 IntelliJ IDEA 中提升代码审查效率的一种方法是安装和配置反编译插件。首先,进入 IDEA 的设置界面,然后导航到插件管理部分。接下来,搜索 "ideaJad" 插件并进行安装。安装完成后,重启 IDEA 以确保插件生效。这将帮助你在审查二进制文件时更加高效地查看源代码。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • PHP中元素的计量单位是什么? ... [详细]
  • 本文深入探讨了原型模式在软件设计中的应用与实现。原型模式通过使用已有的实例作为原型来创建新对象,而不是直接通过类实例化。这种方式不仅简化了对象的创建过程,还提高了系统的灵活性和效率。具体来说,原型模式涉及一个支持克隆功能的接口或基类,子类通过实现该接口来提供具体的克隆方法,从而实现对象的快速复制。此外,文章还详细分析了原型模式的优缺点及其在实际项目中的应用场景,为开发者提供了实用的指导和建议。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • 在处理分享功能时,以往通常会首先考虑使用第三方SDK,如友盟等。然而,通过实际项目经验发现,利用iOS原生的UIActivityViewController不仅可以实现高效、稳定的分享功能,还能更好地控制用户体验。本文将详细介绍如何利用iOS原生技术缓存HTML内容,并结合URL分享的最佳实践,帮助开发者在实际开发中提升应用性能和用户满意度。 ... [详细]
  • 如果你对项目管理和系统架构感兴趣,欢迎关注微信订阅号“softjg”,加入我们这个PM和架构师的大家庭。本文将探讨编写高质量软件架构文档的重要性及其优势。良好的架构文档不仅能够促进不同利益相关者之间的沟通与理解,还能为项目的长期维护和扩展提供坚实的基础。通过详细记录系统的设计决策和关键组件,架构文档能够确保团队成员在项目周期内保持一致性和高效协作。 ... [详细]
author-avatar
南非酋长
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有