自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js排序算法

冒泡排序function BubbleSort(array) { var length = array.length; for (var i = length - 1; i > 0; i--) { //用于缩小范围 for (var j = 0; j < i; j++) { //在范围内进行冒泡,在此范围内最大的一个将冒到最后面 if (array[j...

2019-03-25 14:11:56 79

原创 箭头函数

箭头函数与普通函数的区别箭头函数是匿名函数,不能作为构造函数,不能使用newlet FunConstructor = () => { console.log('lll');}let fc = new FunConstructor();箭头函数不绑定arguments,取而代之用rest参数…解决function A(a){ console.log(argu...

2019-03-23 14:34:00 249

原创 promise、async和await执行顺序

console.log(1) fn() var pro = new Promise(function (resolve, reject) { console.log(3) resolve() console.log(4) setTimeout(function () { console....

2019-03-23 14:33:20 263

原创 BOM---浏览器对象模型

1.window对象----表示浏览器窗口1.全局变量都是window对象的属性2.全局函数都是window对象的方法3.甚至HTML DOM的document也是window对象的属性之一!window尺寸对于IE\谷歌\火狐\欧朋\safari使用:window.innerHerght/innerWidth 浏览器的内部宽高对于IE8/7/6/5document.doucme...

2019-03-23 14:29:35 96

原创 DOM--------文档对象模型

DOM的属性|— |nodeName|nameValue| nodeTyope||----|--------|--------------------||元素节点|标签名(大写) |null | 1 ||属性节点|属性名 |属性值 | 2 ||文本节点|#text |文本内容 | 3 ||注释节点| ...

2019-03-23 14:28:47 105

原创 js变量、作用域、垃圾回收

变量:可能包函两种数据类型的值。分别为基本类型和引用类型!添加属性:用 变量名.属性名=“就可以添加属性名并且赋值!”如 var x=new Object()x.name=“king!”console.log(x)就是{name:“king!”}*注意只有引用类型的变量才能添加属性和属性名!如果是基本类型就是undefined!复制变量值:除了保存的方式不同,在一个变量向另一...

2019-03-23 14:21:13 498

原创 引用类型

日期创建日期对象var a=new Date()1.当不传参时输出电脑的时间2.如果传参数就输出参数的时间###获取时间的方法####1.getTime()方法var a=new Data()var b.getTime()返回从1970年1月1日至今的毫秒数,返回值为numbwe类型!var nian=a.getFullyear() //获取年 var yue=...

2019-03-23 14:20:29 85

原创 引用类型

对象object:拥有属性和方法的无序的集合!拥有封装、多态、继承、抽象的特性!定义方式共4种:1.字面量定义:var a={name:""}2.new关键字创建:var a= new object()a.name=""3.工厂模式创建:function obj(name){ var x=new object() x.name=name retrun x}var a...

2019-03-23 14:19:47 81

原创 递归

*一定要有跳出条件,再就是套入公式,不要使用过于大的问题!一、知识说明function fun(){ // 自己调用自己,称为递归调用 fun(); console.log("m2");}fun();二、函数+变量// 用递归 来求 5 的阶乘// n! = n * (n-1)!// 定义一个函数,用于求 n 的阶乘function func(n)...

2019-03-23 14:18:48 66

原创 面向对象

对象的创建:1.字面量定义var a={name:123}2.new关键字创建:var a=new Object()a.name=1233.构造函数创建function Gzhs(){ this.name=123}var a=new Gzhs()4.工厂模式创建function Gcms(){ var x=new Object() x.name=123 retu...

2019-03-23 14:17:42 64

转载 闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。  functi...

2019-03-23 14:13:45 89

空空如也

空空如也

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

TA关注的人

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