<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[knowledge_bird的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/knowledge_bird</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; knowledge_bird]]></copyright><item><title><![CDATA[SQL学习笔记-增删改查]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/92590008</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/92590008</guid><author>knowledge_bird</author><pubDate>Mon, 17 Jun 2019 11:34:17 +0800</pubDate><description><![CDATA[SQL学习笔记-增删改查
增加操作
语句：
insert into 表明 values('数据1'，'数据2'，'数据3')

如果直接添加会在数据后面再添加一条数据(表名：test)：

insert into test values('test','test','1')

其实values后面加上的就是对应col的数据
当然也可以在指定的位置添加数据如：
insert into test(sn...]]></description><category></category></item><item><title><![CDATA[markdown编辑器]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/92589853</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/92589853</guid><author>knowledge_bird</author><pubDate>Mon, 17 Jun 2019 11:33:36 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[SVN学习笔记]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89633508</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89633508</guid><author>knowledge_bird</author><pubDate>Sun, 28 Apr 2019 10:50:30 +0800</pubDate><description><![CDATA[SVN学习笔记
svn解决三大问题

协作开发
远程开发
版本回退

和SVN一样的软件


SCM：软件配置管理—》对软件源代码直接进行控制管理


CVS：元老级产品


VSS：入门级产品—》微软开发


ClearCase：专业开发软件（IBM公司提供技术支持）


SVN属于C/S结构软件（客户端/服务端）
服务器端软件(server–VisualSvn)：http://www.visu...]]></description><category></category></item><item><title><![CDATA[webpack从入门到门口]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89552464</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89552464</guid><author>knowledge_bird</author><pubDate>Fri, 26 Apr 2019 14:13:21 +0800</pubDate><description><![CDATA[安装webpack


安装本地webpack


yarn add webpack webpack-cli -D


执行webpack    命令：npx  webpack


npx webpack-dev-server  ----&gt;配置localhost


yarn add html-webpack-plugin    ------&gt;配置html模板文件，并用此文件显示web...]]></description><category></category></item><item><title><![CDATA[通过webpack从零开始搭建React项目]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89552438</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89552438</guid><author>knowledge_bird</author><pubDate>Fri, 26 Apr 2019 14:12:21 +0800</pubDate><description><![CDATA[从零开始搭建React项目
1. Webpack基础概念
webpack主要作用：

代码转换：TypeScript 编译成 JavaScript、SCSS 编译成 CSS 等。
文件优化：压缩 JavaScript、CSS、HTML 代码，压缩合并图片等。
代码分割：提取多个页面的公共代码、提取首屏不需要执行部分的代码让其异步加载。
模块合并：在采用模块化的项目里会有很多个模块和文件，需要构建功...]]></description><category></category></item><item><title><![CDATA[git命令大全及使用大全]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89520215</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89520215</guid><author>knowledge_bird</author><pubDate>Thu, 25 Apr 2019 17:16:32 +0800</pubDate><description><![CDATA[GIT命令大全及使用方法
查看、添加、提交、删除、找回，重置修改文件
git help  # 显示command的help
git show # 显示某次提交的内容 git show $id
git co –  # 抛弃工作区修改
git co . # 抛弃工作区修改
git add  # 将工作文件修改提交到本地暂存区
git add . # 将所有修改过的工作文件提交暂存区
git rm  #...]]></description><category></category></item><item><title><![CDATA[git-study]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89519419</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89519419</guid><author>knowledge_bird</author><pubDate>Thu, 25 Apr 2019 16:49:40 +0800</pubDate><description><![CDATA[安装git


第一步安装git，到git的官网下载安装


安装完成之后，打开git bash：

设置用户名：$ global config user.name “Your name”
设置用户名邮箱：$ global config user.email"email@email.com"
查看设置：git config
git  config --list查看信息



添加命令：

mkdi...]]></description><category></category></item><item><title><![CDATA[react脚手架生成事项及整套react依赖配置]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/89509463</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/89509463</guid><author>knowledge_bird</author><pubDate>Thu, 25 Apr 2019 09:44:55 +0800</pubDate><description><![CDATA[create-react-app----&gt;react脚手架的安装与使用
安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
一、开始安装使用react步骤
1、cnpm insta...]]></description><category></category></item><item><title><![CDATA[react组件使用格式]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88950555</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88950555</guid><author>knowledge_bird</author><pubDate>Mon, 01 Apr 2019 16:11:22 +0800</pubDate><description><![CDATA[react组件使用方法
react中组件开放也是有方法的，一般我们建议
父组件使用：
import React, { Component } from 'react'

class componentName extends Component {
    constructor(props) {
        super(props);
        
    }
    render() ...]]></description><category></category></item><item><title><![CDATA[选择器优先级]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88886717</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88886717</guid><author>knowledge_bird</author><pubDate>Fri, 29 Mar 2019 11:04:44 +0800</pubDate><description><![CDATA[选择器优先级




选择器
优先级




div
0001


.class
0010


#id
0100


div#id
0101


.class1 .class2
0020






优先级可以看成0000每一级的叠加，越大优先级越高

]]></description><category></category></item><item><title><![CDATA[javascript数组大全]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88846121</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88846121</guid><author>knowledge_bird</author><pubDate>Wed, 27 Mar 2019 15:27:28 +0800</pubDate><description><![CDATA[JavaScript数组大全
1、数组转换方式（ join()、valueOf()、toString()、toLocaleString()）


join()  可以将数组转换成字符串，并以逗号隔开–》使用join方法若是数组中含有：空、null、undefined则会打印出空数组出来
 var lists = [1, null, 3, undefined, 5, , 3, , 1]
    co...]]></description><category></category></item><item><title><![CDATA[react-eslint配置]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88844161</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88844161</guid><author>knowledge_bird</author><pubDate>Wed, 27 Mar 2019 14:38:26 +0800</pubDate><description><![CDATA[react-eslint在vscode中如何配置
首先全局安装eslint：https://cn.eslint.org/docs/user-guide/getting-started
然后当我们装完eslint之后记得在create-react-app脚手架中也需要加载，具体还是看官网
接下来我们开始配置vscode中的eslint：
1、安装eslint插件：

2、安装prettier插件：
...]]></description><category></category></item><item><title><![CDATA[react数组]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88819680</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88819680</guid><author>knowledge_bird</author><pubDate>Tue, 26 Mar 2019 14:29:42 +0800</pubDate><description><![CDATA[react数组
var a={1,2,3}
var b=a  //b={1,2,3}
var b={1,2,3,4,5}
console.log(a)   //a={1,2,3,4,5}

此时我们可以发现当我们修改b对象的时候会将a对象的内容也进行修改如图：

面对这样的结果，前端JavaScript有两种解决方案


一种是使用json的方式， let list = JSON.parse(JS...]]></description><category></category></item><item><title><![CDATA[react 父子组件传值]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88788126</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88788126</guid><author>knowledge_bird</author><pubDate>Mon, 25 Mar 2019 10:57:41 +0800</pubDate><description><![CDATA[父组件向子组件传值—》子组件向父组件获取数据
父组件：
import React, { Component } from 'react'
import Son from './Son'
import SonTow from './SonTow'
export default class Daddy extends Component {
  constructor(props) {
    sup...]]></description><category></category></item><item><title><![CDATA[vscode--powershell,bash切换]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88786343</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88786343</guid><author>knowledge_bird</author><pubDate>Mon, 25 Mar 2019 09:42:09 +0800</pubDate><description><![CDATA[VS code中power shell，bash的切换
在VS code中的设置

然后在搜索栏中输入power可以跳出一个选择的路径

将bash的路径输入（个人路径：D:\Git\bin\bash.exe）输入就可以切换成bash，VS code中默认自带的就是powershell，不喜欢bash的不用切换
一般计算机自带的powershell目录如下：C:\Windows\System32\...]]></description><category></category></item><item><title><![CDATA[Js模块话编程思想]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88745476</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88745476</guid><author>knowledge_bird</author><pubDate>Fri, 22 Mar 2019 17:00:30 +0800</pubDate><description><![CDATA[为什么出现JavaScript的模块化编程思想
原因是在于之前的简单的直接式编程会导致

逻辑混乱
页面复杂
可维护性差
全局变量暴露等问题

所以就有大佬提出了很多的解决方案，其中之一就是JavaScript的模块化思想编程。
那么模块话思想又有什么有点值得我们学习：

解决项目中的全局变量污染的问题。
开发效率高，有利于多人协同开发。
职责单一，方便代码复用和维护 。
解决文件依赖问题，无需关...]]></description><category></category></item><item><title><![CDATA[react - webpack配置文件缺失]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88742317</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88742317</guid><author>knowledge_bird</author><pubDate>Fri, 22 Mar 2019 15:24:22 +0800</pubDate><description><![CDATA[当类似配置文件缺失的时候
在当前的目录下面：yarn add @babel/plugin-transform-react-jsx  -D
添加配置文件即可
同理：

在当前的目录下面配置： yarn add @babel/plugin-transform-react-jsx-source -D
加载完成后：yarn start打开react即可使用

...]]></description><category></category></item><item><title><![CDATA[react生命周期详解]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88736837</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88736837</guid><author>knowledge_bird</author><pubDate>Fri, 22 Mar 2019 11:36:59 +0800</pubDate><description><![CDATA[React生命周期详解
子组件生命周期详解代码：
import React, { Component } from 'react'

export default class Life extends Component {
  // 组件挂在的时候触发的几个生命周期函数
  constructor(props) {
    console.log('1、首先执行构造函数');
    super...]]></description><category></category></item><item><title><![CDATA[react实现双向数据绑定]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88710560</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88710560</guid><author>knowledge_bird</author><pubDate>Thu, 21 Mar 2019 11:28:10 +0800</pubDate><description><![CDATA[利用react实现类似vue的双向数据绑定的效果
在使用vue的时候我们都知道，vue自身是双向数据绑定，所以使用自身带的v-model就可以实现双向数据的绑定，而react却是明摆的单向数据绑定，那么如何利用react实现类似的vue的双向数据绑定？
方法如下：
import React, { Component } from 'react'

export default class comp...]]></description><category></category></item><item><title><![CDATA[react学习第一天]]></title><link>https://blog.youkuaiyun.com/knowledge_bird/article/details/88710532</link><guid>https://blog.youkuaiyun.com/knowledge_bird/article/details/88710532</guid><author>knowledge_bird</author><pubDate>Thu, 21 Mar 2019 11:27:35 +0800</pubDate><description><![CDATA[使用create-react-app生成react脚手架之后，我在上一篇文件已经讲过，这个脚手架所生成的问价以及可以删除的文件夹，那么react的脚手架应该如何使用？
首先，app.js做为主要的根组件的入口文件，我们通常是写完组件之后，在app.js文件实现组件的利用
如图：

其中，我们可以将组件的后缀名，命名为.js文件也可以为.jsx文件，webpack打包之后都会形成.js文件，所以这边...]]></description><category></category></item></channel></rss>