阿里开发工程师带你二十一天精通微信小程序的开发,附赠教程(阿里小程序开发工具)

阿里开发工程师带你二十一天精通微信小程序的开发,附赠教程(阿里小程序开发工具)

资料简介:

这是一本帮助编程爱好者和从业人员从零开始学习微信小程序设计的书。本书紧跟微信小程序的技术发展,是目前在该领域率先进行系统的技术探讨和培训的著作。

本书站在学习的角度,目的是让学习者通过21天的时间了解到微信小程序的技术框架结构、开发环境搭建、编程语言细节等。

本书全面地讲解了微信小程序的逻辑层与视图层的架构特点、JavaScript语言的入门和进阶知识、WXML语言的语法特点、WXML视觉组件的使用、WXSS样式表语言的语法入门、常用样式描述语句、盒模型和Flex布局等,快速具备微信小程序开发的能力。

这是一本从零学习微信小程序开发的专业书,不需要额外的专业基础就能让你读懂这本书。对于初学者,本书可以作为一本系统的学习教程来使用;对于有经验的前端开发者,本书可以作为微信小程序开发的参考书来阅读。

如果你需要这本《21天精通微信小程序开发》的pdf电子版的话,请转发 关注并私信小编:“书籍”即可免费领取哦!

阿里开发工程师带你二十一天精通微信小程序的开发,附赠教程(阿里小程序开发工具)

资料目录:

二十一天具体要学什么?

第1部分 微信小程序

第1天 微信小程序概述

1.1 什么是微信小程序

1.2 小程序在个人移动互联时代的意义

1.3 微信大事记

1.4 新的消息

第2天 微信小程序的技术架构特点

2.1 微信小程序在开发上的特点

2.2 微信将会支持的小程序分发模式

2.3 微信小程序将会给前端设计带来的变革

2.4 学习微信小程序开发的路径

第2部分 开发前的准备

第3天 小程序的注册申请

3.1 申请微信小程序

3.2 微信认证

3.3 小程序绑定微信开放平台账号

第4天 开发环境的搭建

4.1 认识小程序管理后台

4.2 小程序开发环境的搭建

4.3 初识小程序开发工具

4.4 编辑模式

4.5 调试模式

4.6 项目管理

第3部分 微信小程序的技术框架

第5天 框架和配置文件

5.1 小程序的目录结构

5.2 JSON-小程序的配置文件

5.2.1 pages-页面配置

5.2.2 window-窗口表现配置

5.2.3 tabBar-导航栏配置

5.2.4 networkTimeout-通信超时事件配置

5.2.5 debug-调试模式配置

第6天 逻辑层(AppService)

6.1 小程序的初始化

6.2页面注册

6.3页面的路由

6.4逻辑层的模块化

第4部分 WXML语言与视觉组件

第7天 WXML语言和数据绑定

7.1 WXML语法规范

7.2 视觉组件

7.3 组件的数据绑定

7.3.1 数据的简单绑定

7.3.2 绑定时的运算

7.3.3 绑定时的数据组合

第8天 逻辑渲染语句

8.1 wx:if条件渲染语句

8.2 wx:for列表渲染语句

第9天WXML的高级特性

9.1 模板

9.2 事件

9.3 事件对象

9.4 引用

第5部分 WXSS样式表语言

第10天 WXSS语言基础

10.1 WXSS(CSS)简介

10.2 CSS基本语法

10.3 选择器

10.3.1 id选择器

10.3.2 class选择器

10.4 使用CSS样式表

10.4.1 内联样式

10.4.2 外部样式表

10.5 WXSS的新增特性

第11天 CSS常用属性

11.1 尺寸属性

11.2 背景属性

11.2.1 背景颜色

11.2.2 背景图像

11.3 文本格式

11.3.1 文本颜色

11.3.2 文本对齐方式

11.3.3 文本转换

11.3.4 文本缩进

11.4 字体属性

11.4. 1 字体系列

11.4.2 字体大小

第12天 CSS布局属性

12.1 盒模型(Box Model)

12.2显示方式与可见性

12.3 position定位

12.4 float浮动属性

12.5边框

12.5.1边框样式

12.5.2边框宽度

12.5.3边框颜色

12.6外边距和内边距

第13天Flex布局

13.1Flex布局简介

13.2模型

13.3容器属性

13.3.1主轴方向属性

13.3.2换行属性

13.3.3简写形式

13.3.4主轴对齐属性

13.3.5侧轴对齐属性

13.3.6多行对齐属性

13.4项目的属性

13.4.1顺序属性

13.4.2放大比例属性

13.4.3缩小比例属性

13.4.4伸缩基准属性

13.4.5简写形式

13.4.6单项对齐属性

第6部分JavaScript入门

第14天JavaScript语言基础

14.1文件的编辑和运行

14.2语句

14.2.1语句块

14.2.2注释语句

14.2.3小程序的调试输出语句

第15天变量与数据类型

15.1变量

15.2操作符

15.3数据类型

15.3.1数值

15.3.2字符串

15.3.3布尔型

15.3.4数据类型转换

15.3.5null和undefined

15.4数组

15.4.1创建和初始化数组

15.4.2数组元素的存取

15.4.3数组的操作

第16天流程控制语句

16.1条件语句

16.1.1if语句

16.1.2条件运算符

16.1.3逻辑操作符

16.1.4switch语句

16.2循环语句

16.2.1for循环

16.2.2for in循环

16.2.3while循环

16.2.4do while循环

16.2.5break退出循环语句

16.2.6continue继续循环语句

第7部分JavaScript进阶

第17天、面向对象程序设计(OOP)

17.1类和对象

17.2创建对象

17.2.1直接创建Object类的对象实例

17.2.2用new关键字创建对象

17.2.3this关键字

17.3使用对象

17.4继承

第18天、函数

18.1定义函数

18.1.1定义命名函数

18.1.2定义匿名函数

18.1.3用Function类创建匿名函数

18.2函数的参数

18.3函数的返回值

第19天JSON语法详解

19.1JSON的语法结构

19.2使用JSON

19.2.1从JSON中读数据

19.2.2向JSON中写数据

19.2.3修改JSON中的数据

19.2.4删除JSON中的数据

19.2.5遍历JSON对象

第20天ES6语法

20.1ES6简介

20.2ES6常用语法详解

20.2.1let变量声明语句

20.2.2const常量声明语句

20.2.3类操作语句

20.2.4arrow function箭头函数

第8部分工具和社区

第21天开发工具和学习社区

21.1Coolsite360可视化工具

21.2即速应用

21.3开发社区介绍

附录 微信小程序工具书

附录A小程序组件详解

A.1视图容器

A.1.1view

A.1.2scroll-view

A.1.3swiper

A.2基础内容组件

A.2.1icon

A.2.2text

A.2.3progress

A.3表单组件

A.3.1button

A.3.2checkbox-group

A.3.3form

A.3.4input

A.3.5label

A.3.6picker

A.3.7radio-group

A.3.8slider

A.3.9switch

A.3.10textarea

A.4导航组件

A.5媒体组件

A.5.1image

A.5.2video

A.6地图组件

A.7画布组件

附录B小程序API详解

B.1网络

B.1.1发起请求

B.1.2上传、下载

B.1.3Web Socket

B.2媒体

B.2.1图片

B.2.2录音

B.2.3音频播放控制

B.2.4音乐播放控制

B.2.5音频组件控制

B.2.6视频

B.2.7视频组件控制

B.3文件

B.4数据缓存

B.5位置

B.5.1获取位置

B.5.2查看位置

B.5.3地图组件控制

B.6设备

B.6.1系统信息

B.6.2网络状态

B.6.3重力感应

B.6.4罗盘

B.6.5拨打电话

B.6.6扫码

B.7界面

B.7.1交互反馈

B.7.2设置导航条

B.7.3导航

B.7.4动画

B.7.5绘图

B.8开放接口

B.8.1登录

B.8.2用户信息

B.8.3微信支付

B.8.4模板信息

B.8.5客服消息

B.8.6分享

附录CJavaScript的关键字和操作符

C.1JavaScript操作符

C.2 字符串方法(表C-8)

C.3Math对象

C.4Date对象(表C-13)

阿里开发工程师带你二十一天精通微信小程序的开发,附赠教程(阿里小程序开发工具)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月10日 上午10:56
下一篇 2024年5月10日 上午11:08

相关推荐

  • 医学研究类别怎么填写

    医学研究类别怎么填写 在医学研究中,研究类别是非常重要的一项内容。不同的研究类别需要不同的设备和技术支持,同时也需要不同的研究伦理和法规要求。因此,在填写医学研究类别时,需要根据具…

    科研百科 2024年10月23日
    1
  • 科研项目经费支出预算表

    科研项目经费支出预算表 随着科技的不断发展,科研项目已经成为推动社会进步和经济发展的重要力量。在支持科研项目的同时,经费支出也成为一个敏感的话题。本文将介绍一份科研项目经费支出预算…

    科研百科 2024年8月20日
    35
  • 比Excel好用!这2款表格制作应用,正在重新定义生产力

    买好了「随心飞」准备出门旅游,该如何制作诱人的攻略吸引朋友一同前往呢?用《Excel》或备忘录发旅行攻略?不仅不够美观,还不够酷。 看看 A 君是怎么用《vika 维格表》做的。 …

    科研百科 2022年9月30日
    98
  • 甘肃党建账号在哪里看

    甘肃党建账号在哪里看 甘肃党建账号是甘肃党建网推出的一款官方应用程序,为您提供甘肃党建相关信息和相关服务。如果您想要查看甘肃党建账号,可以通过以下几种方式进行: 1. 下载甘肃党建…

    科研百科 2024年11月25日
    48
  • 全球最大电子书下载网站

    全球最大电子书下载网站——书库 书库(BookCloud)是全球最大的电子书下载网站之一,提供超过2000本免费和付费电子书下载。该网站成立于2010年,总部位于美国加利福尼亚州,…

    科研百科 2024年10月8日
    14
  • 国际HSE证书

    国际HSE证书: 确保企业信息安全的重要工具 随着企业对于信息安全的重视程度不断提高,国际HSE(Health and Safety Executive)证书已经成为了确保企业信息…

    科研百科 2024年12月1日
    2
  • 高校科研项目管理会计论文

    高校科研项目管理会计 随着科技的发展,高校科研项目的管理会计越来越受到人们的关注。管理会计是一种专门用于管理和评价科研项目的财务活动,包括预算编制、成本控制、绩效评估和报告等方面。…

    科研百科 2024年8月12日
    51
  • 2022年市直机关党建课题优秀论文(二)(2021年机关党建研究课题)

    编者按:为深入学习贯彻习近平新时代中国特色社会主义思想和党的二十大精神,推动全省“三抓三促”行动和全市“基层党建攻坚年”深入开展,现将2022年市直机关党建课题部分优秀论文连载刊登…

    科研百科 2023年11月9日
    192
  • 省财政厅发文规范省级机关课题经费管理(行政单位课题经费管理办法)

    为深入落实党政机关“过紧日子”要求,省财政厅近日制定印发《江苏省省级机关课题经费管理办法》,进一步规范省级机关课题经费管理。 《办法》共6章27条,包括总则、课题分类和立项、课题经…

    科研百科 2022年9月11日
    618
  • “煤科云”矿井智能一体化管控平台(煤矿智能综合管控平台)

    文章来源:《智能矿山》2022年第7期“技术与装备推广”专栏 作者简介:张晓霞,助理研究员,硕士。 引用格式:张晓霞.“煤科云”矿井智能一体化管控平台[J].智能矿山,2022,3…

    科研百科 2022年12月1日
    1.7K