自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 浅谈js变量作用域

1,从作用域的角度出发:变量可分为全局变量和局部变量,全局变量顾名思义是在任何地方都可以访问的,而局部变量则不然,列如在一个函数中定义一个变量 :function af(){var b = 10;}这个变量b在函数外是访问不了的。全局变量如何定义呢,可以直接在函数外 var c = 10; 或者是不加"var" 直接就是  c = 10,这种称为隐式申明

2016-05-11 11:54:15 391 2

原创 js算法2

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

2016-11-25 11:13:38 196

原创 js 算法

输入一个正数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

2016-11-25 11:01:44 254

原创 忽略

有多少人是没有注意到confirm,prompt的;var flag = confirm("文本");alert(flag);var name=prompt("请输入您的名字","Bill Gates")if (name!=null && name!=""){document.write("你好!" + name + " 今天过得怎么样?");}

2016-11-16 16:25:46 167

原创 原生js,字符串操作

一、属性      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 =

2016-09-24 09:52:39 1411

转载 web前端,浏览器兼容

1. HTML对象获取问题FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解决办法:统一使用document.getElementById("idName");2. const问题说明:Firefox下,可以使用const关键字或var

2016-09-12 10:21:13 276

原创 原生js dom操作

这里说说一些原生js操作dom的方法:1,元素的获取      getElementById(),getElementsByTagName(),getElementsByClassName(),这里要注意这个getElementsByClassName()在ie8以下是不兼容的。2,元素操作方法      (1)node.appendChild(node1:向某个节点添加一个子节点

2016-05-24 15:00:54 1681

转载 http协议的状态码

http协议的状态码1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx(成功)表示成功处理了请求的状态码。200(成功)服务器已成功处理

2016-05-24 10:14:00 203

原创 jsonp简单跨域

在web开发的时候难免会遇到跨域求情数据的问题,此时使用jsonp是比较简便的。a.com域名下的js,是无法访问域名为b.com下的js的,会报跨域的错误:但你有没有想过,你在调用js的时候,有时是直接调用其他域名下的js,就好比你使用jquery可以直接调用官方的地址,不用下载到本地。那就说明浏览器并没有禁止你调用其它域下的js,jsonp就是利用这个特性去处理的。

2016-05-21 09:58:51 292

原创 js闭包

说到js的闭包,我想必须要从变量的作用域讲起,在一个函数中定义一个局部变量,在函数外是无法访问的,这是因为但函数执行完之后,这个局部变量就被释放啦,不存在内存中。只要我们想办法不让这个变量被回收就好。说到这,先说下什么是闭包,我觉得可以简单的理解成,是在一个函数中A嵌套了另一个函数B,这就形成了一个闭包:回到刚才的问题,如果你想在函数A之外,读取其内部的局部变量a那是不行的,但是函

2016-05-12 11:23:09 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除