<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_45845127的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_45845127</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_45845127]]></copyright><item><title><![CDATA[ES6 Promise异步操作]]></title><link>https://blog.youkuaiyun.com/qq_45845127/article/details/117451132</link><guid>https://blog.youkuaiyun.com/qq_45845127/article/details/117451132</guid><author>qq_45845127</author><pubDate>Tue, 01 Jun 2021 20:14:02 +0800</pubDate><description><![CDATA[ES6 Promise异步操作


	ES6中一个非常重要和好用的特性就是Promise

	
		但是初次接触Promise会一脸懵逼，这TM是什么东西？
		
		
		看看官方或者一些文章对它的介绍和用法，也是一头雾水。
		
	
	
	Promise到底是做什么的呢？

	
		Promise是异步编程的一种解决方案。
		
	
	
	那什么时候我们会来处理异步事件呢？

	
		一种很常见的场景应该就是网络请求了。
		
		
		我们封装一个网络请求的函数，因为不能立即拿到结果，所以不能像简单的]]></description><category></category></item><item><title><![CDATA[前端常用几种设计模式]]></title><link>https://blog.youkuaiyun.com/qq_45845127/article/details/117450695</link><guid>https://blog.youkuaiyun.com/qq_45845127/article/details/117450695</guid><author>qq_45845127</author><pubDate>Tue, 01 Jun 2021 20:04:26 +0800</pubDate><description><![CDATA[本篇将介绍以下几个比较常见的设计模式：


	工厂模式
	
	
	单例模式
	
	
	代理模式
	
	
	观察者模式
	
	
	策略模式
	
	
	模块模式
	
	
	构造函数模式
	
	
	混合模式
	
一、工厂模式

工厂模式是用来创建对象的一种最常用的设计模式，不暴露创建对象的具体逻辑，而是将逻辑封装在一个函数中，那么这个函数就可以被视为一个工厂，工厂模式根据抽象程度的不同可以分为：简单工厂，工厂方法和抽象工厂，接下来，将对简单工厂和工厂方法在JavaScript中的运用举个简单的例子：

1. 简单]]></description><category></category></item><item><title><![CDATA[前端表单验证的一些正则表达式]]></title><link>https://blog.youkuaiyun.com/qq_45845127/article/details/117231694</link><guid>https://blog.youkuaiyun.com/qq_45845127/article/details/117231694</guid><author>qq_45845127</author><pubDate>Mon, 24 May 2021 20:34:04 +0800</pubDate><description><![CDATA[表单验证

这里做的验证仅是本地合法化验证，不与后端相关（如果用户输入有误，前端页面给出提示更改，同时阻止向后端发送数据）。因此，前端的表单验证只用来提示用户。

onblur事件 当失去焦点时发生

主要用正则表达式

在表单验证中，使用正则表达式来验证正确与否是一个很频繁的操作，本文收集整理了15个常用的javaScript正则表达式，其中包括用户名、密码强度、整数、数字、电子邮件地址（Email）、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中]]></description><category></category></item><item><title><![CDATA[flex弹性布局详解]]></title><link>https://blog.youkuaiyun.com/qq_45845127/article/details/117220241</link><guid>https://blog.youkuaiyun.com/qq_45845127/article/details/117220241</guid><author>qq_45845127</author><pubDate>Mon, 24 May 2021 13:07:53 +0800</pubDate><description><![CDATA[flex弹性布局详解

1.弹性布局简介：

弹性布局，又称“Flex布局”，是由W3C老大哥于2009年推出的一种布局方式。可以简便、完整、响应式地实现各种页面布局。而且已经得到所有主流浏览器的支持，我们可以放心大胆的使用。

&gt;&gt;&gt; 了解两个基本概念，接下来会频繁提到：

① 容器： 需要添加弹性布局的父元素；

② 项目： 弹性布局容器中的每一个子元素，称为项目；



&gt;&gt;&gt; 了解两个基本方向，这个牵扯到弹性布局的使用：

① 主轴： 在弹性布局中，我们会通过属.]]></description><category></category></item></channel></rss>