在小程序中,页面路由都是由框架自己管理的。这给了我们一定的便利,不需要花时间去管理路由了。
框架对页面路由的维护方式是栈的方式。当页面发生路由切换时,页面栈的表现如下。
微信小程序学习之页面注册
小程序的注册用App函数,所以对应的,也有一个页面注册函数,叫做page()函数。
Page()函数用来注册一个页面,接受一个Object函数,这个Object函数指定页面的初始数据。
Page函数中的参数。
微信小程序学习之小程序注册
小程序的注册函数。
文档中说小程序的注册只能由App()函数在app.js中完成,且只能调用一次,否则会出现无法预期的后果。说的很明白了,我觉得也没有什么特别需要理解的,就是不管怎么着,你的入口文件名称必须叫app.js,且里面只有一个App()的方法才能启动小程序,而且这个App()方法你只能调用一次,不能重复调用,否则出了错他不管。就是这样子,感觉原文很干练,越解释越乱。下面我们着重学习一下App()方法内的几个定义好的函数及其应用吧。
如何监听微信小程序的内存变化,防止由于内存消耗过多被微信清理掉?
微信小程序在运行过程中,如果消耗内存过大,会收到系统对微信的警告,如果这个警告在短时间内(大概是5秒内)收到两次以上的警告,就会被清理掉,所以小程序如果也能收到这个警告,及时进行自我内存清理,是可以防止被微信清掉的。万幸,微信真的提供了这么一个接口,下面一起来学习一下。
1.后台运行时间过长。
目前来说,小程序在后台运行时间超过了5分钟,就会被微信主动清理掉。
css基础知识复习(10)盒子模型
[image:51FA8EE2-1D3C-4489-92A6-DB6D906B2795-1144-00000144D3498A04/box-model-standard-small.png]
这节来学习css的盒子模型。盒子模型非常重要,是以后我们写页面经常用到的一个知识点。如果盒子模型弄不明白,那你要按照设计图画出一个页面来,恐怕要费很大的力气。
我个人的经验是,掌握不了盒子模型,一个页面布局要花上你预计的三倍以上的时间,如果你要写的和设计图一摸一样的话。
不说废话了,下面进入正题。
css基础知识复习(8)之css的颜色
色彩斑斓的网页,少了颜色怎么可以。生活中的五颜六色,css一个都不会少。相对于语言来说,css表示同一种颜色的方式就有很多。今天咱们来盘点一下。
css基础知识复习(9)之你知道那行css代码改变了网页样式嘛?
好多时候写完一段css代码,却发现网页的样式没用按照自己设想的那样展示,而是在一个比较不可能的地方,你发现了那一段神奇的代码。
Css就是以这样神奇的方法控制着网页的样式。今天我们就剖开它神秘的面纱,抛弃未想到的神奇代码。一起学习css代码的优先顺序。
究竟哪行代码会影响到你的的样式,其实可以归结为三个词,九个字。记住这九字真言,css的路上,你就不会迷路。1、重要性;2、专用性;3、源代码次序。
css基础知识复习(8)之css的值和单位
今天来了解css的值和单位。在css中,很多的属性值都是通过数字+单位的形式展现出来的。比如字体大小,盒子大小等。今天挨个学习一下,我个人觉得这一部分有点枯燥。但学习知识嘛,总会有无聊的时候,你说是吧。
css基础知识复习与学习(7)
css的语法
今天开始学习css的语法这一块。