<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SmileLife123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SmileLife123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SmileLife123]]></copyright><item><title><![CDATA[Go接口类型断言详解]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/134744371</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/134744371</guid><author>SmileLife123</author><pubDate>Fri, 01 Dec 2023 21:38:43 +0800</pubDate><description><![CDATA[在Go语言中，断言（Assertion）是一种用于判断接口类型的机制，将接口变量转换成另外一个接口或者另外一个类型，它允许我们在程序中判断一个接口的实际类型是否与我们预期的类型相同，以便进行相应的处理。]]></description><category></category></item><item><title><![CDATA[正则表达式完全指南，总结全面通俗易懂，前端专用！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/134613735</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/134613735</guid><author>SmileLife123</author><pubDate>Sat, 25 Nov 2023 13:54:42 +0800</pubDate><description><![CDATA[1. 正则限定符、元字符、范围类、字符类、懒惰匹配、修饰符、断言等基础知识

2. js常用正则方法，如：test、exec、match、replace、search、split等]]></description><category></category></item><item><title><![CDATA[最新总结，pinia保姆级教程，十分钟快速上手！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/134191960</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/134191960</guid><author>SmileLife123</author><pubDate>Thu, 02 Nov 2023 21:52:05 +0800</pubDate><description><![CDATA[1.pinia 是什么？有哪些优势？基本使用步骤。
2.充分了解 pinia 核心概念 state、getter、action。
3.pinia 如何实现数据持久化。
4.了解 pinia 的其他实例 api，如： $patch、$reset、$subscribe、$onAction 等。]]></description><category></category></item><item><title><![CDATA[GOPATH、Go Vendor、Go Modules的来龙去脉，我想这篇文章足够了吧！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133999125</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133999125</guid><author>SmileLife123</author><pubDate>Mon, 23 Oct 2023 21:05:55 +0800</pubDate><description><![CDATA[1. GOPATH如何使用，有哪些缺点。
2. Go Vendor如何使用，有哪些缺点。
3. Go Modules 详细使用过程，解决了哪些问题。
4. go install、go get、go mod等常用命令详解。
5. GOPATH、GOROOT、GOBIN、GOPROXY、GO111MODULE、GOPRIVATE等环境变量详解。
]]></description><category></category></item><item><title><![CDATA[最新总结，7k字一篇搞懂webpack plugin插件机制的来龙去脉，webpack再也不是我的软肋了！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133871220</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133871220</guid><author>SmileLife123</author><pubDate>Mon, 16 Oct 2023 22:21:04 +0800</pubDate><description><![CDATA[1. webpack 为什么会有 plugin 机制。
2. webpack 运行原理是怎样的。
3. 详细分析了 compiler 和 compilation 的区别。
4. Tapable 是什么？有哪些钩子？如何使用？
5. 如何自定义一个 plugin。
6. 3 个自定义 plugin 实战案例。
7. 9 个常用 plugin 介绍与用法。]]></description><category></category></item><item><title><![CDATA[学习webpack loader，这一篇文章足够了。从原因、原理、用法、自定义loader等方面解析，讲的明明白白！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133417378</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133417378</guid><author>SmileLife123</author><pubDate>Fri, 29 Sep 2023 13:59:19 +0800</pubDate><description><![CDATA[1. webpack为什么会有loader机制。
2. loader是什么，有什么作用。
3. loader的分类、执行顺序是怎样的。
4. 同步、异步loader的区别。
5. 如何自定义一个loader。
6. 12个常见loader介绍与用法。]]></description><category></category></item><item><title><![CDATA[终于搞明白，vite为什么比webpack快了！运行原理、构建方式等方面到底有什么不同！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133387348</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133387348</guid><author>SmileLife123</author><pubDate>Thu, 28 Sep 2023 17:26:05 +0800</pubDate><description><![CDATA[1.前端常见工具之间的定位与联系，如webpack、rollup、vite、esbuild、vue-cli等。

2.从运行原理、构建方式、HMR热更新机制、使用成本等方面逐一去分析，vite与webpack之间的差异。]]></description><category></category></item><item><title><![CDATA[终于彻底搞明白了，webpack-devServer使用、运行流程、实现原理、常用配置项]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133148666</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133148666</guid><author>SmileLife123</author><pubDate>Thu, 21 Sep 2023 21:07:18 +0800</pubDate><description><![CDATA[1. webpack-dev-middleware 是什么、如何进行工作的。
2. webpack-dev-server 是什么、如何进行工作的、实现原理是什么。
3. webpack-dev-server 常用配置项static、hot、proxy重点解读。
4. webpack-dev-server 如何使用、其他常用配置项设置。]]></description><category></category></item><item><title><![CDATA[最新总结 什么是同源策略，CORS 跨域资源共享解决前端跨域问题]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/133045583</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/133045583</guid><author>SmileLife123</author><pubDate>Tue, 19 Sep 2023 20:50:30 +0800</pubDate><description><![CDATA[同源策略是浏览器的一种安全策略，所谓同源是指域名，协议，端口相同。出于安全考虑，浏览器只允许与同源的服务器进行交互，否则就会产生跨域，浏览器控制台就会抛出异常。上面讲到不同源就会报错，那怎么与不同源的服务器进行交互呢？接下来CORS就要登场了。CORS 是一个W3C标准 全称为 “跨域资源共享”（Cross-origin resource sharing），它允许浏览器向跨源服务器，发出 XMLHttpRequest 请求。]]></description><category></category></item><item><title><![CDATA[BFC是什么？有哪些应用场景？一次搞懂BFC，通俗易懂！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/129140263</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/129140263</guid><author>SmileLife123</author><pubDate>Tue, 21 Feb 2023 12:25:47 +0800</pubDate><description><![CDATA[BFC（Block Formatting Context）中文译为"块级格式化上下文"，简单来说，BFC就是给盒子加一个属性，让盒子变成一块独立渲染的区域，可以理解为一个箱子，箱子里面物品的摆放是不受外部影响。]]></description><category></category></item><item><title><![CDATA[iTerm2+oh-my-zsh+插件集，打造最好用的mac终端]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/129112725</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/129112725</guid><author>SmileLife123</author><pubDate>Sun, 19 Feb 2023 18:00:35 +0800</pubDate><description><![CDATA[1. 更换shell解析器  2. 修改iterm字体、主题配色方案 3.安装oh-my-zsh 4. 高亮、自动提示、快捷跳转等插件合集。打造最高效的mac终端！]]></description><category></category></item><item><title><![CDATA[2023最新总结，Mac下使用Homebrew完全指南！]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/129110329</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/129110329</guid><author>SmileLife123</author><pubDate>Sun, 19 Feb 2023 14:29:49 +0800</pubDate><description><![CDATA[1.Homebrew介绍 。2. 安装常见问题。2.下载源更换与重置 3.常用命令总结 4. 问题修复等]]></description><category></category></item><item><title><![CDATA[一文彻底搞懂vue中scoped与deep深度选择器]]></title><link>https://blog.youkuaiyun.com/SmileLife123/article/details/129107455</link><guid>https://blog.youkuaiyun.com/SmileLife123/article/details/129107455</guid><author>SmileLife123</author><pubDate>Sun, 19 Feb 2023 09:08:19 +0800</pubDate><description><![CDATA[1. css属性选择器是什么。
2. scoped的实现原理。
3.scoped产生的影响。
4.deep深度选择器原理是什么。]]></description><category></category></item></channel></rss>