自定义博客皮肤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)
  • 收藏
  • 关注

原创 ES6解构

数组解构数组解构是ES6的新特性,在此做了一些小尝试1.解构对象数组let arr = [{ name:"冰冻黑熊" },{ name:'冰冻白熊' },{ name:"冰冻狗熊" }] const [a,b,c] = arr console.log("a:",a.name,"b:",b.name,"c:",c.name)//a: 冰冻黑熊 b: 冰冻白熊 c: 冰冻狗熊 arr[0].name = '冰冻小熊'//修改指针指向空间的值

2021-08-27 23:16:41 353

原创 var let 与const

块级作用域ES5中有全局作用域与函数作用域,ES6中则增加了块级作用域,由{}包括1.块级作用域 //块级作用域 // { // var a = 1; // console.log(a)//1 // } // console.log(a)//1var声明的变量可以垮块访问,但不能垮函数访问2.var 变量for(var i=0;i<5;i++){ var d=1 } console.log(i,d)// 5,1 if与for均是快作

2021-08-27 21:36:18 100

原创 事件委托-

在查看前端面试题的时候,遇见道经典题型——事件委托。第一眼的确有被晕倒,所以写下来题型自己也给其他小伙伴一些参考。之前,对于相同结构相同功能的DOM标签,例如 10个Li标签点出输出InnerHTML时,我会用for循环来遍历Li标签数组,给他们添加点击事件,例如for(let i=0;i<li_list.length;i++){ li_list[i].onclick = function(){ console.log(li_list[i].innerHTML) }}虽然没什

2021-08-27 11:34:07 130

原创 子线程开辟

一.个人理解对于javaScript来说,使用单线程,严重影响效率,而**Web Workers 可以创造一个子线程与主线程并行运行**。将主线程中费时的任务放入子线程中处理,是的主线运行不被阻塞。但Woreker使用完毕时,应注意及时关闭。二.基本用法1.使用Worker()构造函数里 实例化对象var myworker = new Worker('js/worker.js', { name : 'myWorker' });//(脚本网址,可选-指定Worker名称,用来区分)2.消息传递

2021-08-23 19:14:09 330

原创 构造函数与原型

构造函数与原型1.构造函数function Student(name,age){ this.name = name, this.age = age } var stu1 = new Student("冰冻黑熊",19)上面代码中,创建一个含有两个参数的Student的构造函数,其中this指针指向该实例化对象,即this指向stu1,并将值传入this.name。console.log(stu)输出stu1可以看见,age与name已经被赋值,而Prototype

2021-08-23 11:17:14 67

原创 初识ajax

刚刚接触ajax,感觉比较抽象。总结了些自己的理解全局刷新:1.使用form,href等发起的请求为全局刷新2.用户发起请求,视图改变,跳转视图,使用新的数据添加至页面。3.缺点:​ a.传送数据量较大,占用网络带宽​ b.浏览器需要重新渲染整个页面​ c.用户体验好差局部刷新1.在当前页面中。发起请求,获取数据,更新当前页面的dom对象,对视图部分刷新2.优点:​ a.数据量小,网络中传输速度快​ b.更新页面内容,部更新页面,浏览器不用全部渲染视图​

2021-08-18 22:12:03 90

原创 初识 form表单中get与post请求

在form标签中,可以通过method属性指定发送请求的类型<form action="text.php" method="post">求</form>//发送post请求<form action="text.php" method="get">求</form>//发送get请求get与post请求存差异,下面讲讲我的理解GET请求:GET请求会将数据放入url后面,正因参数直接暴露在URL中,敏感信息的传递一般用POST传递GET请求对于数据的

2021-08-18 21:55:50 505

原创 jq中 attr与prop

jquery中能对属性进行操作的有attr与prop方法谈谈我的理解:prop:能够获取与处理html元素中的固有属性,attr: 能够获取html元素中的自定义属性在处理固有属性性时,推荐使用prop方法。原因下文将会提到<a class="Name" href="http://www.baidu.com">点我跳转</a>console.log($('a').prop('href'))//http://www.baidu.comconsole.log($('a').

2021-08-16 21:19:43 282

原创 this 指向

this的指向问题:作为新手,在学习this的过程非常迷惑,在此总结一些this的指向问题。 *首先* *1.this永远指向某个对象* *2.this的指向取决于调用他的对象*

2021-08-14 19:47:30 107

原创 js 闭包的粗浅理解

闭包:在函数内部创建另一个函数,使得内部函数可以调用外部函数的参数与变量1.function fn(){ var name = '冰冻黑熊'; return function(){ var n=0; return name; } } var fn1 = fn() console.log(fn1())//冰冻黑熊上面这段代码中,创建一个匿名函数,这个函数在fn()作用域内部,可以获取name的值,将name作为返回值赋给全局域下的变量b,即实现全局变量下获取到局部

2021-08-14 18:50:05 54

空空如也

空空如也

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

TA关注的人

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