<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SSWmouse的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SSWmouse</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SSWmouse]]></copyright><item><title><![CDATA[一个vue前端框架搭建]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/121357424</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/121357424</guid><author>SSWmouse</author><pubDate>Tue, 16 Nov 2021 15:53:10 +0800</pubDate><description><![CDATA[简单vue项目搭建]]></description><category></category></item><item><title><![CDATA[css-Flex弹性布局篇]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/121029223</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/121029223</guid><author>SSWmouse</author><pubDate>Fri, 29 Oct 2021 10:38:24 +0800</pubDate><description><![CDATA[Flex 布局教程
Flex是Flexible Box的缩写，意为"弹性布局"，用来为盒状模型提供最大的灵活性。
任何一个容器都可以指定为Flex布局。
.box{
	 display: flex; 
 }

行内元素也可以使用Flex布局。Webkit 内核的浏览器，必须加上-webkit前缀。
.box{
	display: -webkit-flex; /* Safari */
	display: flex; 
}

注意，设为Flex布局以后，子元素的float 、clear和vertical-ali]]></description><category></category></item><item><title><![CDATA[小冰商城（手机app）]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/120888895</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/120888895</guid><author>SSWmouse</author><pubDate>Thu, 21 Oct 2021 16:21:57 +0800</pubDate><description><![CDATA[小冰商城
整体框架

xiaomiServe 后台node-koa服务器
数据库mysql
xiaomi_front 移动端小冰商城app
xiaomi_admin 后台管理系统


没有文件服务器，文件保存在后台服务器的静态文件夹 static文件夹下

安装教程

cd xiaomiServe
cnpm install
cd xiaomi_front
cnpm install
cd xiaomi_admin
cnpm install
mysql 导入数据库 shops.sql
修改 xiaomiServ]]></description><category></category></item><item><title><![CDATA[Vue面试题 70道题目及答案（重排）]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/120699589</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/120699589</guid><author>SSWmouse</author><pubDate>Mon, 11 Oct 2021 12:47:04 +0800</pubDate><description><![CDATA[Vue面试题

Vue.js介绍



Vue.js是一个轻巧、高性能、可组件化的MVVM库，同时拥有非常容易上手的API


Vue.js是一个构建数据驱动的Web界面的库。


Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是，Vue 采用自底向上增量开发的设计。Vue的核心库只关注视图层，并且非常容易学习，非常容易与其它库或已有项目整合。另一方面，Vue 完全有能力驱动采用单文件组件和 Vue生态系统支持的库开发的复杂单页应用。数据驱动+组件化的前端开发。


简而言之：Vue.j]]></description><category></category></item><item><title><![CDATA[svn简单使用]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/119904041</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/119904041</guid><author>SSWmouse</author><pubDate>Wed, 25 Aug 2021 09:50:19 +0800</pubDate><description><![CDATA[svn简单使用
1.安装svn，自行百度，然后准备下拉！

填入svn地址！

进入到svn

选择下拉的文件进行checkout下拉

选择导出文件位置：

进行导出，然后修改文件

上传：（先进行add,在commit）

其他操作：

没了！！！（其他高级操作不会，比如代码冲突如何合并，忘了）

...]]></description><category></category></item><item><title><![CDATA[前端笔记-MySQL8数据库访问失败问题解决方案]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/116307761</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/116307761</guid><author>SSWmouse</author><pubDate>Fri, 30 Apr 2021 18:03:54 +0800</pubDate><description><![CDATA[前端笔记-MySQL8数据库访问失败问题解决方案

安装mysql8(安装参照百度)
假设: 安装的同时 设置的密码是: abc123
通过 终端 访问mysql
mysql -u root -p
abc123
可以访问mysql
通过 工具 或者 项目中的 mysql 模块 去访问数据库var mysql = require('mysql');
var db = mysql.createConnection({
    host     : 'localhost',
    user     : 'roo]]></description><category></category></item><item><title><![CDATA[前端面试题2021及答案]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/116147404</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/116147404</guid><author>SSWmouse</author><pubDate>Tue, 27 Apr 2021 12:26:40 +0800</pubDate><description><![CDATA[vue面试题2021总结
1. vue双向数据绑定的原理：
采用数据劫持结合发布者-订阅者模式的方式，通过Object.defineProperty()来劫持各个属性的setter，getter，在数据变动时发布消息给订阅者，触发相应的监听回调。
2. 什么是mvvm模式：
MVVM是将“数据模型数据双向绑定”的思想作为核心，因此在View和Model之间没有联系，通过ViewModel进行交互，而且Model和ViewModel之间的交互是双向的，因此视图的数据的变化会同时修改数据源，而数据源数据的变化也]]></description><category></category></item><item><title><![CDATA[vue双向数据绑定]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/116145868</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/116145868</guid><author>SSWmouse</author><pubDate>Mon, 26 Apr 2021 11:13:27 +0800</pubDate><description><![CDATA[目录双向数据绑定基本原理html 下实现双向数据绑定：讲解vue如何实现vue代码实现总结
双向数据绑定基本原理
vue.js 是采用数据劫持结合发布者-订阅者模式的方式，通过Object.defineProperty()来劫持各个属性的setter，getter，在数据变动时发布消息给订阅者，触发相应的监听回调。
var obj  = {};
Object.defineProperty(obj, 'name', {
        get: function() {
            console]]></description><category></category></item><item><title><![CDATA[React Native搭建开发环境并创建一个示例项目]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/116071654</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/116071654</guid><author>SSWmouse</author><pubDate>Fri, 23 Apr 2021 21:17:07 +0800</pubDate><description><![CDATA[React Native搭建开发环境并创建一个示例项目搭建环境创建示例项目
搭建环境
根据你所使用的操作系统、针对的目标平台不同，具体步骤有所不同。如果想同时开发 iOS 和 Android 也没问题，你只需要先选一个平台开始，另一个平台的环境搭建只是稍有不同。
安装依赖
必须安装的依赖有：Node、JDK 和 Android Studio。
虽然你可以使用任何编辑器来开发应用（编写 js 代码），但你仍然必须安装 Android Studio 来获得编译 Android 应用所需的工具和环境。
建议直接使]]></description><category></category></item><item><title><![CDATA[笔记-项目打包成app]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/116027197</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/116027197</guid><author>SSWmouse</author><pubDate>Thu, 22 Apr 2021 19:36:06 +0800</pubDate><description><![CDATA[目录项目打包第一步安装软件第二步打包
项目打包
今天我们学的东西时把我们做的项目打包成apk（安卓手机安装包时.apk文件,ios的安装包为.ipa文件），因为我们普遍用的均为windouws系统和安卓手机，所以今天进行的时apk文件的打包。
第一步安装软件
项目打包首先要知道打包需要用带的工具，这里我们使用的是 Android Stuido 打包，参考的是教程是：React Native 搭建开发环境。
这里我们首先进行相关环境的配置安装：
必须安装的依赖有：Node、JDK 和 Android Stud]]></description><category></category></item><item><title><![CDATA[笔记-阿里云服务器]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115915933</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115915933</guid><author>SSWmouse</author><pubDate>Tue, 20 Apr 2021 19:23:08 +0800</pubDate><description><![CDATA[目录笔记-云服务器搭建
笔记-云服务器搭建

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件，即可迅速创建或释放任意多台云服务器。
云服务器帮助您快速构建更稳定、安全的应用，降低开发运维的难度和整体IT成本，使您能够更专注于核心业务的创新。

这里我购买了阿里云的最低配服务器3年，因为是活动，购买花费了261块，一年87，主要用于学习使用。

购买服务器，第一步，设置我们的服务]]></description><category></category></item><item><title><![CDATA[笔记-微信订阅号开发]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115895344</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115895344</guid><author>SSWmouse</author><pubDate>Tue, 20 Apr 2021 18:46:33 +0800</pubDate><description><![CDATA[目录微信订阅号开发流程
微信订阅号开发流程
授权：
访问地址:(转二维码扫码。或者放到菜单中点击)
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0c72fc5efe593f65&amp;redirect_uri=http%3A%2F%2F1.sswmouse.applinzi.com%2Fb.php&amp;response_type=code&amp;scope=snsapi_userinfo&amp;state=123&amp;]]></description><category></category></item><item><title><![CDATA[vue项目中出现 You may have an infinite update loop in a component render function]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115894433</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115894433</guid><author>SSWmouse</author><pubDate>Tue, 20 Apr 2021 10:05:36 +0800</pubDate><description><![CDATA[文章目录一、第一次调试二、第二次调试本人结论

这个bug的意思是组件渲染函数中可能有无限更新循环。
一、第一次调试
在vue所渲染的界面元素当中，如果用方法或者计算属性对 vm.$data 的属性进行操作，理论上，可能因为修改到循环对象，诱发无限循环，此时 Vue 就会发出警告。
如 ：本人第一次的情况是在v-for中循环使用了tbody函数显示界面元素。
tibody: function (item) {
            var x = '789';
            console.lo]]></description><category></category></item><item><title><![CDATA[git的使用]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115890836</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115890836</guid><author>SSWmouse</author><pubDate>Tue, 20 Apr 2021 09:46:07 +0800</pubDate><description><![CDATA[git
简介：

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的，用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件



svn
我所使用的代码托管平台有二种，一种是svn，一种是git，二者有什么区别呢！？首先svn是集中式的托管平台，云端有一个远程仓库，本地先checkout创建，从云端获取代码更新（update），修改，然后在上传（commit）。就完成了代]]></description><category></category></item><item><title><![CDATA[农场小游戏]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115734589</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115734589</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 19:14:45 +0800</pubDate><description><![CDATA[农场小游戏（css+js+html）htmlcssjs
初学前端时跟着老师写的，很丑，不好玩；
但是我还是厚着脸皮发布了，没办法老图奇啥优点没有，就是脸皮厚
html
首先 建好需要的一些东西，时间太久，
&lt;body&gt;
    &lt;div class="wrap"&gt;
        &lt;!-- 显示作物的数量 --&gt;
        &lt;div class="table_top"&gt;仓库:
            &lt;div class="table_left"&]]></description><category></category></item><item><title><![CDATA[简单的图书管理系统（本地存储，不用数据库）]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115719109</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115719109</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 11:28:56 +0800</pubDate><description><![CDATA[图书管理系统html代码效果css代码效果js代码效果源码
html
代码
首先 先画一个界面（个人审美不是很好，将就用啦）
&lt;div class="add_div"&gt;
    &lt;h1&gt;图书管理系统&lt;/h1&gt;
    &lt;div&gt;
        书名：&lt;input class='shu_name' type="text"&gt;
        作者：&lt;input class='write_name' type="text"&gt;
       ]]></description><category></category></item><item><title><![CDATA[前端笔记-vue]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115716113</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115716113</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 10:17:54 +0800</pubDate><description><![CDATA[前端笔记vuevue基础router路由axios:vue的axjx请求插件三种vue界面框架
vue
vue基础
vue：
vue中几种常见的属性：
    name //起名
    data //用于存放数据
    methods //用于存放方法
    computed //用于存放计算属性 用函数的样式写 retrun 数据 
    watch //侦听属性
    components //组件注册
    props //接收父组件传递的属性
    created //生命周期-创建完]]></description><category></category></item><item><title><![CDATA[前端笔记-常用插件工具]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115715925</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115715925</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 10:04:44 +0800</pubDate><description><![CDATA[前端笔记复习补充及前端常用插件
复习补充及前端常用插件
复习补充
复习：
    1.{}:
        1.封闭作用域
        2.代码结构
        3.作用域  
    2.():
        表达式:变量 常量 或 运算符
        判断条件:只要是表达式就行
        ture false 其他
            其他:
                数字:非0即真
                字符串:非空即真 
                un]]></description><category></category></item><item><title><![CDATA[前端笔记-node服务器搭建]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115715847</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115715847</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 10:04:08 +0800</pubDate><description><![CDATA[前端笔记搭建服务器
搭建服务器
服务器搭建
1.node 搭建服务器 和 mySQL
    1. 准备空文件夹
    2. 终端cd到文件夹中
    3. 将该普通文件夹初始化成项目文件件
        npm init
    4. 查看项目中的package.json文件
        创建 index.js 文件
    5. 安装服务器模块koa
        cnpm install koa --save
        (   额外插播一条广告: 你的电脑没有cnpm
       ]]></description><category></category></item><item><title><![CDATA[前端笔记-js]]></title><link>https://blog.youkuaiyun.com/SSWmouse/article/details/115715698</link><guid>https://blog.youkuaiyun.com/SSWmouse/article/details/115715698</guid><author>SSWmouse</author><pubDate>Thu, 15 Apr 2021 10:02:48 +0800</pubDate><description><![CDATA[前端笔记html-js
html-js
js基础
1.获取界面上的元素
    var变量= document.getElementsByClassName("标签的class名")[0]
2.给元素增加点击事件
    元素.onclick = function ( {
    }
3.输入框标签
    &lt;input type="text" /&gt;
4.获取输入框中的内容
    输入框.value
5.间隔定时器
    setInterval(function (){
        执行]]></description><category></category></item></channel></rss>