<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yuling__ting的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yuling__ting</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yuling__ting]]></copyright><item><title><![CDATA[js算法2]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/53332332</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/53332332</guid><author>yuling__ting</author><pubDate>Fri, 25 Nov 2016 11:13:38 +0800</pubDate><description><![CDATA[n个人（0,1,…,n-1）形成一个圆圈，从数字1开始，
删除圆圈中第m个人，当一个人删除后，从被删除人的下一个继续删除第m个人，直到剩下最后两个人，
var go = function(N, m){
			var arr = new Array();
			for(var i=0; i<N; i++){
				arr[i] = i+1;
			}
			for(var i=1; i<arr]]></description><category></category></item><item><title><![CDATA[js 算法]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/53332103</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/53332103</guid><author>yuling__ting</author><pubDate>Fri, 25 Nov 2016 11:01:44 +0800</pubDate><description><![CDATA[输入一个正数n，输出所有和为n连续正数序列
例如输入15，由于1+2+3+4+5=4+5+6=7+8=15，所以输出3个连续序列1-5、4-6和7-8
用代码实现：
     var go = function(num){
		var allNum = [];
		var y = num/2+1; //大于当前目标数的二分之一 加1，是不会出现成立的情况的啦，比如输入数为15，那最大就是从7]]></description><category></category></item><item><title><![CDATA[忽略]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/53187902</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/53187902</guid><author>yuling__ting</author><pubDate>Wed, 16 Nov 2016 16:25:46 +0800</pubDate><description><![CDATA[有多少人是没有注意到confirm，prompt的；
var flag = confirm("文本");
alert(flag);





var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!=""){
document.write("你好！" + name + " 今天过得怎么样？");
}]]></description><category></category></item><item><title><![CDATA[原生js，字符串操作]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/52648409</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/52648409</guid><author>yuling__ting</author><pubDate>Sat, 24 Sep 2016 09:52:39 +0800</pubDate><description><![CDATA[一、属性
      1，length（获取字符串的长度，注意一个汉字这里只代表一个字符）


二、常用方法
      1，concat
          var a = [1,2,3];
document.write(a.concat(4,5));
console.log(a.concat(4,5))//数组


var d = "hello";  
var b =]]></description><category></category></item><item><title><![CDATA[web前端，浏览器兼容]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/52511257</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/52511257</guid><author>yuling__ting</author><pubDate>Mon, 12 Sep 2016 10:21:13 +0800</pubDate><description><![CDATA[1. HTML对象获取问题
FireFox：document.getElementById("idName");
ie:document.idname或者document.getElementById("idName").
解决办法：统一使用document.getElementById("idName");
2. const问题
说明:Firefox下,可以使用const关键字或var]]></description><category></category></item><item><title><![CDATA[原生js dom操作]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/51490302</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/51490302</guid><author>yuling__ting</author><pubDate>Tue, 24 May 2016 15:00:54 +0800</pubDate><description><![CDATA[这里说说一些原生js操作dom的方法：
1，元素的获取
      getElementById()，getElementsByTagName()，getElementsByClassName()，这里要注意这个getElementsByClassName()在ie8以下是不兼容的。
2，元素操作方法
      (1)node.appendChild(node1：向某个节点添加一个子节点]]></description><category></category></item><item><title><![CDATA[http协议的状态码]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/51487996</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/51487996</guid><author>yuling__ting</author><pubDate>Tue, 24 May 2016 10:14:00 +0800</pubDate><description><![CDATA[http协议的状态码

1xx（临时响应）

表示临时响应并需要请求者继续执行操作的状态码。

100（继续）

请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分，正在等待其余部分。

101（切换协议）

请求者已要求服务器切换协议，服务器已确认并准备切换。

2xx（成功）
表示成功处理了请求的状态码。

200（成功）

服务器已成功处理]]></description><category></category></item><item><title><![CDATA[jsonp简单跨域]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/51469049</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/51469049</guid><author>yuling__ting</author><pubDate>Sat, 21 May 2016 09:58:51 +0800</pubDate><description><![CDATA[在web开发的时候难免会遇到跨域求情数据的问题，此时使用jsonp是比较简便的。
a.com域名下的js，是无法访问域名为b.com下的js的，会报跨域的错误：




但你有没有想过，你在调用js的时候，有时是直接调用其他域名下的js，就好比你使用jquery可以直接调用官方的地址，不用下载到本地。那就说明浏览器并没有禁止你调用其它域下的js，jsonp就是利用这个特性去处理的。
]]></description><category></category></item><item><title><![CDATA[js闭包]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/51382616</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/51382616</guid><author>yuling__ting</author><pubDate>Thu, 12 May 2016 11:23:09 +0800</pubDate><description><![CDATA[说到js的闭包，我想必须要从变量的作用域讲起，在一个函数中定义一个局部变量，在函数外是无法访问的，这是因为但函数执行完之后，这个局部变量就被释放啦，不存在内存中。只要我们想办法不让这个变量被回收就好。
说到这，先说下什么是闭包，我觉得可以简单的理解成，是在一个函数中A嵌套了另一个函数B，这就形成了一个闭包：


回到刚才的问题，如果你想在函数A之外，读取其内部的局部变量a那是不行的，但是函]]></description><category></category></item><item><title><![CDATA[浅谈js变量作用域]]></title><link>https://blog.youkuaiyun.com/yuling__ting/article/details/51373266</link><guid>https://blog.youkuaiyun.com/yuling__ting/article/details/51373266</guid><author>yuling__ting</author><pubDate>Wed, 11 May 2016 11:54:15 +0800</pubDate><description><![CDATA[1，从作用域的角度出发：变量可分为全局变量和局部变量，全局变量顾名思义是在任何地方都可以访问的，而局部变量则不然，列如在一个函数中定义一个变量
 ：

function af(){

var b = 10；

}

这个变量b在函数外是访问不了的。

全局变量如何定义呢，可以直接在函数外 var c = 10; 或者是不加"var" 直接就是  c = 10，这种称为隐式申明]]></description><category></category></item></channel></rss>