<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Darlingmi的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Darlingmi</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Darlingmi]]></copyright><item><title><![CDATA[vue数据绑定]]></title><link>https://blog.csdn.net/Darlingmi/article/details/126115213</link><guid>https://blog.csdn.net/Darlingmi/article/details/126115213</guid><author>Darlingmi</author><pubDate>Tue, 02 Aug 2022 10:46:34 +0800</pubDate><description><![CDATA[vue2的数据绑定原理]]></description><category></category></item><item><title><![CDATA[JS 与 CSS 是否阻塞 DOM 的渲染和解析]]></title><link>https://blog.csdn.net/Darlingmi/article/details/125844412</link><guid>https://blog.csdn.net/Darlingmi/article/details/125844412</guid><author>Darlingmi</author><pubDate>Mon, 18 Jul 2022 15:38:46 +0800</pubDate><description><![CDATA[关于 JS 与 CSS 是否阻塞 DOM 的渲染和解析]]></description><category></category></item><item><title><![CDATA[Git命令总结]]></title><link>https://blog.csdn.net/Darlingmi/article/details/125755771</link><guid>https://blog.csdn.net/Darlingmi/article/details/125755771</guid><author>Darlingmi</author><pubDate>Wed, 13 Jul 2022 09:09:29 +0800</pubDate><description><![CDATA[从github克隆代码~
基于master建立新分支~
往github提交代码~]]></description><category></category></item><item><title><![CDATA[Vue.$nextTick你真的懂了吗？]]></title><link>https://blog.csdn.net/Darlingmi/article/details/124082078</link><guid>https://blog.csdn.net/Darlingmi/article/details/124082078</guid><author>Darlingmi</author><pubDate>Sun, 10 Apr 2022 19:28:25 +0800</pubDate><description><![CDATA[vue的异步刷新是怎么实现的呢？
vue.$nextTick你真的懂了吗？
什么时候需要用到nextTick呢？

]]></description><category></category></item><item><title><![CDATA[vue生命周期、路由守卫、keep-alive]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123269870</link><guid>https://blog.csdn.net/Darlingmi/article/details/123269870</guid><author>Darlingmi</author><pubDate>Mon, 07 Mar 2022 22:02:59 +0800</pubDate><description><![CDATA[vue路由守卫钩子函数~
完整的生命周期~
keep-alive用法~
]]></description><category></category></item><item><title><![CDATA[React三大属性详解]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123163547</link><guid>https://blog.csdn.net/Darlingmi/article/details/123163547</guid><author>Darlingmi</author><pubDate>Sun, 27 Feb 2022 15:27:18 +0800</pubDate><description><![CDATA[React三大属性
props属性   、ref属性  、state属性
setState到底是同步还是异步？


]]></description><category></category></item><item><title><![CDATA[七层网络、HTTP协议]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123149313</link><guid>https://blog.csdn.net/Darlingmi/article/details/123149313</guid><author>Darlingmi</author><pubDate>Sun, 27 Feb 2022 09:54:34 +0800</pubDate><description><![CDATA[文章目录OSI参考模型---Open System InterconnectionTCP/IP参考模型URL和URI的区别HTTP协议为什么说HTTP协议是无状态协议？http常见状态码HTTP的特点HTTPS协议HTTP和HTTPS的区别HTTPS的加密算法非对称加密对称加密数字证书认证TCP和UDPTCP和UDP应用场景
OSI参考模型—Open System Interconnection

物理层 ：利用物理传输介质为数据链路层提供物理连接。
数据链路层 ：将IP数据报加头加尾构成帧，通常头部加物理]]></description><category></category></item><item><title><![CDATA[浏览器的储存方式总结---cookie、web Storage]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123131646</link><guid>https://blog.csdn.net/Darlingmi/article/details/123131646</guid><author>Darlingmi</author><pubDate>Fri, 25 Feb 2022 14:42:56 +0800</pubDate><description><![CDATA[会话跟踪技术---Cookie、LocalStorage、sessionStorage]]></description><category></category></item><item><title><![CDATA[彻底理解浏览器的缓存机制]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123121151</link><guid>https://blog.csdn.net/Darlingmi/article/details/123121151</guid><author>Darlingmi</author><pubDate>Thu, 24 Feb 2022 22:36:41 +0800</pubDate><description><![CDATA[浏览器的缓存机制  ------  强制缓存、协商缓存]]></description><category></category></item><item><title><![CDATA[事件委托、事件捕获与冒泡(js、vue、react)]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123016682</link><guid>https://blog.csdn.net/Darlingmi/article/details/123016682</guid><author>Darlingmi</author><pubDate>Sat, 19 Feb 2022 13:22:38 +0800</pubDate><description><![CDATA[原生js，vue，react中的事件冒泡与捕获，事件委托~~~]]></description><category></category></item><item><title><![CDATA[前端登录和攻击]]></title><link>https://blog.csdn.net/Darlingmi/article/details/123009530</link><guid>https://blog.csdn.net/Darlingmi/article/details/123009530</guid><author>Darlingmi</author><pubDate>Fri, 18 Feb 2022 21:26:34 +0800</pubDate><description><![CDATA[文章目录前端登录介绍Cookie+Session登录验证过程存在的问题Token登录登陆验证过程Token生成方式特点前端攻击方式xss--跨站脚本攻击xss攻击分类CSRF攻击CSRF攻击攻击原理及过程
前端登录介绍
Cookie+Session
HTTP 是一种无状态的协议，客户端每次发送请求时，首先要和服务器端建立一个连接，在请求完成后又会断开这个连接。这种方式可以节省传输时占用的连接资源，但同时也存在一个问题：每次请求都是独立的，服务器端无法判断本次请求和上一次请求是否来自同一个用户，进而也就无法判]]></description><category></category></item><item><title><![CDATA[Vue插槽]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122796697</link><guid>https://blog.csdn.net/Darlingmi/article/details/122796697</guid><author>Darlingmi</author><pubDate>Sun, 06 Feb 2022 13:43:30 +0800</pubDate><description><![CDATA[文章目录什么是插槽默认插槽具名插槽作用域插槽
什么是插槽
插槽就是子组件中的提供给父组件使用的一个占位符，用&lt;slot&gt;&lt;/slot&gt; 表示，父组件可以在这个占位符中填充任何模板代码，如 HTML、组件等，填充的内容会替换子组件的标签。
默认插槽
子组件：
&lt;template&gt;
    &lt;div&gt;
        &lt;h1&gt;中国一流大学：&lt;/h1&gt;
        &lt;slot&gt;&lt;/slot&gt;
    &lt;/di]]></description><category></category></item><item><title><![CDATA[React组件通信]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122772421</link><guid>https://blog.csdn.net/Darlingmi/article/details/122772421</guid><author>Darlingmi</author><pubDate>Thu, 03 Feb 2022 15:41:36 +0800</pubDate><description><![CDATA[文章目录父组件传递数据给子组件子组件传递数据给父组件兄弟组件通讯
父组件传递数据给子组件

父组件提供要传递的state数据
给子组件标签添加属性，值为state中的数据
子组件中通过props接收父组件中传递的数据

class App extends React.Component {
//父组件提供要传给子组件的数据放在state中
  state = {
    lastName: '老王'
  }

  render() {
    return (
        &lt;div classNa]]></description><category></category></item><item><title><![CDATA[JavaScript异步编程发展史（Promise Demo）]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122370443</link><guid>https://blog.csdn.net/Darlingmi/article/details/122370443</guid><author>Darlingmi</author><pubDate>Sat, 08 Jan 2022 16:59:16 +0800</pubDate><description><![CDATA[呕心沥血整理的promise demo合集 ！
任何同学没有看过我都伤心的OK ？
什么链式调用、什么all、race、什么await，通通拿下！]]></description><category></category></item><item><title><![CDATA[深拷贝和浅拷贝JavaScript]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122285553</link><guid>https://blog.csdn.net/Darlingmi/article/details/122285553</guid><author>Darlingmi</author><pubDate>Mon, 03 Jan 2022 18:53:03 +0800</pubDate><description><![CDATA[深拷贝和浅拷贝
假设B复制了A，当修改A时，看B是否会发生变化。如果B变化了，那么就是浅拷贝；如果B没有变化，则是深拷贝。
js数据类型
JavaScript的数据类型分为两种：原始类型（即基本数据类型）和对象类型（即引用数据类型）；

js常用的基本数据类型包括undefined、null、number、boolean、string；
js的引用数据类型也就是对象类型Object，比如：Object、array、function、data等；

基本数据类型
基本数据类型是按值访问的，存放在栈中。就是说我]]></description><category></category></item><item><title><![CDATA[八大排序Javascript（原理+实现）]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122131451</link><guid>https://blog.csdn.net/Darlingmi/article/details/122131451</guid><author>Darlingmi</author><pubDate>Sun, 26 Dec 2021 12:56:07 +0800</pubDate><description><![CDATA[文章目录插入排序直接插入排序(稳定)思路实现希尔排序(不稳定)思路实现选择排序简单选择排序（不稳定）思路实现堆排序（不稳定）思路实现交换排序冒泡排序（稳定）思路实现快速排序（不稳定）思路实现归并排序思路实现基数排序（稳定）思路实现
插入排序
直接插入排序(稳定)
思路
将数组第一个元素看作已经排序好的，按顺序遍历后面的元素，每遍历到一个，将它与已排序好的数组元素比较，插入到正确位置。
实现
function insertSort(arr){
    for(let i=1;i&lt;arr.length;i]]></description><category></category></item><item><title><![CDATA[Vue组件的创建和使用]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122083560</link><guid>https://blog.csdn.net/Darlingmi/article/details/122083560</guid><author>Darlingmi</author><pubDate>Thu, 23 Dec 2021 11:48:09 +0800</pubDate><description><![CDATA[vue组件的使用~
你知道组件中的data为什么要写成函数形式吗？为什么用return返回函数？]]></description><category></category></item><item><title><![CDATA[Vue脚手架环境搭建]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122058589</link><guid>https://blog.csdn.net/Darlingmi/article/details/122058589</guid><author>Darlingmi</author><pubDate>Tue, 21 Dec 2021 18:21:44 +0800</pubDate><description><![CDATA[文章目录一、环境安装1、安装vue2、安装Webpack3、安装Vue脚手架4、vue-cli2.x和vue-cli3.x创建项目的区别(1)vue-cli2.x创建项目(2)vue-cli3.x创建项目二、项目实例1、Header组件部分2、Footer组件部分3、Users组件部分4、App.vue组件部分
一、环境安装
1、安装vue
 npm install vue

2、安装Webpack
 npm install webpack -g

关于Webpack：是一个开源的前端打包工具。Webpac]]></description><category></category></item><item><title><![CDATA[Vue数据及事件绑定]]></title><link>https://blog.csdn.net/Darlingmi/article/details/122029403</link><guid>https://blog.csdn.net/Darlingmi/article/details/122029403</guid><author>Darlingmi</author><pubDate>Sun, 19 Dec 2021 21:16:21 +0800</pubDate><description><![CDATA[文章目录一、数据绑定1、单向绑定( 1 )插值绑定（ 2 ）v-bind绑定（ 3 ）双向绑定二、表单控件绑定1、text（文本框）的绑定2、checkbox（复选框）的绑定3、radio（单选按钮）的绑定4、select三、值绑定1、.lazy（懒加载）修饰符2、.number修饰符3、.trim修饰符四、事件绑定与监听1、方法及内联处理器（1）方法处理器（2）内联语句处理器（3）变量 $event2、修饰符（1）事件修饰符（2）键值修饰符
一、数据绑定
1、单向绑定
&nbsp; &nbsp; &nbs]]></description><category></category></item><item><title><![CDATA[css动画和js动画的比较]]></title><link>https://blog.csdn.net/Darlingmi/article/details/121637635</link><guid>https://blog.csdn.net/Darlingmi/article/details/121637635</guid><author>Darlingmi</author><pubDate>Tue, 30 Nov 2021 17:17:43 +0800</pubDate><description><![CDATA[文章目录一、css动画1、优点2、缺点二、js动画1、优点2、缺点三、总结
一、css动画
&nbsp;&nbsp;&nbsp;&nbsp;CSS3动画的属性主要分为三类：transform、transition以及animation。
1、优点


浏览器可以对动画进行优化。
&nbsp;&nbsp;&nbsp;&nbsp;浏览器使用与 requestAnimationFrame 类似的机制，requestAnimationFrame
比起 setTimeout，setInterval 设置动画的优势主是]]></description><category></category></item></channel></rss>