<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qu19666的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qu19666</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qu19666]]></copyright><item><title><![CDATA[鸿蒙-保存应用数据]]></title><link>https://blog.csdn.net/qu19666/article/details/143358171</link><guid>https://blog.csdn.net/qu19666/article/details/143358171</guid><author>qu19666</author><pubDate>Sat, 02 Nov 2024 09:00:00 +0800</pubDate><description><![CDATA[以下是用户首选项持久化功能的相关接口，更多接口及使用方式请见。]]></description><category></category></item><item><title><![CDATA[鸿蒙-网络]]></title><link>https://blog.csdn.net/qu19666/article/details/143357323</link><guid>https://blog.csdn.net/qu19666/article/details/143357323</guid><author>qu19666</author><pubDate>Fri, 01 Nov 2024 08:30:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[鸿蒙-构建页面导航]]></title><link>https://blog.csdn.net/qu19666/article/details/143355267</link><guid>https://blog.csdn.net/qu19666/article/details/143355267</guid><author>qu19666</author><pubDate>Thu, 31 Oct 2024 08:30:00 +0800</pubDate><description><![CDATA[生命周期。]]></description><category></category></item><item><title><![CDATA[鸿蒙-ArkUI构建页面]]></title><link>https://blog.csdn.net/qu19666/article/details/143307786</link><guid>https://blog.csdn.net/qu19666/article/details/143307786</guid><author>qu19666</author><pubDate>Wed, 30 Oct 2024 08:30:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[鸿蒙-ArkUI（方舟UI框架）]]></title><link>https://blog.csdn.net/qu19666/article/details/143289366</link><guid>https://blog.csdn.net/qu19666/article/details/143289366</guid><author>qu19666</author><pubDate>Tue, 29 Oct 2024 08:30:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[鸿蒙Stage模型]]></title><link>https://blog.csdn.net/qu19666/article/details/143232756</link><guid>https://blog.csdn.net/qu19666/article/details/143232756</guid><author>qu19666</author><pubDate>Mon, 28 Oct 2024 10:16:51 +0800</pubDate><description><![CDATA[资源存放地址。]]></description><category></category></item><item><title><![CDATA[鸿蒙开发-ArkTS基本语法]]></title><link>https://blog.csdn.net/qu19666/article/details/143225998</link><guid>https://blog.csdn.net/qu19666/article/details/143225998</guid><author>qu19666</author><pubDate>Sun, 27 Oct 2024 09:00:00 +0800</pubDate><description><![CDATA[目前博主在看华为官方学习视频，打算考个基础证书，这段时间简单给大家分享一些内容，等我搞懂鸿蒙开发了，再给大家出一些详细的内容。]]></description><category></category></item><item><title><![CDATA[HarmonyOS应用开发]]></title><link>https://blog.csdn.net/qu19666/article/details/143200011</link><guid>https://blog.csdn.net/qu19666/article/details/143200011</guid><author>qu19666</author><pubDate>Sat, 26 Oct 2024 09:00:00 +0800</pubDate><description><![CDATA[基础开发认证。]]></description><category></category></item><item><title><![CDATA[follow认证CSDN博客教程-认证订阅源]]></title><link>https://blog.csdn.net/qu19666/article/details/143225140</link><guid>https://blog.csdn.net/qu19666/article/details/143225140</guid><author>qu19666</author><pubDate>Fri, 25 Oct 2024 08:54:51 +0800</pubDate><description><![CDATA[首先要找到你的rss地址，我研究了半天，最终在follow上面别人的订阅找到了，可能也是别人觉着太简单了，没有出教程，但却是很困扰我。我是上一天18点左右发的，我第二天早上看rss链接上面有我发的认证内容了，直接右击认证就通过了。因为我发现你发完博客后内容不是立即到rss内容上面的。他会给你一段内容，让你复制下来，发到你的博客上面，就如同我发的订阅源认证那个文章一样。以上就是全部内容，虽然看起来很简单，但是确实让我费了很长时间才研究过来的。订阅完成后在左侧链接订阅源列表右击你的订阅源，然后点击认证订阅源。]]></description><category></category></item><item><title><![CDATA[TS结束篇]]></title><link>https://blog.csdn.net/qu19666/article/details/143175662</link><guid>https://blog.csdn.net/qu19666/article/details/143175662</guid><author>qu19666</author><pubDate>Fri, 25 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[TS的学习到尾声了，大家学习的怎么样了？本期是再补充一部分内容，下面将进入鸿蒙开发的学习了，22号鸿蒙正式发布了，鸿蒙开发在以后的重要性不言而喻，希望大家能和我一起学习。:元组 [string,number] 固定类型和个数，[string,...number[ ] ]:未知类型，再赋值的时候会推断，可以通过类型断言as指定类型。:从不，绝对没有值，一般用于函数：从不结束。:非原始类型，但是限制类型太宽泛了。]]></description><category></category></item><item><title><![CDATA[认证订阅源]]></title><link>https://blog.csdn.net/qu19666/article/details/143213274</link><guid>https://blog.csdn.net/qu19666/article/details/143213274</guid><author>qu19666</author><pubDate>Thu, 24 Oct 2024 18:24:18 +0800</pubDate><description><![CDATA[This message is used to verify that this feed (feedId:72220925423578112) belongs to me (userId:72160938496158720). Join me in enjoying the next generation information browser https://follow.is.]]></description><category></category></item><item><title><![CDATA[在React中使用TS]]></title><link>https://blog.csdn.net/qu19666/article/details/143174011</link><guid>https://blog.csdn.net/qu19666/article/details/143174011</guid><author>qu19666</author><pubDate>Thu, 24 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[默认值也可以通过解构赋值简化。class组件的类型。]]></description><category></category></item><item><title><![CDATA[TS类型声明文件]]></title><link>https://blog.csdn.net/qu19666/article/details/143162263</link><guid>https://blog.csdn.net/qu19666/article/details/143162263</guid><author>qu19666</author><pubDate>Wed, 23 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[类型声明文件：用来为已存在的js库提供类型信息。.d.ts不能有可执行代码。]]></description><category></category></item><item><title><![CDATA[TS高级类型-索引]]></title><link>https://blog.csdn.net/qu19666/article/details/143111286</link><guid>https://blog.csdn.net/qu19666/article/details/143111286</guid><author>qu19666</author><pubDate>Tue, 22 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[映射类型：基于旧类型创建新类型。前面泛型工具类都是基于映射类型实现的。举例：Partial<Type>，就用到索引签名类型。，用来查询属性的类型。T[P]在Ts中叫做。]]></description><category></category></item><item><title><![CDATA[TS高级类型-泛型]]></title><link>https://blog.csdn.net/qu19666/article/details/143058814</link><guid>https://blog.csdn.net/qu19666/article/details/143058814</guid><author>qu19666</author><pubDate>Mon, 21 Oct 2024 14:05:51 +0800</pubDate><description><![CDATA[关键字，接受一个对象类型，生成其键名称（可能是数字或字符串）的联合类型。下面的含义就是，第二个参数需要满足第一个对象参数类型的条件。使用泛型接口时，需要显式指定具体的类型（IdFunc<number>）:用来构造一个类型，将Type的所有属性都设置为radonly（只读）泛型是保证类型安全前提下，能让函数与多种类型一起工作，从而复用。:构造一个对象类型，属性键为Keys，属性类型为Type。:用来构造一个类型，将Type的所有属性设置为可选。接口后面添加类型变量就叫泛型接口。1.指定更加具体的类型。]]></description><category></category></item><item><title><![CDATA[TS高级类型-兼容性]]></title><link>https://blog.csdn.net/qu19666/article/details/143033505</link><guid>https://blog.csdn.net/qu19666/article/details/143033505</guid><author>qu19666</author><pubDate>Sat, 19 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[TS采用的市结构化类型系统，也叫duck typing（鸭子类型），类型检查所关注的是值所具有的形状。如果是对象类型，则成员多的类型可以赋值给成员少的类型。参数类型相同才有兼容性，在函数中，应该把接口对象拆开，把每个属性看作参数。注意，在实际过程中f2=f3的时候会报错：在赋值前使用了变量“f3”。函数之间的兼容性比较复杂，需要考虑参数的个数、参数类型和返回值类型。从参数个数来说，与其他兼容刚好相反，参数少的可以赋值给参数多的。（还未学习，网上看的，实测有用）对于对象类型来说，成员多的可以赋值给少的。]]></description><category></category></item><item><title><![CDATA[TS高级类型-交叉类型]]></title><link>https://blog.csdn.net/qu19666/article/details/143034747</link><guid>https://blog.csdn.net/qu19666/article/details/143034747</guid><author>qu19666</author><pubDate>Sat, 19 Oct 2024 02:00:00 +0800</pubDate><description><![CDATA[交叉类型（&）：功能类似于接口继承，用于组合多个类型为一个类型（常用对象）。不同点：两种方式实现类型组合时，对于同名属性之间，处理类型的冲突方式不同。相同点：都可以实现对象类型的组合。]]></description><category></category></item><item><title><![CDATA[TS高级类型-class]]></title><link>https://blog.csdn.net/qu19666/article/details/142997695</link><guid>https://blog.csdn.net/qu19666/article/details/142997695</guid><author>qu19666</author><pubDate>Fri, 18 Oct 2024 07:30:00 +0800</pubDate><description><![CDATA[只允许在constructor中改变修饰属性，其他地方一律不允许修改；修饰的属性没有类型的时候，则变成字面量类型，任何地方不能被改变。(受保护的，在所在类和子类中，非实例对象)、只能修饰属性不能修饰方法；也可以在接口或{}中使用。]]></description><category></category></item><item><title><![CDATA[初识TS-类型多种操作]]></title><link>https://blog.csdn.net/qu19666/article/details/142979940</link><guid>https://blog.csdn.net/qu19666/article/details/142979940</guid><author>qu19666</author><pubDate>Thu, 17 Oct 2024 08:00:00 +0800</pubDate><description><![CDATA[本期介绍了ts的一些类型的操作和一些其他类型，但还是属于基础常用类型的范围，下一期将开始介绍ts的一些高级类型，希望大家能和我一起共同学习。不推荐使用，简单来说就是添加了any类型，就不会去判断他是什么类型了，失去了ts的意义。含义：可以使用任意字面量代表类型，用来表示一组明确的可选值列表。ts中的typeof除了具备js中typeof的功能外，还具备了。类似字面量类型和联合类型的组合，使用。在ts中，没有明确指出类型，ts的类型推论会帮助提供类型。当ts类型太宽泛的时候，可以使用类型断言。]]></description><category></category></item><item><title><![CDATA[初识TS-常用类型]]></title><link>https://blog.csdn.net/qu19666/article/details/142969746</link><guid>https://blog.csdn.net/qu19666/article/details/142969746</guid><author>qu19666</author><pubDate>Wed, 16 Oct 2024 11:17:06 +0800</pubDate><description><![CDATA[本期内容就结束了，本期讲述的是ts的一些常用的类型写法，学会这些，就掌握了ts在项目中对于一些常见数据的类型定义。可选参数：函数传参在不通场景下，有时需要传的数量不同，所以在指定函数参数类型时就用到可选参数了。如果两个接口之间有相同的属性或方法，可以将公共的抽离出来，通过继承复用。interface（接口）和type（类型别名）的对比。对象如果被多次使用，代码会变得冗余，这时可以使用。注意：接口没有等号=，type有等号=继承关键字 extends。]]></description><category></category></item></channel></rss>