<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逍遥客的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/liul99</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; liul99]]></copyright><item><title><![CDATA[小程序编程第25课]]></title><link>https://blog.csdn.net/liul99/article/details/108114775</link><guid>https://blog.csdn.net/liul99/article/details/108114775</guid><author>liul99</author><pubDate>Thu, 20 Aug 2020 01:19:44 +0800</pubDate><description><![CDATA[教程
这节课我们美化一下我们的小程序，然后把计算结果放到下一页。
复制如下代码到index.wxss中去
.row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  height: 50px;
  border-bottom: 1px solid #ddd;
}

input{
  margin-left: 20px;
  flex: 1;
}

button{
 ]]></description><category></category></item><item><title><![CDATA[小程序编程第24课]]></title><link>https://blog.csdn.net/liul99/article/details/108047668</link><guid>https://blog.csdn.net/liul99/article/details/108047668</guid><author>liul99</author><pubDate>Mon, 17 Aug 2020 01:44:47 +0800</pubDate><description><![CDATA[教程
各位战友，早上好。这节课我们的目标是把上节课计算出来的数据展示到页面上。
怎么把数组里面的数据展示到页面上呢？
我们首先要把它保存到data里面
也就是说，我们需要在data中增加一个属性,名字叫items，初始化为空数组
data: {
    p: '',
    i: '',
    n: '',
    result: '',
    items: []
  },

然后我们把计算好的数据存进去
this.setData({
  items: arr
})

但是怎么展示到页面上呢？
这可是数]]></description><category></category></item><item><title><![CDATA[小程序编程第23课]]></title><link>https://blog.csdn.net/liul99/article/details/107969953</link><guid>https://blog.csdn.net/liul99/article/details/107969953</guid><author>liul99</author><pubDate>Thu, 13 Aug 2020 01:31:38 +0800</pubDate><description><![CDATA[教程
上节课留了个作业，我们要把第二期的计算明细算出来。怎么做呢？
我们可以再定义四个变量，然后再计算第二期的明细。我这里直接使用了上节课的参考答案。
你可以看到我们需要在index.wxml文件中增加几行代码来放置第二期的明细。我们还需要在Index.js文件中的data对象中增加4个参数，我们还需要再计算 第二期的各个变量的值，然后再设置到data属性中。
这样做虽然可以得到第二期的明细，但是如果用户输入的是10期，那么我们是不是需要定义几十个变量，然后再计算几十次？这样做显然太蠢了！
我们该怎么办呢？]]></description><category></category></item><item><title><![CDATA[小程序编程教程第22课]]></title><link>https://blog.csdn.net/liul99/article/details/107896439</link><guid>https://blog.csdn.net/liul99/article/details/107896439</guid><author>liul99</author><pubDate>Mon, 10 Aug 2020 01:08:59 +0800</pubDate><description><![CDATA[教程
上节课的作业是把输入的本金，期数和利率展示到页面上，我们完善一下。
因为要展示到页面上，所以我们需要在data中定义3个属性
名字是随便取的，我们也可以直接用p,i,n
data: {
    p: '',
    i: '',
    n: '',
    result: '',
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.g]]></description><category></category></item><item><title><![CDATA[小程序编程第21课]]></title><link>https://blog.csdn.net/liul99/article/details/107829561</link><guid>https://blog.csdn.net/liul99/article/details/107829561</guid><author>liul99</author><pubDate>Thu, 06 Aug 2020 01:45:43 +0800</pubDate><description><![CDATA[教程
各位战友，早上好。这节课接着做项目，这节课我们的目标是把计算结果直接展示在页面上，而不是通过弹窗展示。
上节课我们只校验了本金，我们把期数和利率的校验也给加上，如果你已经加上了，那么就不用管了
if (p === '') {
   wx.showModal({
     title: '提示',
     content: '请输入本金',
     showCancel: false
   })
   return
 } else if (n === '') {
   wx.showModal({
]]></description><category></category></item><item><title><![CDATA[小程序编程第20课]]></title><link>https://blog.csdn.net/liul99/article/details/107754984</link><guid>https://blog.csdn.net/liul99/article/details/107754984</guid><author>liul99</author><pubDate>Mon, 03 Aug 2020 01:34:53 +0800</pubDate><description><![CDATA[教程
接着上节课讲，这节课我们的目标就是把这个复利计算器能够算出结果并展示即可
由于开始计算按钮我们还没有绑定任何事件，我们需要给按钮绑定一个点击事件。
&lt;button bindtap="calculate" type="primary"&gt;开始计算&lt;/button&gt;

这个处理函数的名字是：calculate
然后我们需要点开Index.js文件，然后添加这个处理函数
calculate:function(){
    
 }

这个函数里面就是我们最终要计算出结果的地方
怎么计算呢]]></description><category></category></item><item><title><![CDATA[小程序编程第19课]]></title><link>https://blog.csdn.net/liul99/article/details/107673715</link><guid>https://blog.csdn.net/liul99/article/details/107673715</guid><author>liul99</author><pubDate>Wed, 29 Jul 2020 22:31:10 +0800</pubDate><description><![CDATA[教程
各位战友早上好，这节课我们接着做这个复利计算器小程序。
首先打开上节课创建的项目。为了防止我们的之后写越来越多的代码，导致可能会出现的一些问题。
比如不小心删除了某个文件，不小心改动了某些代码，导致整个项目无法运行。进而需要重新创建项目，重新来一遍，那就非常麻烦。
我们需要一台时光机，保障我们随意开发。也就是说即便是出了问题，也能够让我们随时返回到问题发生之前。
怎么办呢？
我们要学会使用版本控制工具，这个功能可以让我们回到历史任何版本。只要你曾经标记过那个版本，那么你就能回到那个版本
这就好像很多写]]></description><category></category></item><item><title><![CDATA[小程序编程第18课]]></title><link>https://blog.csdn.net/liul99/article/details/107602949</link><guid>https://blog.csdn.net/liul99/article/details/107602949</guid><author>liul99</author><pubDate>Mon, 27 Jul 2020 01:43:10 +0800</pubDate><description><![CDATA[教程
这节课开始我们做一个实战项目：复利计算器2
这个小程序是我自己开发的已经稳定运行一年多的小程序。这个小程序目前能带来约每月能带来300元的被动收入，熟练开发之后，开发这种小程序也就一周左右，如果产品满足市场需求，那么每年躺着都能赚钱。
盈利模式也相当简单，就是靠广告收入。广告是腾讯公司自动植入的广告，只要你的小程序有1000人用过，那么就能开通广告功能，直接躺着收钱。
小程序是一个真正能够把你的一份时间出售多份的一种产品
目前已经有不少人仅仅通过小程序就实现财务自由了。比如微信上面的小游戏，有的一个月]]></description><category></category></item><item><title><![CDATA[分页加载最佳实践]]></title><link>https://blog.csdn.net/liul99/article/details/107556870</link><guid>https://blog.csdn.net/liul99/article/details/107556870</guid><author>liul99</author><pubDate>Fri, 24 Jul 2020 11:20:32 +0800</pubDate><description><![CDATA[关键代码
function getData(){
	if (finished || noData) {
      setIsLoading(false);
      return;
    }
	showLoading();
    let response = {};
    try {
      response = await api(params});
    } catch (error) {
      toast(error.msg);
      hideLoading();
    ]]></description><category></category></item><item><title><![CDATA[小程序编程第17课]]></title><link>https://blog.csdn.net/liul99/article/details/107526270</link><guid>https://blog.csdn.net/liul99/article/details/107526270</guid><author>liul99</author><pubDate>Thu, 23 Jul 2020 01:19:04 +0800</pubDate><description><![CDATA[教程
各位战友，早上好。今天是第17课了，这节课是最后一个概念课，下节课就要开始做一个真实的项目了
这节课我们要讲的概念是：事件
什么是事件？
顾名思义，事件就是发生了某事
比如小明家着火了????，这就是个事件
疫情爆发了，这也是个事件
有人给你打电话，这也是个事件
在小程序里有很多种事件，常见的事件就是，点击事件。比如用户点击了某个按钮，这就产生了一个事件。用户滑动了屏幕，这也是个事件。用户长按了某个区域，这也是个事件。用户正在输入东西，也是个事件。总而言之有很多种事件，最常用的是点击事件。
我们为什么]]></description><category></category></item><item><title><![CDATA[JS加号的妙用]]></title><link>https://blog.csdn.net/liul99/article/details/107515230</link><guid>https://blog.csdn.net/liul99/article/details/107515230</guid><author>liul99</author><pubDate>Wed, 22 Jul 2020 15:47:42 +0800</pubDate><description><![CDATA[字符串类型转数字类型
let a  = +'1242'  // a的值为1242

转换Date为数字
+new Date('2020-07-22 15:42:42')   // 1595403762000


]]></description><category></category></item><item><title><![CDATA[小程序编程第16课]]></title><link>https://blog.csdn.net/liul99/article/details/107454606</link><guid>https://blog.csdn.net/liul99/article/details/107454606</guid><author>liul99</author><pubDate>Mon, 20 Jul 2020 01:20:43 +0800</pubDate><description><![CDATA[教程
战友们好，这节课我们讲作用域这个概念。
这个概念有点像能力圈，能力圈是我们每个人的能力范围。在能力圈内我们干任何事情都比较容易，但是在能力圈外我们就没辙了。
作用域的意思就是，在某个位置能够访问的变量集合。
我画了个图
作业
参考答案

...]]></description><category></category></item><item><title><![CDATA[小程序编程第15课]]></title><link>https://blog.csdn.net/liul99/article/details/107374235</link><guid>https://blog.csdn.net/liul99/article/details/107374235</guid><author>liul99</author><pubDate>Thu, 16 Jul 2020 01:53:44 +0800</pubDate><description><![CDATA[教程
战友们好，这节课我们学习一下：数据类型
数据类型分两大类，一类是值类型，一类是引用数据类型。
值类型(基本类型)：字符串（String）、数字(Number)、布尔(Boolean)、空（Null）、未定义（Undefined）、Symbol。
引用数据类型：对象(Object)、数组(Array)、函数(Function)。
值类型和引用类型有什么区别呢？
比如我有一个钱包，钱包里面可以直接放钱，或者是放我的银行卡，如果是直接放钱的话，那么这些钱就是可以直接拿出来用的，但是银行卡却不能直接拿出来用，]]></description><category></category></item><item><title><![CDATA[复利计算器]]></title><link>https://blog.csdn.net/liul99/article/details/107361731</link><guid>https://blog.csdn.net/liul99/article/details/107361731</guid><author>liul99</author><pubDate>Wed, 15 Jul 2020 15:21:27 +0800</pubDate><description><![CDATA[最好用的复利计算器，推荐使用


]]></description><category></category></item><item><title><![CDATA[小程序编程第14课]]></title><link>https://blog.csdn.net/liul99/article/details/107308716</link><guid>https://blog.csdn.net/liul99/article/details/107308716</guid><author>liul99</author><pubDate>Mon, 13 Jul 2020 01:37:25 +0800</pubDate><description><![CDATA[教程
各位战友好，今天是我们的第14课，这节课我们学一个新的数据类型：数组
数组是什么东西呢？

使用单独的变量名来存储一系列的值

数组就像一个列表一样，比如下图

比如这是我一天要做的几件事情：看报，读书，洗脸，刷牙，吃饭
我们可以定义5个变量来存储这5件事情，但是我们如果有10件事情呢？或者100件事情呢？那我们是不是要定义10个变量，或者100个变量呢？
这太麻烦了！
我们想要把这些所有的事情存在一个变量里，这就需要用到数组，如果用数组来装这几件事如何装呢？
我们先打开小程序开发工具，打开调试器，切]]></description><category></category></item><item><title><![CDATA[写给没时间理财的上班族]]></title><link>https://blog.csdn.net/liul99/article/details/107299776</link><guid>https://blog.csdn.net/liul99/article/details/107299776</guid><author>liul99</author><pubDate>Sun, 12 Jul 2020 16:00:10 +0800</pubDate><description><![CDATA[忙碌的上班族
如今每个人都越来越忙，忙到没时间陪家人，忙到没时间去旅游，忙到没时间做想要做的事情，忙到没时间理财。
实际上大多数忙碌都是可以通过钱来解决的，钱这个问题没有解决。那么我们就不得不忙更多的事情。
有不少人告诉过你，钱不是万能的。可是他们忘了告诉你，钱是万万能的。
我们首先要专注于解决最重要的问题，那就是解决没钱这个问题。多赚钱当然是必要的，但是除了多赚钱，我们更要想办法放大自己赚到的钱。
如何放大自己赚到的钱呢？那就是理财。
可是我没时间（没钱）理财啊！
不用着急，良哥教你一个简单的理财方法：工]]></description><category></category></item><item><title><![CDATA[小程序编程第13课]]></title><link>https://blog.csdn.net/liul99/article/details/107217387</link><guid>https://blog.csdn.net/liul99/article/details/107217387</guid><author>liul99</author><pubDate>Thu, 09 Jul 2020 01:14:05 +0800</pubDate><description><![CDATA[函数
各位战友，早上好。这节课我们来学一个很重要的概念。叫做函数。
函数是什么东西?

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块

简单地说，函数就是一段代码块。
如何定义函数
函数声明
function functionname(){
    // 执行代码
}

函数表达式
let functionname = function(){
    // 执行代码
}

函数一般包含如下三部分

函数的名称
函数参数列表，包围在括号中并由逗号分隔
定义函数的 JavaScript 语句，用大]]></description><category></category></item><item><title><![CDATA[小程序编程第12课]]></title><link>https://blog.csdn.net/liul99/article/details/107147032</link><guid>https://blog.csdn.net/liul99/article/details/107147032</guid><author>liul99</author><pubDate>Mon, 06 Jul 2020 00:26:16 +0800</pubDate><description><![CDATA[教程
之前我们学过字符串和数字类型，这节课我们学一个新的数据类型，叫做对象。
对象是大多数编程语言都有的一个概念，比如python和java里面都有这个概念，当你学会了这个概念，结合学习Python，那么问题不大
那什么是对象呢？

Object refers to a data structure containing data and instructions for working with the data.

大意是：对象是指包含数据和用于处理数据的指令的数据结构
个

...]]></description><category></category></item><item><title><![CDATA[小程序编程第11课]]></title><link>https://blog.csdn.net/liul99/article/details/107075672</link><guid>https://blog.csdn.net/liul99/article/details/107075672</guid><author>liul99</author><pubDate>Thu, 02 Jul 2020 01:32:50 +0800</pubDate><description><![CDATA[各位战友，早上好。
今天是我们的第11课，这节课我们要学习一个好玩且常用的东西。叫做逻辑运算符。
逻辑运算符只有三种：&amp;&amp;，||，!，在数学里对应：与，或，非，英语里面对应：and,or,not
为了简单地学习这个东西，我们打开小程序开发工具，新建一个项目。
我们打开调试器
找到console面板，sdf

...]]></description><category></category></item><item><title><![CDATA[小程序编程第10课]]></title><link>https://blog.csdn.net/liul99/article/details/107009690</link><guid>https://blog.csdn.net/liul99/article/details/107009690</guid><author>liul99</author><pubDate>Mon, 29 Jun 2020 00:07:42 +0800</pubDate><description><![CDATA[教程
各位战友，早上好。不知不觉第十课了，上节课学了while循环，这节课我们要学习循环控制。
什么是循环控制？
就是可以终止循环语句，或者跳出某一步循环。
比如我们在第8课做的一个365天存钱法累加器，这个小程序计算的是365天总共存的金额，但如果我们存完第300天的时候，我们就不想继续存了，那么我们总共存了多少钱呢？
那我们是不是可以修改循环次数来实现这个功能呢？比如把循环次数从365次改成300次。
这样做是可以的
我们有没有其它办法，在不改变循环次数的情况下，在天数达到300天的时候就终止循环呢？
]]></description><category></category></item></channel></rss>