自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js的骚操作

js中的逗号操作符,操作符除了用来给多个变量同时赋值外还可以给单一变量赋值,用法如下:①给多个变量赋值Var num=1,num1=2,num2=3②给变量赋值Var num=(1,2,3,4,5,0)变量num的值为0,取所有值中的最后一个。关于js中的标签labelLabel通常与循环配合使用,用来标识循环例如:function num3(){ var num=0;...

2019-09-19 09:44:19 335

原创 js函数详解(二)

7.内存泄漏什么是内存泄露?由于ie9之前的版本的垃圾回收机制不同,因此如果在ie9之前的版本应用闭包可能导致一些问题,具体来说如果该闭包包含对一个HTML元素的引用,那么就意味着该元素永远都不会被销毁,例如下面的例子:function assignHander(){ var element = document.getElementById("sonmeElement"); elem...

2019-09-18 17:04:47 162

原创 js函数详解(一)

1.声明函数有两种方式①函数声明例如:function xx(){}②函数表达式例如var xx=function(){}这两种方式是不一样的,解析器解析时会优先解析function即函数声明,然后再解析其他语句,但是函数表达式用的匿名函数赋值给变量的形式,因此它与普通的赋值语句没有什么差别,所以是顺序解析的。他们的区别可以用例子来表示:if(condition){ functio...

2019-09-18 16:27:56 134

原创 js面向对象程序设计(二)

for-in循环可以循环所有实例可以拥有的属性,包括实例自己的属性和原型对象的属性,也包括Enumerable标记为false的属性。但是在ie中浏览器会跳过被标记为不可枚举的属性,但不是所有浏览器都是这样。要获取对象上所有可以枚举的属性可以使用ecma5提供的Object.keys()方法,该方法返回对象所有可以枚举的属性,如果传入的参数是原型对象则返回原型对象的属性,属性的顺序与for-in...

2019-09-18 15:07:38 124

原创 js面向对象程序设计(一)

ecmascript有两种属性分别为数据属性和和访问器属性:数据属性,包含以下4个特性:①[[Configurable]]表示能否通过delete删除属性从而重新定义该属性②[[Enumerable]]表示能否通过for-in循环返回属性③[[Writable]]表示能否修改属性的值④[[Value]]包含这个属性的属性值,默认为undefined例如: var person={...

2019-09-18 14:25:44 81

原创 js正则表达式

\ 做为转意,即通常在"“后面的字符不按原来意义解释,如/b/匹配字符"b”,当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。-或-对正则表达式功能字符的还原,如""匹配它前面元字符0次或多次,/a/将匹配a,aa,aaa,加了"“后,/a*/将只匹配"a*”。^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a"$ 匹配一个输入或一行的结尾,/a$/匹配"A...

2019-09-18 11:27:28 192

原创 匪夷所思的js

匪夷所思的jsfor循环中的判断条件k最终的值是10,i<10和j<6这两个条件,只认第二个,只要第二个满足了就结束循环。 但如果你在中间加上&&或者||那么就是并且或者或的关系,写逗号的话就只看第二个。js数据类型选c,其中symbol是es6新规定的类型,是一种匿名的并且唯一的标识。用法:let a = symbol(),那么a就是匿名并且唯...

2019-09-18 10:44:41 137

空空如也

空空如也

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

TA关注的人

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