<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ye_Yo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ye_Yo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ye_Yo]]></copyright><item><title><![CDATA[前端面试知识点总结——CSS篇]]></title><link>https://blog.youkuaiyun.com/Ye_Yo/article/details/111937094</link><guid>https://blog.youkuaiyun.com/Ye_Yo/article/details/111937094</guid><author>Ye_Yo</author><pubDate>Wed, 30 Dec 2020 15:44:00 +0800</pubDate><description><![CDATA[1、水平居中和垂直居中

绝对定位，利用负margin

#out{
   	width: 500px;
   	height: 500px;
   	border: black 2px solid;
}
#in{
   	width: 100px;
   	height: 100px;
   	/*方法一：50% 50% 负margin*/
   	top:50%;
   	left:50%;
   	margin:-50px -50px;
}


绝对定位，margin:auto

 #in{
		wi]]></description><category></category></item><item><title><![CDATA[前端面试知识点总结——JS篇]]></title><link>https://blog.youkuaiyun.com/Ye_Yo/article/details/111880870</link><guid>https://blog.youkuaiyun.com/Ye_Yo/article/details/111880870</guid><author>Ye_Yo</author><pubDate>Tue, 29 Dec 2020 16:44:52 +0800</pubDate><description><![CDATA[前端JS面试知识点总结
前端JS面试知识点总结
1、创建对象的3种方式
//字面量创建对象
var obj1 = { name = "zhang"};
var obj2 = new Object({ name: "li" });

//构造函数创建对象
var O = function () {
	this.name = "wang";
}
var obj3 = new O();

//Object.create创建对象
var p = { name: "zhao"};
var obj4 = Object.]]></description><category></category></item></channel></rss>