第一章 小程序入门


文章目录

  • 前言
  • 一、❎ 环境搭建
    • 1、AppID
    • 2、设置外观和代理
    • 3、小程序项目构成
      • 小程序的基本结构
      • 小程序的页面组成部分
    • 4、JSON 配置文件
      • JSON 配置文件的作用
      • app.json 配置文件
      • project.config.json 配置文件
      • sitemap.json 配置文件
      • 页面 .json 配置文件
    • 5、WXML 模板
      • 什么是 wxml
      • wxml 和 html 的区别
    • 6、WXSS 样式
      • 什么是 wxss
      • wxss 和 css 的区别
    • 7、小程序中的 JS
    • 8、小程序宿主环境
      • 通信模型
      • 小程序的启动过程
      • 页面渲染过程
  • 二、 组件
    • 1、小程序组件的分类
    • 2、视图容器类组件
    • 3、view 组件 实现横向分散布局
    • 4、scroll-view 组件实现侧边栏
    • 5、swiper 组件实现轮播图及常用属性
    • 6、text 和 rich-text 组件
    • 7、其他常用组件
      • button 按钮的基本使用
      • img 组件的基本使用
  • 三、 API
    • 1、小程序API概述
    • 2、三大分类
  • 四、 协同工作
  • 五、 发布上线
  • 总结


前言


一、❎ 环境搭建

1、AppID

第一章 小程序入门_第1张图片

2、设置外观和代理

第一章 小程序入门_第2张图片

3、小程序项目构成

小程序的基本结构

第一章 小程序入门_第3张图片

小程序的页面组成部分

第一章 小程序入门_第4张图片

4、JSON 配置文件

JSON 配置文件的作用

第一章 小程序入门_第5张图片

app.json 配置文件

第一章 小程序入门_第6张图片

project.config.json 配置文件

第一章 小程序入门_第7张图片

sitemap.json 配置文件

第一章 小程序入门_第8张图片

页面 .json 配置文件

第一章 小程序入门_第9张图片

5、WXML 模板

什么是 wxml

第一章 小程序入门_第10张图片

wxml 和 html 的区别

第一章 小程序入门_第11张图片

6、WXSS 样式

什么是 wxss

第一章 小程序入门_第12张图片

wxss 和 css 的区别

第一章 小程序入门_第13张图片

7、小程序中的 JS

第一章 小程序入门_第14张图片
第一章 小程序入门_第15张图片

8、小程序宿主环境

第一章 小程序入门_第16张图片
第一章 小程序入门_第17张图片
第一章 小程序入门_第18张图片

通信模型

第一章 小程序入门_第19张图片
第一章 小程序入门_第20张图片

小程序的启动过程

第一章 小程序入门_第21张图片

页面渲染过程

第一章 小程序入门_第22张图片

二、 组件

1、小程序组件的分类

第一章 小程序入门_第23张图片

2、视图容器类组件

第一章 小程序入门_第24张图片

3、view 组件 实现横向分散布局

第一章 小程序入门_第25张图片


<view class="list">
  <view>
    A
  view>
  <view>
    B
  view>

  <view>
    C
  view>
view>
/* pages/list/list.wxss */

.list{
  /* 设置弹性布局 */
  display: flex;
  /* 设置横向分散布局 */
  justify-content: space-around;
  /* 很诡异,margin-top有时会失效 */
  margin-top: 30rpx;
}

.list view{
  width: 200rpx;
  height: 200rpx;
  text-align: center;
  /* 设置文字行高 */
  line-height: 200rpx;
  
}


/* 设置子元素的背景颜色 */
.list view:nth-child(1){
  background-color: teal;
}

.list view:nth-child(2){
  background-color: rgb(57, 24, 150);
}


.list view:nth-child(3){
  background-color: rgb(189, 236, 236);
}

4、scroll-view 组件实现侧边栏

第一章 小程序入门_第26张图片




<scroll-view class="list" scroll-y>
  <view>
    A
  view>
  <view>
    B
  view>

  <view>
    C
  view>
scroll-view>
/* pages/list/list.wxss */

.list{
  /* 给一个边框方便显示容器 */
  border: 1rpx solid red;
  /* 调整容器宽度 */
  width: 200rpx;
  /* scroll-view 一个固定高度 */
  height: 230rpx;
  margin-top: 30rpx;
}

.list view{
  width: 200rpx;
  height: 200rpx;
  text-align: center;
  /* 设置文字行高 */
  line-height: 200rpx;
  
}


/* 设置子元素的背景颜色 */
.list view:nth-child(1){
  background-color: teal;
}

.list view:nth-child(2){
  background-color: rgb(57, 24, 150);
}


.list view:nth-child(3){
  background-color: rgb(189, 236, 236);
}

5、swiper 组件实现轮播图及常用属性

第一章 小程序入门_第27张图片


<swiper class="swiper-container">


  <swiper-item>
    <view class="item">
      A
    view>
  swiper-item>


  <swiper-item>
    <view class="item">
      B
    view>
  swiper-item>


  <swiper-item>
    <view class="item">
      C
    view>
  swiper-item>
swiper>
.swiper-container{
  margin-top: 30rpx;
}
.swiper-container swiper-item view{
  text-align: center;
  line-height:300rpx;
}

swiper-item:nth-child(1) .item {
  background-color: teal;
}

swiper-item:nth-child(2) .item {
  background-color: rgb(68, 192, 43);
}

swiper-item:nth-child(3) .item {
  background-color: rgb(145, 50, 168);
}

第一章 小程序入门_第28张图片

6、text 和 rich-text 组件

第一章 小程序入门_第29张图片
第一章 小程序入门_第30张图片
第一章 小程序入门_第31张图片

7、其他常用组件

第一章 小程序入门_第32张图片

button 按钮的基本使用

第一章 小程序入门_第33张图片

img 组件的基本使用

第一章 小程序入门_第34张图片
第一章 小程序入门_第35张图片

三、 API

1、小程序API概述

第一章 小程序入门_第36张图片

2、三大分类

第一章 小程序入门_第37张图片

四、 协同工作

第一章 小程序入门_第38张图片

第一章 小程序入门_第39张图片

第一章 小程序入门_第40张图片
第一章 小程序入门_第41张图片
第一章 小程序入门_第42张图片
第一章 小程序入门_第43张图片
第一章 小程序入门_第44张图片

五、 发布上线

第一章 小程序入门_第45张图片
第一章 小程序入门_第46张图片
第一章 小程序入门_第47张图片
第一章 小程序入门_第48张图片
第一章 小程序入门_第49张图片
第一章 小程序入门_第50张图片

第一章 小程序入门_第51张图片

总结

第一章 小程序入门_第52张图片

你可能感兴趣的:(微信小程序,小程序,前端,javascript)