01背景介绍
如果您在阅读本文之前有开发微信小程序或QQ小程序、支付宝小程序等其他小程序的经验,那么您可以忽略本章以及后续所有章节,直接开始工作。
各种小程序的开发大体都是一样的。 无论是基础组件还是接口,都改变了轮廓而不是原来的样子。 例如,微信小程序中的页面和样式分别以wxml和wcss后缀结尾,而钉钉小程序中以axml和acss后缀结尾,它们的含义实际上是相同的。 wxml和axml都是用来组合标签的,而wcss和acss都是对标签的样式进行处理。 它们之间的差异大部分在于命名差异和标签属性的个体差异。
对于有其他小程序开发经验的人来说,不建议继续阅读,但是对于新手来说,还是有必要继续阅读的。 其实你也可以阅读官方文档(以下简称官方文档),但是官方文档是以模块化的方式组织起来的,不利于新手上手,比如框架部分的自定义组件。 如果你对组件和JS没有一定的了解,你将无法很好地理解它们。 我根据项目开发实际,对整个文档进行了重新分类和整理,最终形成了自己的知识体系。
02 专辑解读
这张专辑致力于帮助尽可能多的开发者并快速开始开发任务。 专辑分为三大模块:入门基础、项目实践、进阶开发。 从入门到实际项目实施,让您快速完成知识积累和项目开发任务。
第一部分:掌握基础知识,打牢基础。 这部分从钉钉小程序的框架和组件三个方面开始基础知识的积累。 当我们对三者有了一定的了解后,我们就能轻松自如地完成上级布置的开发任务。
第二部分:纸上谈兵终究是肤浅的,只有实践才能加深知识的扎实程度。 这部分将通过实际的项目开发逐步完成最终的产品。
第三部分:“避免陷阱”和“优化”更加完美。 这部分将梳理开发过程中遇到的各种“坑”及其解决方案。 它还会列出网友提出的问题,并提供有意义和有价值的答案。 最后简单介绍一下性能优化。
03课程大纲