小程序自定义组件和模板的使用 微信小程序的全局变量跟数据缓存的区别,用什么比较好?
微信小程序的全局变量跟数据缓存的区别,用什么比较好?
缓存类似于数据库。全局变量意味着可以使用所有页面。这是两件事。例如,对于新闻应用程序,需要将主页的数据放入缓存,然后下次访问主页时,可以直接加载缓存的数据,然后通过异步调用接口刷新数据。这样,当您进入首页时,就不需要加载,您可以直接看到数据,并感觉全局变量与用户登录信息相似。登录后,它们被设置为全局。每一页都可以使用。否则,每次跳转后都需要检索用户信息
在C语言中,这取决于如何放置全局变量和局部变量。如果将全局变量和局部变量放在一个代码文件中,则会发生冲突。所以不明显,我将编写一个C程序代码,如下图所示:
在这个C程序中,我在main函数外定义了一个全局变量para,并给出一个初始值1。在C程序的主函数中,我定义了一个变量para,它与主函数外的变量同名。
这里,C程序主函数外的变量的生命周期在整个代码中是有效的,而主函数的变量只在主函数中有效。
也就是说,当您在C程序的主函数中操作para变量时,实际上是在主函数中操作变量,而外部para变量的值仍然是1。在这个C程序中,main函数中的para变量隐藏了外部变量para。
因此,学生在学习C语言时,必须注意全局变量被同名局部变量覆盖的问题,还要了解变量的范围和生命周期。
小程序自定义组件和模板的使用 小程序全局变量 微信小程序全局变量有效时间
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。