<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[small_sapling的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/small_sapling</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; small_sapling]]></copyright><item><title><![CDATA[pinia数据持久化（pinia-plugin-persistedstate)插件使用]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/135390523</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/135390523</guid><author>small_sapling</author><pubDate>Thu, 04 Jan 2024 17:07:34 +0800</pubDate><description><![CDATA[pinia数据持久化（pinia-plugin-persistedstate）插件使用]]></description><category></category></item><item><title><![CDATA[js学习 ——运算符]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115195474</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115195474</guid><author>small_sapling</author><pubDate>Thu, 25 Mar 2021 09:18:54 +0800</pubDate><description><![CDATA[js学习 —— 运算符
任何数据类型和NaN进行运算都返回NaN 除了string类型的+以外
+合法的number类型相加返回正常的结果
除了String以外的数据类型进行相加都会先自动转换成Number类型然后进行运算
任何数据类型和String类型进行相加都会进行一个拼串的效果
let a = 0.1+0.2; 
console.log(a);
console.log(typeof a);

任何数据类型进行减法运算都会自动线转换成Number类型然和进行运算
let a = 10 - "zhangs]]></description><category></category></item><item><title><![CDATA[js学习——引用数据类型-对象、数组及数组的方法]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115193044</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115193044</guid><author>small_sapling</author><pubDate>Thu, 25 Mar 2021 08:42:24 +0800</pubDate><description><![CDATA[前端学习笔记 —— js
引用数据类型-对象、数组及数组的方法
Object 对象
	定义方式：
	let 对象名 = {
		属性（键）：值，
		属性（键）：值
	}；

列如：
let obj = {
      name : "小明",
      age : 182,
      height : "155cm",
      job : "学生",
      sex : "男",
      marry : false
    };
  //或
  var obj = {
     name ]]></description><category></category></item><item><title><![CDATA[js学习 —— 变量、常量、数据类型的转换及基本数据类型]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115170181</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115170181</guid><author>small_sapling</author><pubDate>Thu, 25 Mar 2021 08:40:35 +0800</pubDate><description><![CDATA[前端学习笔记 —— js
变量、常量及数据类型
变量

定义变量注意点
1. 变量的命名规则：
字母 数字 _ $ （不能以数字开头）
严格区分大小写
不要无中生有，也不要重复 定义/声明
不要使用 关键词/保留词
见名知意（建议）
定义方式（写法）：
let 变量名 =  值；或 	ver 变量名 = 值；
声明变量不赋值：
let 变量名； 或 ver 变量名；
一次定义多个变量：
let 变量名1 = 值，
变量名2 = 值，
……
变量名N = 值；
或
ver 变量名1 = 值，
变量名2 = 值]]></description><category></category></item><item><title><![CDATA[js学习 —— 认识javasript]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115169740</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115169740</guid><author>small_sapling</author><pubDate>Wed, 24 Mar 2021 11:53:22 +0800</pubDate><description><![CDATA[前端学习笔记 —— js
01-认识js
书写js的注意事项：
严格区分大小写
语法字符必须是半角符号

js的注释
单行注释： //
多行注释： /* */

常用的调试功能
弹窗：alert(“弹窗”);
日志打印：console.log(“日志打印”);

浏览器提供的其他功能
确认框：confirm("您确定要删除吗？");
输入框： prompt("请输入您的用户名：");


...]]></description><category></category></item><item><title><![CDATA[js学习 —— 封装的函数]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115168637</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115168637</guid><author>small_sapling</author><pubDate>Wed, 24 Mar 2021 11:34:20 +0800</pubDate><description><![CDATA[封装的函数
/* 
获取单个dom元素
    obtain(selectStr)
        selectStr:选择器的字符串
*/
function obtain(selectStr) {
    return document.querySelector(selectStr);
}

/* 
    获取多个dom元素
    selectStr：选择器的名字
*/
function obtainAll(selectStr) {
    return document.querySelector]]></description><category></category></item><item><title><![CDATA[js学习笔记 —— 动画封装]]></title><link>https://blog.youkuaiyun.com/small_sapling/article/details/115069935</link><guid>https://blog.youkuaiyun.com/small_sapling/article/details/115069935</guid><author>small_sapling</author><pubDate>Mon, 22 Mar 2021 11:33:12 +0800</pubDate><description><![CDATA[js动画函数封装
/* 
    * 动画函数
    * el 操作的对象
    * attr属性值
    * terhet目标位置
    * speed速度
    * callback回调函数
*/
function move(el, attr, target, speed, callback) {
  clearInterval(el.interId)
  var currentVlaue = parseInt(getStyle(el, attr))
  if (currentVlaue &g]]></description><category></category></item></channel></rss>