<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xin123____的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xin123____</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xin123____]]></copyright><item><title><![CDATA[电商管理API接口]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114932670</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114932670</guid><author>xin123____</author><pubDate>Wed, 17 Mar 2021 15:29:58 +0800</pubDate><description><![CDATA[文章目录1. 电商管理后台 API 接口文档1.1. API V1 接口说明1.1.1. 支持的请求方法1.1.2. 通用返回状态说明1.2. 登录1.2.1. 登录验证接口1.3. 用户管理1.3.1. 用户数据列表1.3.2. 添加用户1.3.3. 修改用户状态1.3.4. 根据 ID 查询用户信息1.3.5. 编辑用户提交1.3.6. 删除单个用户1.3.7. 分配用户角色1.4. 权限管理1.4.1. 所有权限列表1.4.2. 左侧菜单权限1.5. 角色管理1.5.1. 角色列表1.5.2. 添加角]]></description><category></category></item><item><title><![CDATA[Web APIs基础3(完）]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114853410</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114853410</guid><author>xin123____</author><pubDate>Mon, 15 Mar 2021 21:51:20 +0800</pubDate><description><![CDATA[文章目录**day05 - Web APIs****1.1. **元素偏移量 offset 系列1.1.1 offset 概述1.1.2 offset 与 style 区别offsetstyle1.1.3  案例：获取鼠标在盒子内的坐标1.1.4  案例：模态框拖拽1.1.5. 案例分析:1.1.6  案例：仿京东放大镜1.1.7. 案例分析:1.2. 元素可视区 client 系列1.2.1 client概述1.2.2. 淘宝 flexible.js 源码分析1.3.元素滚动 scroll 系列1.3.1]]></description><category></category></item><item><title><![CDATA[Web APIs基础2]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114818038</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114818038</guid><author>xin123____</author><pubDate>Mon, 15 Mar 2021 09:41:42 +0800</pubDate><description><![CDATA[文章目录day03 - Web APIs1.1. 节点操作1.1.1 删除节点1.1.2 案例：删除留言1.1.3 复制（克隆）节点1.1.4 案例：动态生成表格1.1.5 创建元素的三种方式1.1.6 innerTHML和createElement效率对比1.2. DOM的核心总结1.2.1. 创建1.2.2. 增加1.2.3. 删1.2.4. 改1.2.5. 查1.2.6. 属性操作1.2.7. 事件操作（重点）1.3. 事件高级1.3.1. 注册事件（2种方式）1.3.2 事件监听addEventLi]]></description><category></category></item><item><title><![CDATA[vue电商实战（零基础）day2]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114363575</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114363575</guid><author>xin123____</author><pubDate>Sat, 13 Mar 2021 10:40:27 +0800</pubDate><description><![CDATA[vue电商实战day2今日目标补充day1配置后台项目实现登录功能
今日目标
1.初始化项目
2.基于Vue技术栈进行项目开发
3.使用Vue的第三方组件进行项目开发
4.理解前后端分离开发模式
补充day1
补充day1没描述清楚地git配置：
在码云建立好仓库后，安装git，Windows上使用Git，可以从Git官网直接下载安装程序进行安装。测试命令：git --version
打开项目所在的终端，进行git配置：

打开项目所在位置的终端，进行git仓库关联

配置后台项目
A.安装phpStudy]]></description><category></category></item><item><title><![CDATA[路由跳转的四种方式]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114732106</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114732106</guid><author>xin123____</author><pubDate>Sat, 13 Mar 2021 10:26:52 +0800</pubDate><description><![CDATA[router-link
不带参数


 //name,path都行, 建议用name
// 注意：router-link中链接如果是'/'开始就是从根路由开始，如果开始不带'/'，则从当前路由开始。
2.带参数

// params传参数 (类似post)
// 路由配置 path: “/home/:id” 或者 path: “/home:id”
// 不配置path ,第一次可请求,刷新页面id会消失
// 配置path,刷新页面id会保留
// html 取参 route.params.id//scr.]]></description><category></category></item><item><title><![CDATA[flex流式布局]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114677123</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114677123</guid><author>xin123____</author><pubDate>Thu, 11 Mar 2021 19:17:24 +0800</pubDate><description><![CDATA[文章目录移动web开发流式布局1.0 移动端基础1.1浏览器现状1.2 手机屏幕的现状1.3常见移动端屏幕尺寸1.4移动端调试方法2.0 视口2.1 布局视口 layout viewport2.3理想视口 ideal viewport2.4meta标签3.0二倍图3.2背景缩放background-size4.0 移动开发选择和技术解决方案4.2 移动端技术解决方案4.3 移动端大量使用 CSS3盒子模型box-sizin4.4移动端特殊样式5.0移动端常见布局移动web开发——flex布局1.0传统布局和]]></description><category></category></item><item><title><![CDATA[vue项目页面空白的几个原因及解决办法]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114637799</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114637799</guid><author>xin123____</author><pubDate>Thu, 11 Mar 2021 09:37:12 +0800</pubDate><description><![CDATA[会出现vue项目页面空白，通常问题是在于路由上，可能是以下几种原因：
1.路由重复。
如果配置了两个路由是重复的，比如配置了两个【path: ‘/’】，那么访问就会看到空白页面，这时候改下重复的路由配置即可。
2.路由没有配置。
如果没有配置路由，那么访问的页面也可能是空白页，比如访问/yanggb，但是路由里却没有配置，这时候配置上丢失的路由配置即可。
3.路由配置指向页面为空白页。
这种情况就比较玄乎了，配置了指向的页面什么都没有，展示自然也是空白页。
总结
当然可能还会有别的原因导致vue项目出现空白]]></description><category></category></item><item><title><![CDATA[仿小米商城1]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114435100</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114435100</guid><author>xin123____</author><pubDate>Wed, 10 Mar 2021 14:33:52 +0800</pubDate><description><![CDATA[文章目录准备工作安装Hbuilder开始开发引入全局公共样式引入动画样式和外部图标库动画样式外部图标
准备工作
安装Hbuilder
官网安装教程
tips：官网里有一个高效开发技巧，有很多快捷键可以提高效率。
开始开发
引入全局公共样式
项目下面新建目录common，用于引入四个公共样式

animate.css用于实现动画效果，animate中文官网
uni.css为官方ui库，可以通过uniapp模板获取：新建项目


由于新版本的uni.css引入的是本地的uni.ttf，所以我们需要把ttf文件复]]></description><category></category></item><item><title><![CDATA[vue电商实战（基础理论）day0]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114629494</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114629494</guid><author>xin123____</author><pubDate>Wed, 10 Mar 2021 10:49:31 +0800</pubDate><description><![CDATA[文章目录1.模块化的分类A.浏览器端的模块化B.服务器端的模块化C.ES6模块化2.在NodeJS中安装babelA.安装babelB.创建babel.config.jsC.创建index.js文件D.使用npx执行文件3.设置默认导入/导出A.默认导出B.默认导入4.设置按需导入/导出A.按需导出B.按需导入直接导入并执行代码6.webpack的概念7.webpack的基本使用8.设置webpack的打包入口/出口9.设置webpack的自动打包10.配置html-webpack-plugin11.web]]></description><category></category></item><item><title><![CDATA[html基础（全）]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114493760</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114493760</guid><author>xin123____</author><pubDate>Mon, 08 Mar 2021 10:24:36 +0800</pubDate><description><![CDATA[文章目录day 11. HTML 初识1.1 HTML骨架标签html骨架标签总结团队约定大小写1.2 HTML元素标签分类1.3 HTML标签关系1.4 课堂一练2. 代码开发工具（书写代码）3. 文档类型4. 页面语言lang5. 字符集6. HTML标签的语义化day21. HTML常用标签1.1 排版标签1）标题标签h (熟记)2）段落标签p ( 熟记)3）水平线标签hr(认识)4）换行标签br (熟记)5）div 和  span标签(重点)排版标签总结1.2 文本格式化标签(熟记)1.3 标签属性]]></description><category></category></item><item><title><![CDATA[js基础3]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114414882</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114414882</guid><author>xin123____</author><pubDate>Fri, 05 Mar 2021 21:33:13 +0800</pubDate><description><![CDATA[文章目录1 - 循环1.1 for循环1.2 双重for循环1.3 while循环1.4 do-while循环1.5 continue、break2 - 代码规范2.1 标识符命名规范2.2 操作符规范2.3 单行注释规范2.4 其他规范
1 - 循环
1.1 for循环

语法结构

for(初始化变量; 条件表达式; 操作表达式 ){
     //循环体
 }





名称
作用




初始化变量
通常被用于初始化一个计数器，该表达式可以使用 var 关键字声明新的变量，这个变量帮我们来记录次数。]]></description><category></category></item><item><title><![CDATA[js基础2]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114414331</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114414331</guid><author>xin123____</author><pubDate>Fri, 05 Mar 2021 21:21:59 +0800</pubDate><description><![CDATA[文章目录1 - 运算符（操作符）1.1 运算符的分类1.2 算数运算符1.3 递增和递减运算符1.4 比较运算符1.5 逻辑运算符1.6 赋值运算符1.7 运算符优先级2 - 流程控制2.1 流程控制概念2.2 顺序流程控制2.3 分支流程控制2.4 三元表达式2.5 switch分支流程控制
1 - 运算符（操作符）
1.1 运算符的分类
运算符（operator）也被称为操作符，是用于实现赋值、比较和执行算数运算等功能的符号。
JavaScript中常用的运算符有：


算数运算符
递增和递减运算符
比]]></description><category></category></item><item><title><![CDATA[js基础1]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114408764</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114408764</guid><author>xin123____</author><pubDate>Fri, 05 Mar 2021 20:33:07 +0800</pubDate><description><![CDATA[文章目录1 - 编程语言1.1 编程1.2 计算机语言1.3 编程语言1.4 翻译器1.5 编程语言和标记语言区别总结2 - 计算机基础2.1 计算机组成2.2 数据存储2.3 数据存储单位2.4 程序运行3 - 初始JavaScript3.1 JavaScript 是什么3.2 JavaScript的作用3.3 HTML/CSS/JS 的关系3.4 浏览器执行 JS 简介3.5 JS 的组成**ECMAScript****DOM——文档对象模型****BOM——浏览器对象模型**3.6 JS 初体验4 -]]></description><category></category></item><item><title><![CDATA[vue基础4（完）]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114362836</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114362836</guid><author>xin123____</author><pubDate>Thu, 04 Mar 2021 10:49:00 +0800</pubDate><description><![CDATA[Vue.js Ajax接口调用方式异步promise基于Promise发送Ajax请求Promise  基本API实例方法.then().catch().finally()静态方法.all().race()fetchfetch API  中的 HTTP  请求fetchAPI 中 响应格式axiosaxios基础用法axios 全局配置axios 拦截器async  和 await图书列表案例1. 基于接口案例-获取图书列表2   添加图书3  验证图书名称是否存在4.  编辑图书5 删除图书
接口调用方式]]></description><category></category></item><item><title><![CDATA[vue基础3]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114362574</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114362574</guid><author>xin123____</author><pubDate>Thu, 04 Mar 2021 10:42:44 +0800</pubDate><description><![CDATA[Vue组件组件组件注册全局注册组件基础用组件注意事项局部注册Vue 调试工具Vue组件之间传值父组件向子组件传值子组件向父组件传值兄弟之间的传递组件插槽匿名插槽具名插槽作用域插槽购物车案例1.  实现组件化布局2、实现 标题和结算功能组件3.  实现列表组件删除功能4.   实现组件更新数据功能  上5. 实现组件更新数据功能  下
组件

组件 (Component) 是 Vue.js 最强大的功能之一
组件可以扩展 HTML 元素，封装可重用的代
（此教程仅用于自学）

组件注册
全局注册

Vue.c]]></description><category></category></item><item><title><![CDATA[vue基础2]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114332831</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114332831</guid><author>xin123____</author><pubDate>Wed, 03 Mar 2021 20:24:26 +0800</pubDate><description><![CDATA[Vue常用特性表单基本操作表单修饰符自定义指令Vue.directive  注册全局指令Vue.directive  注册全局指令 带参数自定义指令局部指令计算属性   computed侦听器   watch过滤器过滤器中传递参数生命周期数组变异方法替换数组动态数组响应式数据图书列表案例1、 提供的静态数据2、 把提供好的数据渲染到页面上3、 添加图书4 修改图书-上5  修改图书-下6 删除图书常用特性应用场景1 过滤器2 自定义指令3 计算属性生命周期
（此教程仅供自学使用）
表单基本操作


获取单选]]></description><category></category></item><item><title><![CDATA[vue基础1]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114332221</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114332221</guid><author>xin123____</author><pubDate>Wed, 03 Mar 2021 20:12:33 +0800</pubDate><description><![CDATA[vue起步Vue 是什么？使用Vue将helloworld  渲染到页面上指令v-cloakv-textv-htmlv-pre**v-once**双向数据绑定v-modelmvvmv-onv-on事件函数中传入参数事件修饰符按键修饰符自定义按键修饰符别名v-bind绑定对象绑定class绑定对象和绑定数组 的区别绑定style分支结构v-if 使用场景v-show 和 v-if的区别循环结构v-for案例选项卡1、 HTML 结构2、 提供的数据3、 把数据渲染到页面4、 给每一个tab栏添加事件,并让选中]]></description><category></category></item><item><title><![CDATA[vue电商实战（零基础）day1]]></title><link>https://blog.youkuaiyun.com/xin123____/article/details/114327034</link><guid>https://blog.youkuaiyun.com/xin123____/article/details/114327034</guid><author>xin123____</author><pubDate>Wed, 03 Mar 2021 19:25:43 +0800</pubDate><description><![CDATA[vue电商实战day1前端工程化安装Vue脚手架通过脚手架创建项目配置路由配置Element-UI配置Axios初始化git仓库将本地项目托管到github或者码云中
电商业务概述
客户使用的业务服务：PC端，小程序，移动web，移动app
管理员使用的业务服务：PC后台管理端。
PC后台管理端的功能：管理用户账号（登录，退出，用户管理，权限管理），商品管理（商品分类，分类参数，商品信息，订单），数据统计
电商后台管理系统采用前后端分离的开发模式
前端项目是基于Vue的SPA（单页应用程序）项目
前端技术栈]]></description><category></category></item></channel></rss>