<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Equation]]></title><description><![CDATA[一个前端萌新的成长之路]]></description><link>https://blog.youkuaiyun.com/XYTang1007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; XYTang1007]]></copyright><item><title><![CDATA[localstorage、sessionstorage、cookie用法]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/79670540</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/79670540</guid><author>XYTang1007</author><pubDate>Fri, 23 Mar 2018 17:30:57 +0800</pubDate><description><![CDATA[1. localstorage



/**
 * 用的是ES6的语法
 * 存储localstorage
 */
const setStore = (name, content) =&amp;gt; {
    if (!name) return;
    if (typeof content !== 'string') {
        content = JSON.stringify(conten...]]></description><category></category></item><item><title><![CDATA[自制脚手架所需基础node工具包]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/79150420</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/79150420</guid><author>XYTang1007</author><pubDate>Wed, 24 Jan 2018 17:14:48 +0800</pubDate><description><![CDATA[一、commander

1、安装



npm install commander --save



2、简单demo



var program = require('commander');

program
  .version('0.1.0')
  .option('-p, --peppers', 'Add peppers')
  .option('-P, --pineapple',]]></description><category></category></item><item><title><![CDATA[前端mock数据使用简单demo]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/79091882</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/79091882</guid><author>XYTang1007</author><pubDate>Thu, 18 Jan 2018 09:27:19 +0800</pubDate><description><![CDATA[1、安装

npm i mockjs --save
var Mock = require(‘mockjs’)



2、模拟数据的两种方式

1.数据模板 
2.数据占位符

详见 https://github.com/nuysoft/Mock/wiki/Syntax-Specification

3、主要方法

3.1 Mock.mock() 
完整用法：

Mock.mock(url, typ]]></description><category></category></item><item><title><![CDATA[阿里云服务器部署FTP服务（CentOS 7.3 64位，以vsftpd为例）]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/78533285</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/78533285</guid><author>XYTang1007</author><pubDate>Tue, 14 Nov 2017 18:02:09 +0800</pubDate><description><![CDATA[一、安装vsftpdyum -y install vsftpd
二、配置vsftpd的配置文件在/etc/vsftpd，其中vsftp.conf文件是住配置文件，打开如下：# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample]]></description><category></category></item><item><title><![CDATA[Angular4学习笔记之新建项目]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/75267522</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/75267522</guid><author>XYTang1007</author><pubDate>Mon, 17 Jul 2017 20:14:34 +0800</pubDate><description><![CDATA[Angular4我自己还在摸索学习中，这个系列中的笔记会不定期修改和更新……一、安装nodejs 
        1、nodejs官网下载安装 
        2、使用nvm安装管理（具体方式参照我的另一篇博文）二、全局安装angular-clinpm install -g @angular/cli三、进入一个存放项目的文件夹，运行以下代码，初始化项目ng new <项目名>四、启动项目cd <]]></description><category></category></item><item><title><![CDATA[Angular4学习笔记之表单]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72649977</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72649977</guid><author>XYTang1007</author><pubDate>Tue, 23 May 2017 16:32:33 +0800</pubDate><description><![CDATA[一、响应式表单1、响应式表单需要在appmodule文件中注入响应式表单服务import { FormsModule, ReactiveFormsModule } from '@angular/forms'；
<!-- 这里注入的时候要注意，是哪个module文件使用了表单，某些特殊情况表单是被appmodule下的某个子module文件引用，那么就要在该子module文件中引入响应式表单模块 --]]></description><category></category></item><item><title><![CDATA[nvm安装node.js]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72582679</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72582679</guid><author>XYTang1007</author><pubDate>Sat, 20 May 2017 17:55:25 +0800</pubDate><description><![CDATA[参考：http://www.kancloud.cn/summer/nodejs-install/71975一、Windows系统1、百度云盘下载应用程序，压缩，安装 
链接：https://pan.baidu.com/s/1dFKKv9B 
密码： 79fd2、nvm的安装路径下，找到settings.txt打开，在后面加上(添加淘宝镜像node) 
node_mirror: https://npm]]></description><category></category></item><item><title><![CDATA[git 常用命令]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72582295</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72582295</guid><author>XYTang1007</author><pubDate>Sat, 20 May 2017 17:32:57 +0800</pubDate><description><![CDATA[git clone <url>
git pull
git add */.
git status
git commit -m '<注释描述>'
git push <名称> <分支>
git log
git checkout <分支>]]></description><category></category></item><item><title><![CDATA[git撤销回退版本]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72582244</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72582244</guid><author>XYTang1007</author><pubDate>Sat, 20 May 2017 17:26:05 +0800</pubDate><description><![CDATA[1、git  log 查看日志信息，获取commit 哈希值git log2、操作命令回退git reset --mixed <commit_id> 此为默认方式，不带任何参数的git reset，即时这种方式，它回退到某个版本，只保留源码，回退commit和index信息
git reset --soft <commit_id> 回退到某个版本，只回退了commit的信息，不会恢复到index f]]></description><category></category></item><item><title><![CDATA[git切换分支]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72582201</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72582201</guid><author>XYTang1007</author><pubDate>Sat, 20 May 2017 17:20:59 +0800</pubDate><description><![CDATA[1、在远程仓库新建分支，一般都会新建一个dev分支 
2、命令行使用git pull命令获取分支git pull3、git branch和git branch -r分别查看本地分支和远程分支git branch
git branch -r4、git checkout切换分支git checkout <分支名>]]></description><category></category></item><item><title><![CDATA[推送本地项目至git仓库]]></title><link>https://blog.youkuaiyun.com/XYTang1007/article/details/72582122</link><guid>https://blog.youkuaiyun.com/XYTang1007/article/details/72582122</guid><author>XYTang1007</author><pubDate>Sat, 20 May 2017 17:10:46 +0800</pubDate><description><![CDATA[1、建立本地项目 
2、git初始化git init3、在远程仓库新建一个项目 
4、本地项目添加远程仓库链接git remote add <名称，一般定为origin> <url>5、本地项目添加进git缓存区git add . / git add *
git commit -m '注释描述'6、为了不冲突，push之前先pullgit pull7、第一次推送需要加-ugit push origi]]></description><category></category></item></channel></rss>