<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[秦兟]]></title><description><![CDATA[个人IT学习整理]]></description><link>https://blog.youkuaiyun.com/qinshensx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qinshensx]]></copyright><item><title><![CDATA[前端文件下载]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/128278719</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/128278719</guid><author>qinshensx</author><pubDate>Sun, 11 Dec 2022 21:10:50 +0800</pubDate><description><![CDATA[设计前端文件下载]]></description><category></category></item><item><title><![CDATA[常用 CSS 知识点整理]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/128242994</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/128242994</guid><author>qinshensx</author><pubDate>Thu, 08 Dec 2022 20:30:11 +0800</pubDate><description><![CDATA[工作中 常用 css 整理]]></description><category></category></item><item><title><![CDATA[React阶段 -  Redux 状态管理器，不仅仅应用于React开发]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/107467268</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/107467268</guid><author>qinshensx</author><pubDate>Thu, 10 Sep 2020 10:39:18 +0800</pubDate><description><![CDATA[Redux 状态管理
Redux是一个独立的数据管理器，可以运行于不同的环境下，也同样支持别的开发框架（Vue）。]]></description><category></category></item><item><title><![CDATA[React阶段 - React双向数据绑定原理]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/108494936</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/108494936</guid><author>qinshensx</author><pubDate>Thu, 10 Sep 2020 10:34:46 +0800</pubDate><description><![CDATA[React双向数据绑定原理 
如果已经学过Vue，并且深入了解过Vue的双向数据绑定的话，就会明白 Vue 2.0 双向数据绑定的核心其实是通过Object.defineProperty来实现的
但是 React 中是没有这个概念的，需要我们自己去实现。]]></description><category></category></item><item><title><![CDATA[React阶段 - 生命周期函数]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/107101602</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/107101602</guid><author>qinshensx</author><pubDate>Fri, 03 Jul 2020 18:59:05 +0800</pubDate><description><![CDATA[React 生命周期函数
生命周期函数的存在，就是为了能够将页面加载的过程分割开来
便于开发和后期维护]]></description><category></category></item><item><title><![CDATA[React阶段 - 使用 create-react-app 构建项目]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/107046573</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/107046573</guid><author>qinshensx</author><pubDate>Fri, 03 Jul 2020 18:58:17 +0800</pubDate><description><![CDATA[自动化构建项目
通过前面 script 的方式虽然也能完成 React.js 的开发（上一篇的文章中的方式）
但是，却存在这很大的问题，模块化怎么实现
create-react-app
Create React App 基于 Node.js 编写的命令行工具，通过它可以快速生成 React.js 项目
内置了 Babel、Webpack 等工具帮助我们实现 ES6+ 解析、模块化解析打包
通过它，我们可以使用 模块化 以及 ES6+ 等更新的一些特性
同时它还内置 ESLint 语法检测工具、Jest 单元]]></description><category></category></item><item><title><![CDATA[React阶段 - 一线大厂必备技能？！]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/107017711</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/107017711</guid><author>qinshensx</author><pubDate>Fri, 03 Jul 2020 18:57:41 +0800</pubDate><description><![CDATA[React 是一个用于构建用户界面的 JavaScript 库。
使创建交互式 UI 变得轻而易举。无论你现在正在使用什么技术栈，你都可以随时引入 React 来开发新特性，而不需要重写现有代码。]]></description><category></category></item><item><title><![CDATA[Git版本控制工具 - 程序员的日常小助手（二）]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/106906365</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/106906365</guid><author>qinshensx</author><pubDate>Sun, 28 Jun 2020 22:13:37 +0800</pubDate><description><![CDATA[写了很长时间的代码，任何人直接上手去补充和修改，都会使项目存在直接崩盘的可能。分支存在的意义，就是j为了避免项目整体崩盘，无法复原。
我们本身编写代码的就是在一个分支上进行的，也就是默认的分支`master`]]></description><category></category></item><item><title><![CDATA[Git版本控制工具 - 程序员的日常小助手（一）]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/106606494</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/106606494</guid><author>qinshensx</author><pubDate>Sun, 14 Jun 2020 16:13:17 +0800</pubDate><description><![CDATA[版本控制是指对软件开发过程中各种程序代码、说明文档等文件的变更进行管理
它将追踪文件变化，记录文件的变更时间、变更内容、甚至变更执行人进行记录
同时对每一个阶段性变更（不仅仅只是一个文件的变化）添加版本编号
方便将来进行查阅特定阶段的变更信息，甚至是回滚（调回原先的版本）]]></description><category></category></item><item><title><![CDATA[Webpack工具 - 打包执行中的奇奇怪怪]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/106597141</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/106597141</guid><author>qinshensx</author><pubDate>Sun, 07 Jun 2020 18:12:37 +0800</pubDate><description><![CDATA[在 webpack 的世界里，所有的内容都是 js 或者说 通通被当做 js 来处理。
当我们需要打包非 js 的文件时，就需要用到 各种各样的 loader 来处理。
而，当我们需要打包自动生成 html 时，还需要使用到一些奇奇怪怪的依赖。]]></description><category></category></item><item><title><![CDATA[Webpack工具 - 前端开发的模块化 与 Webpack 的“恩怨情仇”]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/106502226</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/106502226</guid><author>qinshensx</author><pubDate>Sat, 06 Jun 2020 22:49:27 +0800</pubDate><description><![CDATA[模块化已经是现代前端开发中不可或缺的一部分了
把复杂的问题分解成相对独立的模块，这样的设计可以降低程序复杂性，提高代码的重用，也有利于团队协作开发与后期的维护和扩展
从 `ECMAScript2015` 开始引入了模块的概念，我们称为：`ECMAScript Module`，简称：`ESM`]]></description><category></category></item><item><title><![CDATA[Vue框架 - 组件之间如何通信及props属性的那点事儿]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/106040467</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/106040467</guid><author>qinshensx</author><pubDate>Tue, 02 Jun 2020 14:32:09 +0800</pubDate><description><![CDATA[处理UI界面的重用（Vue组件）续
上一篇博客中已经介绍了 Vue 组件的一些基础 及 单项的数据传递，在实际的使用中，往往需要做到数据的双向传递。
这篇博客主要是介绍 实现数据双向传递的方法。
数据双向传递
方法一：将之前的单项数据传递的方法结合起来使用
方法二：v-model 实现
方法三：.sync实现（推荐）]]></description><category></category></item><item><title><![CDATA[Vue框架 - 如何处理UI界面的重用（Vue组件）]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105831495</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105831495</guid><author>qinshensx</author><pubDate>Sat, 09 May 2020 21:30:47 +0800</pubDate><description><![CDATA[组件系统是 Vue 的另一个重要概念，它是一种抽象，允许我们使用小型、独立和通常可复用的组件构建大型应用，因此几乎任意类型的应用界面都可以看成一个组件树。]]></description><category></category></item><item><title><![CDATA[Vue框架 - computed 与 watch 之间的那点事儿]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105778865</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105778865</guid><author>qinshensx</author><pubDate>Tue, 28 Apr 2020 14:07:09 +0800</pubDate><description><![CDATA[computed 是一个对象，里面存放是属性，类似 data 而不是methods
里面的属性可以像 data 里面存放的数据一样去使用
这些属性的值是通过运算得到的]]></description><category></category></item><item><title><![CDATA[Vue框架 - 简析过滤器的原理及其应用]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105758265</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105758265</guid><author>qinshensx</author><pubDate>Sun, 26 Apr 2020 22:06:36 +0800</pubDate><description><![CDATA[过滤器的实质 就是数据处理的一种方式，对所需内容进行二次操作（过滤）
过滤器本应该就是一段负责处理原始数据的代码，只是被封装起来而已
Vue过滤器 ：类似于 管道流 的处理方式 
管道流： 将过滤器的结果，以参数（第一位）的形式传递给下一层]]></description><category></category></item><item><title><![CDATA[Vue框架 - 还记得关键字on吗？]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105585484</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105585484</guid><author>qinshensx</author><pubDate>Sat, 25 Apr 2020 21:46:53 +0800</pubDate><description><![CDATA[在之前叙述的指令中，实现了 控制页面元素的显示（v-show） 及 数据驱动视图（v-model），那如果想要在给页面添加事件又该如何实现？
v-on：可以缩写为 @ ，可以直接去调用功能性的语句，也可以去调用函数。]]></description><category></category></item><item><title><![CDATA[Vue框架 - 指令可以自定义，也可以修饰？！]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105646524</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105646524</guid><author>qinshensx</author><pubDate>Wed, 22 Apr 2020 19:38:22 +0800</pubDate><description><![CDATA[不同的指令下，有不同的修饰符，需要使用是时，查看文档
具体内容查看api 或 自定义指令的具体实现]]></description><category></category></item><item><title><![CDATA[Vue框架 - 指令不可或缺的存在]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105563179</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105563179</guid><author>qinshensx</author><pubDate>Fri, 17 Apr 2020 11:27:10 +0800</pubDate><description><![CDATA[Vue中的指令
{{ }} 被称作大胡子语法、双花括号语法，在 Vue 的使用中很常见
可以存放变量名，存放表达式（ 一些运算，只要最终的结果 ）
但是它有着自身的局限性，只允许出现在内容区域，怎么办？！]]></description><category></category></item><item><title><![CDATA[Vue框架 - 我们要做到的不仅仅是会使用]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105545698</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105545698</guid><author>qinshensx</author><pubDate>Fri, 17 Apr 2020 11:25:38 +0800</pubDate><description><![CDATA[Vue.js  是用于构建用户界面（UI页面，即静态页面）的渐进式框架（诱导）。提供了 MVVM 数据绑定和一个可组合的组件系统，具有简单、灵活的 API。]]></description><category></category></item><item><title><![CDATA[前后端交互 - JWT鉴权到底是何方神圣]]></title><link>https://blog.youkuaiyun.com/qinshensx/article/details/105527351</link><guid>https://blog.youkuaiyun.com/qinshensx/article/details/105527351</guid><author>qinshensx</author><pubDate>Fri, 17 Apr 2020 11:24:12 +0800</pubDate><description><![CDATA[JWT全称 JSON Web Token，是一套开放的标准（RFC 7519），它定义了一种紧凑且自URL安全的方式，以JSON对象的方式在各方之间安全地进行信息传输。 使用密钥 ( secret ) ( HMAC算法生成 ) 或者 使用RSA或ECDSA的 公有/私有密钥 对JWT进行签名。]]></description><category></category></item></channel></rss>