<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ysgz9749的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ysgz9749</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ysgz9749]]></copyright><item><title><![CDATA[用Git上传代码到华为云（图解详细）]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/109890804</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/109890804</guid><author>ysgz9749</author><pubDate>Sat, 21 Nov 2020 10:11:02 +0800</pubDate><description><![CDATA[转载于：https://blog.youkuaiyun.com/qq_36291868/article/details/80983219

1.默认安装git

2.打开华为云，先配置HTTPS密码













3.新建文件夹，右击鼠标，点击git bash here 建本地仓库

4.






	git config --global user.name "你的用户名"
	
	
	
	git config --global user.email "你的邮箱"
	
git clone ...]]></description><category></category></item><item><title><![CDATA[HTML5新特性总结]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/108621090</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/108621090</guid><author>ysgz9749</author><pubDate>Fri, 18 Sep 2020 11:15:48 +0800</pubDate><description><![CDATA[HTML5的新特性包括语义化标签、增强型表单、Video和Audio、Canvas绘图、SVG绘图、地理定位、拖放API、Web Worker、Web Storage、WebSocket。

HTML5声明&lt;!DOCTYPE html&gt;必须放在第一行。

一、语义化标签

&lt;header&gt;  定义文档的头部
&lt;footer&gt; 定义文档的页脚
&lt;nav&gt;  定义文档的导航
&lt;section&gt; 定义文档中的节
&lt;artical&g...]]></description><category></category></item><item><title><![CDATA[ECharts画线状图实例]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/108587802</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/108587802</guid><author>ysgz9749</author><pubDate>Mon, 14 Sep 2020 21:05:41 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;

	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&lt;title&gt;&lt;/title&gt;
		&lt;script type="text/javascript" src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"&gt;&lt;/script&gt;
		&lt;script src="https:/.]]></description><category></category></item><item><title><![CDATA[webpack打包时报错：Invalid configuration object.以及 Error: Can‘t resolve ‘babel-loader‘]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/108529175</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/108529175</guid><author>ysgz9749</author><pubDate>Fri, 11 Sep 2020 11:21:43 +0800</pubDate><description><![CDATA[解决办法：在webpack.config.js 里面添加或者修改 mode为development



由于我事先没有安装了babel-loader，所以后面又报错：ERROR in Entry module not found: Error: Can't resolve 'babel-loader' in 'C:\00new\webpack-demo'



解决办法：打开cmd命令行，npm install babel-loader --save 安装即可



我的还需要在Terminal安装...]]></description><category></category></item><item><title><![CDATA[JavaScript——浏览器的重绘与回流]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/108450300</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/108450300</guid><author>ysgz9749</author><pubDate>Mon, 07 Sep 2020 16:17:06 +0800</pubDate><description><![CDATA[一、浏览器渲染过程？





   1. 浏览器把获取到的html代码解析成1个Dom树，html中的每个tag都是Dom树中的1个节点，根节点就是我们常用的document对象 。dom树里面包含了所有的html tag，包括display:none隐藏，还有用JS动态添加的元素等。

   2. 浏览器把所有样式(主要包括css和浏览器的样式设置)解析成样式结构体，在解析的过程中会去掉浏览器不能识别的样式，比如IE会去掉-moz开头的样式.

   3. dom tree和样...]]></description><category></category></item><item><title><![CDATA[Vue入门之Vue常用指令]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107822277</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107822277</guid><author>ysgz9749</author><pubDate>Wed, 05 Aug 2020 18:54:04 +0800</pubDate><description><![CDATA[1、v-model 双向数据绑定，当input输入框内的值改变，数据也随之改变


&lt;div id="aa"&gt;
    {{ message }}
    &lt;input v-model="message"&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
    var vue = new Vue({
        el:'#aa',
        data:{
            message:'input'
    ]]></description><category></category></item><item><title><![CDATA[前端实习生面试题分析（一）]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107820116</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107820116</guid><author>ysgz9749</author><pubDate>Wed, 05 Aug 2020 17:08:54 +0800</pubDate><description><![CDATA[最近面试拿了很多公司的实习offer，只要是面试的都通过了。

接下来就分析下面试题，也能给自己一个提升吧，以便后续的面试更轻车熟路些，题目没什么顺序，想起什么写什么，还有我面试过程中的一些小套路。

估计要写好多，每天写几道题，而且有些经验性的东西也不容易写出来

这篇写的都是类似一些概念性的理论东西。

1.JS防抖和节流

先说为什么要做防抖和节流，针对一些会频繁触发的事件，像scroll、resize，如果正常绑定事件处理函数的话，可能在很短的时间内多次连续触发事件，十分影响性能。

所以，针对这种]]></description><category></category></item><item><title><![CDATA[JavaScript JSON概述]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107513020</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107513020</guid><author>ysgz9749</author><pubDate>Wed, 22 Jul 2020 14:35:59 +0800</pubDate><description><![CDATA[JavaScript JSON

JSON 是用于存储和传输数据的格式。

JSON 通常用于服务端向网页传递数据 。

什么是 JSON?

JSON 英文全称JavaScriptObjectNotation
	JSON 是一种轻量级的数据交换格式。
	JSON是独立的语言。
	JSON 易于理解。
JSON 使用 JavaScript 语法，但是 JSON 格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。

JSON 实例

以下 JSON 语法定义了 sites 对象: 3 条...]]></description><category></category></item><item><title><![CDATA[JS arguments对象的使用]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107361291</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107361291</guid><author>ysgz9749</author><pubDate>Wed, 15 Jul 2020 15:32:14 +0800</pubDate><description><![CDATA[在JavaScript中，arguments实际上是当前函数的一个内置对象，所有函数都内置了一个arguments对象，他存储了传递的所有实参，当我们不确定有多少个参数传递时，可以用arguments来获取。





arguments = [1,2,3]，以伪数组的形式展示，具有length属性，并且按索引方式存储数据，可以进行遍历，但不具有数组的pop()等方法。





实例：利用函数求2任意多个数的最大值










...]]></description><category></category></item><item><title><![CDATA[JS RegExp对象正则表达式详解]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107253507</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107253507</guid><author>ysgz9749</author><pubDate>Fri, 10 Jul 2020 23:27:28 +0800</pubDate><description><![CDATA[正则表达式是对字符串执行模式匹配的强大工具

创建RegExp对象：①var reg = new RegExp(pattern,attributes); ② var reg = /pattern/attributes;

参数pattern是一个字符串，指定正则表达式的模式或其他正则表达式

参数attributes是一个可选的字符串，包含属性“g”（全局匹配），“i”（区分大小写匹配），“m”（多行匹配），ECMAScript 标准化之前，不支持 m 属性。如果 pattern 是正则表达式，而不是字符.]]></description><category></category></item><item><title><![CDATA[JS常用数组Array方法详解]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107163656</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107163656</guid><author>ysgz9749</author><pubDate>Mon, 06 Jul 2020 18:08:25 +0800</pubDate><description><![CDATA[push() 在数组末尾添加一个或多个元素，并返回新的数组长度，原数组改变



pop() 删除并返回数组最后一个元素，若数组为空则返回undefined，原数组改变



unshift() 在数组开头添加一个或多个元素并返回新的数组长度，原数组改变



shift() 删除并返回数组第一个元素，若数组为空则返回undefined，原数组改变



concat() 合并两个或多个数组，返回新的数组，原数组不变



join() 将数组以字符串形式输出，每一个元素用指定字符隔开，默认是“,”，原数组]]></description><category></category></item><item><title><![CDATA[JS常用字符串方法详解]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107127997</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107127997</guid><author>ysgz9749</author><pubDate>Sat, 04 Jul 2020 18:45:21 +0800</pubDate><description><![CDATA[charAt(index) 返回指定下标的字符，最小为0，最大为-1



charcodeAt(index) 返回指定下标的字符的Unicode码

,

concat(str) 在后面连接字符串,



substr(start,count) 截取从开始下标起的n位字符



substring(index1,index2) 截取两个指定下标之间的字符串，下标部分前后，只包含小的下标



slice(start,end) 截取两个指定下标之间的字符串，只包含开始下标



split(str) 将指.]]></description><category></category></item><item><title><![CDATA[Vue入门之Vue.js安装]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/107046217</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/107046217</guid><author>ysgz9749</author><pubDate>Tue, 30 Jun 2020 17:40:48 +0800</pubDate><description><![CDATA[Vue.js是用于构建交互式的web界面的库。

从技术角度讲，Vue.js专注于MVVM模型的ViewModel层，通过双向数据绑定把View层和Model层连接起来。实际的DOM封装和输出格式都被抽象成了Directives和Filters。

首先从官网https://nodejs.org/en/download/下载安装文件，安装好后打开cmd，可以用node -v，npm -v查看版本，npm是随同node.js一起安装的包管理工具。



用npm install webpack -g安装web]]></description><category></category></item><item><title><![CDATA[HTML5 拖放API]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106833969</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106833969</guid><author>ysgz9749</author><pubDate>Thu, 18 Jun 2020 14:47:04 +0800</pubDate><description><![CDATA[拖放（Drag 和 drop）是 HTML5 标准的组成部分。首先，为了使元素可拖动，把 draggable 属性设置为 true


			ondrag
			
			拖动元素的事件
		ondragstart
			开始拖动元素时触发的事件
		ondragenter
			拖动元素到另一个允许拖拽的区域时触发的事件
		ondragleave
			拖动元素离开允许拖拽的区域时触发的事件
		ondragover
			拖动元素在允许拖拽的区域里触发的事件，每100毫秒触发一次
		ondragen.]]></description><category></category></item><item><title><![CDATA[python选择语句if，if…else，if…elif…else详解]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106608742</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106608742</guid><author>ysgz9749</author><pubDate>Sun, 07 Jun 2020 22:54:01 +0800</pubDate><description><![CDATA[python中没有switch语句，所以在实现多重选择功能时，只能使用if…elif…else多分支语句或者if语句的嵌套。

最简单的if语句语法格式：







表达式可以是布尔值、变量、比较表达式或者逻辑表达式，当表达式的值为非零或者非空的时候，if语句是成立的。



注：如果if语句只有一句，语句块可以直接写在冒号右侧，冒号不可缺少，如果不止一句，一个代码块的所有语句都要缩进，而且缩进量必须相同。

if…else语句语法格式：











注：else不可单独使用，如...]]></description><category></category></item><item><title><![CDATA[python常用类型转换函数详解]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106598244</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106598244</guid><author>ysgz9749</author><pubDate>Sun, 07 Jun 2020 16:57:18 +0800</pubDate><description><![CDATA[(x)将x转换成整型类型



TypeError: int() can't convert non-string with explicit base

错误原因： int()函数用来将一个字符串或数字类型转换成整数，如果只有一个参数值，这个值可以是字符串或数字；但是传入两个参数，第一个参数是字符串，要加单引号或者双引号，第二个参数是进制（二进制、八进制、十进制或十六进制）。

float(x)将x转换成浮点数类型

complex(real[,imag])创建一个复数

str(x)将x转换成字符串

]]></description><category></category></item><item><title><![CDATA[python入门基础小知识（二）]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106587339</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106587339</guid><author>ysgz9749</author><pubDate>Sat, 06 Jun 2020 14:49:18 +0800</pubDate><description><![CDATA[几种字符串编码格式之间大概的区别

1）ASCII：最早的编码是ASCII，仅对10个数字，26个大写26个小写英文字母还有一些其它符号进行了编码，用一个字节对字符进行编码，最多只能表示256个符号。

2）GB2312：我国制定的中文编码，通常用一个字节表示一个英文字符，两个字节表示一个中文字符。

3）GBK：对GB2312的扩充，加入了更多的汉字能表示21003个汉字，它的编码与GB2312是兼容的。遵常用一个字节表示一个英文字符，两个字节表示一个中文字。

4）CP936：微软在GBK的基础上开发的]]></description><category></category></item><item><title><![CDATA[BeanUtils.setProperty()方法报错“:找不到符号”的解决办法]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106500952</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106500952</guid><author>ysgz9749</author><pubDate>Tue, 02 Jun 2020 19:08:54 +0800</pubDate><description><![CDATA[我之前一直在查找不到符号怎么解决，看了很多博客，也试了很多方法，但是一直没解决，这是瞎改时无意之中改的。



因为我用的setProperty方法，所以导入的是import static org.apache.commons.beanutils.BeanUtils.setProperty;这里导入之后，方法调用那里就直接用可以了。



如果用的是copyProperty(user,"name","ys");只要import static org.apache.commons.beanutils.Be..]]></description><category></category></item><item><title><![CDATA[IDEA创建maven web项目出现“No archetype found in remote catalog. Defaulting to internal catalog”]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106494187</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106494187</guid><author>ysgz9749</author><pubDate>Tue, 02 Jun 2020 13:28:05 +0800</pubDate><description><![CDATA[下载archetype-catalog.xml，或者自己新建一个，代码如下：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;archetype-catalog xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch]]></description><category></category></item><item><title><![CDATA[JS实现轮播图简单代码]]></title><link>https://blog.youkuaiyun.com/ysgz9749/article/details/106387754</link><guid>https://blog.youkuaiyun.com/ysgz9749/article/details/106387754</guid><author>ysgz9749</author><pubDate>Wed, 27 May 2020 18:19:32 +0800</pubDate><description><![CDATA[http部分


		&lt;div class="imglist"&gt;
			&lt;div class="image" id="image"&gt;
				&lt;ul&gt;
					&lt;li class="current"&gt;&lt;img src="img/s1.jpg" alt="" /&gt;&lt;/li&gt;
					&lt;li&gt;&lt;img src="img/s2.jpg" alt="" /&gt;&lt;/li&gt;
					&lt;li&gt;&lt]]></description><category></category></item></channel></rss>