<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MeiLuan_yahoho的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MeiLuan_yahoho</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MeiLuan_yahoho]]></copyright><item><title><![CDATA[CSS3:nth-child]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89260388</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89260388</guid><author>MeiLuan_yahoho</author><pubDate>Fri, 12 Apr 2019 21:56:57 +0800</pubDate><description><![CDATA[nth-child(n)    ----&gt;选中某个元素，该元素必须是某个父元素下的第n个子元素；
p:nth-child(n)   ----&gt;选中p元素，且该p元素必须是某个父元素下的第n个子元素

注意：n是从1开始的，如果是nth-child（0）是获取不到元素的。


正方向范围  nth-child(n+number)
li:nth-child(n+6)  选中从第6个开始的...]]></description><category></category></item><item><title><![CDATA[{}+[]是什么？详解js的“+”号运算符]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89066461</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89066461</guid><author>MeiLuan_yahoho</author><pubDate>Sun, 07 Apr 2019 10:51:11 +0800</pubDate><description><![CDATA[在JS中的运算符共同的情况中，(+)符号是很常见的一种，它有以下的使用情况:


数字的加法运算，二元运算


字符串的连接运算，二元运算，最高优先


正号，一元运算，可延伸为强制转换其他类型的运算元为数字类型


当然，如果考虑多个符号一起使用时，(+=)与(++)又是另外的用途。
另一个常见的是花括号({})，它有两个用途也很常见:


对象的字面文字定义


区块语句


所以，要能回答这...]]></description><category></category></item><item><title><![CDATA[算法： n个元素进栈，共有多少种出栈顺序？]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89052273</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89052273</guid><author>MeiLuan_yahoho</author><pubDate>Sat, 06 Apr 2019 09:57:04 +0800</pubDate><description><![CDATA[1.基于栈的问题分析
我们把n个元素的出栈个数的记为f(n), 那么对于1,2,3, 我们很容易得出：
                              f(1) = 1     //即 1

                              f(2) = 2     //即 12、21

                              f(3) = 5     /...]]></description><category></category></item><item><title><![CDATA[错题集]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89008090</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89008090</guid><author>MeiLuan_yahoho</author><pubDate>Thu, 04 Apr 2019 00:19:43 +0800</pubDate><description><![CDATA[本题目考点为css3：nth-child(n)可参见链接https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/89260388









相关知识点文章：
https://www.zhihu.com/question/20351507
http://caibaojian.com/module-javascript.html



nu...]]></description><category></category></item><item><title><![CDATA[二叉树系列 -Js实现将二叉搜索树转化为双向链表]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88920640</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88920640</guid><author>MeiLuan_yahoho</author><pubDate>Sat, 30 Mar 2019 22:46:41 +0800</pubDate><description><![CDATA[剑指Offer题目：输入一棵二叉搜索树，将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点，只能调整树中结点指针的指向。
首先我们看一下将二叉搜索树转化为双向链表后的样子：

不难发现其实就是二叉树的中序遍历
要意识到查找二叉树转为排序列表其实只要对排序二叉树中序遍历，（查找二叉树的左子树的节点都小于根，右子树的节点都大于根）；
所以可以利用栈进行非递归的遍历
1、先遍历左子树，直到...]]></description><category></category></item><item><title><![CDATA[Js数组]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88661900</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88661900</guid><author>MeiLuan_yahoho</author><pubDate>Tue, 19 Mar 2019 14:38:23 +0800</pubDate><description><![CDATA[1.创建数组

使用Array构造函数 new Array( )


var a = new Array(“red”,“blue”，“yellow”)
var a = new Array(5);  a[0]=red;


使用数组字面量的方法
var colors = [“red”,“blue”];

2.检测数组

instanceof
原理：利用原型链（判断实例的__proto__和Array...]]></description><category></category></item><item><title><![CDATA[可能是最详细的HTTP状态码介绍  常见状态码包含实际应用场景及解决办法]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88622409</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88622409</guid><author>MeiLuan_yahoho</author><pubDate>Mon, 18 Mar 2019 10:42:33 +0800</pubDate><description><![CDATA[HTTP状态码2XX 成功200 OK204 No Content206 Partial Content3XX重定向301 Moved Permanently302Found301、302的选择303 See Other
2XX 成功
200 OK
表示从客户端发来的请求在服务端被正常处理了。
204 No Content
服务器接收到的请求已成功处理，但在返回的响应报文中不含实体的主体部分。一般...]]></description><category></category></item><item><title><![CDATA[CSS布局小结]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88571839</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88571839</guid><author>MeiLuan_yahoho</author><pubDate>Fri, 15 Mar 2019 13:10:12 +0800</pubDate><description><![CDATA[CSS小结
实现水平居中：
a.方案一text-align:center(只控制文字、行内元素、行内块级元素)
如果是块级元素可以设置display:inline-block去实现。
b.方案二marigin:auto（只对块级元素有效 ）
元素必须要设定width值，且不能为auto
c.方案三：子绝父相
对子元素设置
left:50%
transform:translateX(-50%)   ...]]></description><category></category></item><item><title><![CDATA[基本类型、引用类型复制变量值]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88376900</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88376900</guid><author>MeiLuan_yahoho</author><pubDate>Sun, 10 Mar 2019 12:24:22 +0800</pubDate><description><![CDATA[1.、对象是是存放在堆内存中的，而基本类型存放在栈内存中
当复制引用类型值（对象）的时候复制的其实是一个指针（指向在内存中的位置）

一个例子更好地理解关于引用类型的复制。
b=a；使得b的值指向了a指向的堆内存中存放的对象，所以当b改变复制后的对象时，相应的堆内存所表示的该对象改变，所以引起了a的变化；而当我们使用对象自变量语法给b重新定义后，这时候堆内存是重新开辟了一个存放新对象的空间，而b的...]]></description><category></category></item><item><title><![CDATA[【前端面试】响应式布局总结（转)]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87970267</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87970267</guid><author>MeiLuan_yahoho</author><pubDate>Sun, 03 Mar 2019 10:51:48 +0800</pubDate><description><![CDATA[响应式布局总结
本章主要分为以下几个部分

正确理解响应式设计
响应式设计的步骤
响应式设计需要注意的问题
响应式布局实现原理

第一：正确理解响应式布局
响应式网页设计就是一个网站能够兼容多个终端-而不是为每个终端做一个特定的版本。打个比方来说：现在社会有很多响应产品，例如折叠沙发，折叠床等等，当我们需要把沙发放到一个角落的时候，此刻沙发就好比div吧，而角落里的某个地方就好比父元素，由于父元素...]]></description><category></category></item><item><title><![CDATA[分享一个详细讲解CSS布局的链接]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88064488</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88064488</guid><author>MeiLuan_yahoho</author><pubDate>Fri, 01 Mar 2019 17:45:17 +0800</pubDate><description><![CDATA[https://juejin.im/post/5aa252ac518825558001d5de#heading-8

]]></description><category></category></item><item><title><![CDATA[【CSS复习】Flex布局]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88062119</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88062119</guid><author>MeiLuan_yahoho</author><pubDate>Fri, 01 Mar 2019 17:20:47 +0800</pubDate><description><![CDATA[Flex 布局是什么？
Flex 是 Flexible Box 的缩写，意为&quot;弹性布局&quot;，用来为盒状模型提供最大的灵活性。
任何一个容器都可以指定为 Flex 布局
.box{
  display: flex;
}

行内元素也可以使用 Flex 布局。
.box{
  display: inline-flex;
}

Webkit 内核的浏览器，必须加上-webkit前缀。
.box{
  di...]]></description><category></category></item><item><title><![CDATA[【CSS复习】CSS position绝对定位与相对定位]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88060537</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/88060537</guid><author>MeiLuan_yahoho</author><pubDate>Fri, 01 Mar 2019 15:33:31 +0800</pubDate><description><![CDATA[通常情况下，我们元素的position属性的值默认为static 就是没有定位，元素出现在正常的文档流中，，这个时候你给这个元素设置的left,right,bottom,top这些偏移属性都是没有效果的，不会生效。
relative
怎么理解呢？如果说我对某元素设置了相对定位，那么首先这个元素他会跟其它的元素一样，出现在文档流中它该出现的位置，然后，我们可以设置它的水平或垂直偏移量，让这个元素相对...]]></description><category></category></item><item><title><![CDATA[【前端面试】Web安全]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87966856</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87966856</guid><author>MeiLuan_yahoho</author><pubDate>Wed, 27 Feb 2019 10:07:13 +0800</pubDate><description><![CDATA[XSS
跨网站指令码（cross-site scripting）是代码注入的一种
通过修改html代码或者执行javaScript代码来攻击
XSS攻击分为三种：反射型，存储型和DOM-based
如何攻击
XSS 通过修改 HTML 节点或者执行 JS 代码来攻击网站。
例如通过 URL 获取某些参数
&amp;lt;!-- http://www.domain.com?name=&amp;lt;script&amp;g...]]></description><category></category></item><item><title><![CDATA[块级格式上下文]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87941773</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87941773</guid><author>MeiLuan_yahoho</author><pubDate>Tue, 26 Feb 2019 18:48:01 +0800</pubDate><description><![CDATA[

https://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/

]]></description><category></category></item><item><title><![CDATA[CSS面试汇总(将会持续更新)]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87937979</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87937979</guid><author>MeiLuan_yahoho</author><pubDate>Tue, 26 Feb 2019 16:38:56 +0800</pubDate><description><![CDATA[1.盒子模型
2.BFC
3.box-sizing

]]></description><category></category></item><item><title><![CDATA[CSS盒子模型]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87937949</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87937949</guid><author>MeiLuan_yahoho</author><pubDate>Tue, 26 Feb 2019 16:37:54 +0800</pubDate><description><![CDATA[盒子模型包含：
content,padding,border,margin
标准盒子模型：

IE盒子模型
在标准盒子模型中：width指的是content的宽度，而在ie中width指的是border+padding+content的宽度
background-color将填充所有border以内的区域。
box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。
例如，假如您需要...]]></description><category></category></item><item><title><![CDATA[【前端面经】网易有道一面面经（视频面试）]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87935503</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87935503</guid><author>MeiLuan_yahoho</author><pubDate>Tue, 26 Feb 2019 15:12:00 +0800</pubDate><description><![CDATA[说说做的项目（问到我项目里的节流是怎么实现的）
正则表达式 匹配手机号
页面性能优化
数组的api,两个数组合并的方法
js修改伪元素
说说闭包的了解，闭包有什么坏处
说说作用域链的了解
说说事件委托，事件委托的好处
apply,bind，call的区别
盒子模型，通常说的width指的是哪个部分，所有情况都是这样吗？
box-sizing
浏览器渲染原理，过程

...]]></description><category></category></item><item><title><![CDATA[【转】(面试复习)关于跨域问题的解决办法]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87922944</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87922944</guid><author>MeiLuan_yahoho</author><pubDate>Mon, 25 Feb 2019 22:48:51 +0800</pubDate><description><![CDATA[什么是跨域？
1.什么是同源策略及其限制内容？
同源策略是一种约定，它是浏览器最核心也最基本的安全功能，如果缺少了同源策略，浏览器很容易受到XSS、CSRF等攻击。所谓同源是指&amp;quot;协议+域名+端口&amp;quot;三者相同，即便两个不同的域名指向同一个ip地址，也非同源。

同源策略限制内容有：

Cookie、LocalStorage、IndexedDB 等存储性内容
DOM 节点
AJAX 请求发送后，结果被浏...]]></description><category></category></item><item><title><![CDATA[什么是顶级域名、根域/二级域名、一级域名/子域名]]></title><link>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87924970</link><guid>https://blog.youkuaiyun.com/MeiLuan_yahoho/article/details/87924970</guid><author>MeiLuan_yahoho</author><pubDate>Mon, 25 Feb 2019 21:14:38 +0800</pubDate><description><![CDATA[根域名就是想XXX.com这样只有一个“.”的域名。子域名是像xxx.xxx.com这样有两个“.”以上的域名

]]></description><category></category></item></channel></rss>