微信小程序:开发入门及案例详解 pdf

微信小程序:开发入门及案例详解

内容简介

《微信小程序:开发入门及案例详解》本书全面介绍微信小程序的开发思路、技术、工具与案例,涉及小程序开发的方方面面。主要内容包括:前端开发基础、小程序开发基础、小程序组件、AIP详解、实例分析等。本书案例丰富、讲解细腻、实用性强,可帮助读者从零开始快速入门小程序开发。

作者简介

李骏 ,多点公司资深前端架构师,曾就职于阿里、腾讯公司,具备丰富的前端技术经验,主要负责项目基础架构搭建、大前端框架研发。

边思 ,多点公司高级前端工程师,负责多点活动搭建系统、拼团、微信商城等项目。对前端性能优化、客户端动态更新等技术有深入研究。

目录

第1章 初识小程序 1
第2章 小程序开发核心 11
第3章 布局 50
第4章 组件 69
第5章 API 120
第6章 案例分析——豆瓣电影 190
第7章 案例分析——驾考 205
第8章 案例分析——打赏 228
第9章 案例分析——日程表 243
第10章 案例分析——多点商城 264

感悟与笔记

小程序将整个系统分为视图层、逻辑层。

  1. 视图层:由 WXML(标签语言) 和 WXSS(描述WXML组件样式) 组成,类似于HTML和CSS。渲染时会被框架解析为不同端的本地渲染文件,达到一套代码多处运行的目的。
  2. 逻辑层:是一套运行的JavaScript代码,此基础上框架实现了一套模块化机制,让每个JS文件有独立作用域和模块化能力,这套模块化机制遵循CommonJS规范。
  3. 对比前端开发

    类似HTML+CSS+JavaScript,不同的是没有 DOM 的概念,本地JS引擎中也没有 window、document等对象,不能通过操作 DOM 来操作页面。

    小程序中试图层与逻辑层交互是通过数据绑定和事件响应实现的。首先绑定逻辑、视图层的数据、事件,其次需要修改页面时调用setData方法修改绑定的数据,框架会自动触发WXML重新渲染。

Copyright © 2021-2022 知识猫. All Rights Reserved.