三个月小程序开发之第十三天小程序js模块化

今天是2020-01-13,星期一,农历腊月十九

有大事发生,至于是什么大事看官您且往下看
在这里插入图片描述
你以为这是一个手机上的小程序,Wrong~, 您再看下面这张图,震惊吧?这其实是 PC 版的微信小程序。PC版微信可以支持小程序真的令我太震惊了。从技术上角度来说震惊不大,因为小程序开发工具就提供了类似的实现,但是从小程序的体系来讲,非常另人震惊,这意味着腾讯的账号体系非常强大,腾讯的整合能力已经达到了某种高度。
小程序可以在安卓,ios 和 PC 之前互通怎能不令人激动?你说小程序开发和安卓开发与 ios 开发有什么区别吗?对于普通开发者来说基本没有啊。所以有一天小程序甚至会变成一种跨硬件的存在,而腾讯借助此东风开启操作系统之旅也未尝不可。
但还是要说句额外话,你去开发一个小程序应用,这本身没有难度,和搬砖没有什么本质区别,可是你去开发能够支持小程序的平台,你是真的强啊【我非常敬佩那些用心做产品的人】
在这里插入图片描述

话说回来,我也得开始今天的学习了。
小程序开发指南

https://developers.weixin.qq.com/ebook?action=get_post_info&docid=0008aeea9a8978ab0086a685851c0a

再复习一边
App() 程序对象
Page()页面对象

  1. 申请账号
  2. 安装开发者工具
  3. 小程序代码构成
    .json 配置文件
    .wxml 类似于html,但是是xml
    .wxss
    类似于css
    新增了rpx单位
    .js
    处理一些交互,例如响应点击事件
  4. 宿主环境
    渲染层和逻辑层
    在这里插入图片描述

程序和页面
微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。
紧接着通过 app.json 的 pages 字段就可以知道你当前小程序的所有页面路径:
整个小程序只有一个 App 实例,是全部页面共享的。
Page 是一个页面构造器,这个构造器就生成了一个页面。在生成页面的时候,小程序框架会把 data 数据和 index.wxml 一起渲染出最终的结构,于是就得到了你看到的小程序的样子。

组件
组件就是现成的模块

API
微信客户端提供的一些供小程序使用的接口

在这里插入图片描述

在这里插入图片描述
小程序可以调用宿主环境提供的微信客户端的能力,这就使得小程序比普通网页拥有更多的能力。你也会了解到,你的小程序会运行在不同版本的宿主环境下,因此针对各个版本的宿主环境做程序上的兼容也是在所难免的。


给喜欢的人推荐了一部最近很火的电视剧,她看得津津有味的亚子,我突然觉得好幸福。

发布了370 篇原创文章 · 获赞 81 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/lineuman/article/details/103965288
今日推荐