专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

武汉微信小程序开发难不难?懂得这些技术编写微信小程序真不难

来源:小易整编  作者:小易  发布时间:2022-05-17 12:45
摘要:从这篇文章你可以学到: 1、小程序的代码结构 2、新建、修改页面,.js、.wxml、.json、.wxss的作用 3、app.js、app.json、app.wxss的作用 4、你可以创建小程序,尝试编程了 一、小程序的代码结构 如果你自己创建了小程序,你的代码结构和视频中讲解的一定是...

从这篇文章你可以学到:

1、小程序的代码结构

2、新建、修改页面,.js、.wxml、.json、.wxss的作用

3、app.js、app.json、app.wxss的作用

4、你可以创建小程序,尝试编程了

视频概要

一、小程序的代码结构

如果你自己创建了小程序,你的代码结构和视频中讲解的一定是一样的。

pages:包含的是页面的所有文件。

子目录的名称一般和文件的名称一样,比如index目录,对应的就是index.js、index.wxml等。这样方便文件管理,因为小程序在加载index.wxml的时候,自动加载相同名称的.js和.wxss文件。

当我们新建一个页面的时候,一定会同步建立四个文件,如上图。这四个文件分别是什么意思呢?

二、.js、.wxml、.json、.wxss的作用

以index页面为例做一个简单的描述。(具体知识细节后面再讲)

index.js:是逻辑和数据层,里面主要是编写javascript代码,比如计算、逻辑判断等;包括页面需要动态展示的数据也是在这里准备的。

index.wxml:是展示层,所有的页面组件展示都是写在这里。比如button(按钮)、image(图片)组件。还有就是动态数据是通过EL表达式进行展示的。

index.json:配置文件,比如页面的标题、背景色等,类似于app.json。

index.wxss:是修饰层,也就是样式表。主要用于控制index.wxml里面组件的样式,比如颜色、大小、位置等等。

如果你以前写过前端代码,比如HTML,那么对这些文件就很好理解了。如果你没有写过,刚接触会有些别扭,但是没关系,先记住下来,多做多练,很快就精通了。

三、app.js、app.json、app.wxss的作用

这三个文件是小程序的整体配置,缺一不可。

app.js是小程序启动的入口文件,主要加载onLaunch函数。

app.json小程序的整体配置文件,和index.json类似,同样的可以修改小程序的标题、背景色等。对于同一属性,如果index.json中没有就是用app.json中的,否则就是用index.json中的(就近原则)。

app.wxss全局样式表。公共的样式一般都写在这个文件中,同样的和index.wxss也是就近原则(视频中有演示)。

四、创建你的小程序,尝试编程

如果你自习学习了初级篇这个系列的文章,相信你对小程序一定有了一定的理解。可以自己尝试修改一些内容,比如文字、图片等。

如果遇到问题,可以留言或者联系我的微信一起讨论。



本文地址:微信小程序开发频道 https://www.hkm168.com/web-wxxcx/1925.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


微信小程序开发
小编:小易整编
相关文章相关阅读
  • 用U盘轻松实现一键重装系统的小白装机教程

    用U盘轻松实现一键重装系统的小白装机教程

    在现代社会,电脑已经成为人们生活中不可或缺的工具。然而,由于各种原因,我们有时候需要重装电脑系统来解决一些问题或提升性能。但是,对于一些小白用户来说,重装系统可能是一项困难的任务。因此,本文将介绍一款小白一键重装系统的u盘装机教程,帮助小白...

  • iPad充电慢?6 修复

    iPad充电慢?6 修复

    6修复iPad充电缓慢1.检查您的适配器、电缆和墙壁插座修复ipad的第一种方法是查明问题。您最初的想法可能是您的ipad出现问题,但更有可能是您的充电设备出现问题。要对此进行测试,请尝试更改充电设置的每个外部元素。检查您的...

  • 如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发随着移动互联网的迅猛发展,移动端应用的开发变得越来越重要。Vue.js作为一款轻量级、高性能的前端框架,被广泛应用于移动端开发中。本文将介绍如何使用Vue技术进行移动端开发,并给出具体的代码示例。一、准备工作...

  • 前端开发需要哪些软件

    前端开发需要哪些软件

    编程一般用的软件有:1、hbuilder;2、sublimetext;3、webstorm;4、phpstudy;5、dreamweaver;6、visualstudio;7、phpstorm;8、notepad等等。孔子说,“工欲善其...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 电脑打不开视频是啥原因

    电脑打不开视频是啥原因

    电脑打不开视频可能是因为视频文件没有下载完成、没有支持此视频的播放器、视频文件后缀被修改过、视频文件关联不正确、视频文件在指定的网站才能打开、视频文件被损坏、软件问题、硬件问题、病毒感染、缺少必要的解码器和网络问题。详细介绍:1、视频文件没...

  • 什么是Linux系统中nc命令?nc命令的用法详解

    什么是Linux系统中nc命令?nc命令的用法详解

    这篇文章主要介绍了linux系统中nc命令的基本用法,nc命令非常之强大,这里先简单介绍它用来作端口扫描以及文件传输等的基础使用。功能说明:功能强大的网络工具,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小...

  • 周排行
  • 月排行
  • 年排行