![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
小琳同学
爱学习,爱生活,爱工作。前端技术交流可加微信18750090362!!
展开
-
this关键字你真的彻底搞懂了吗
前言前段时间自己忙着找工作,好久没分享记录自己的笔记了。面试过程和技术面试官交流,使得自己对js基础理解更加深刻透彻。发现每一次技术的交流都是一次学习打磨的过程,是个很赞的过程~为什么要学习this学习this可以减少多余变量的定义,并且可以通过this定义变量,那么变量的声明周期就会和该对象本身的生命周期一致。this到底是什么机制学习this的第一步是要清楚this既不指向函数自身也不指向函数的词法作用域,但是它总是指向一个对象,具体指向哪个对象要看被谁调用了。当函数被调用时,相当于活动记录原创 2020-08-31 07:09:55 · 285 阅读 · 0 评论 -
手动实现数组map,filter,reduce,将类数组转成数组方法
js原生提供的数组方法很多,今天来手动实现map,filter,reduce方法。// 手动实现map方法 [1,2],function(){} function map(arr,mapCallback){ if(!Array.isArray(arr) || !arr.length || typeof mapCallback!=='function'){ return [];...原创 2020-01-14 11:02:23 · 469 阅读 · 0 评论 -
js对象的深拷贝和浅拷贝
浅拷贝:只是复制指向某个对象的指针,而不复制对象本身新旧对象,它们还是共享同一内存。深拷贝:会另选创造一个一模一样的对象,新对象和原对象不共享内存,修改新对象不会改到原对象。也就是老死不相往来了。知道了深浅拷贝的含义,那就来总结如何实现深浅拷贝。let data={ name:'ddd', type:'es', impl:[ { e:1,a:2 }...原创 2020-01-07 15:00:48 · 419 阅读 · 2 评论 -
js原型、原型对象、原型链、原型模式
原型模式是用于创建对象的一种模式,找到一个对象,然后通过克隆来创建一个一模一样的对象。那么, 如果需要一个对象跟某个对象一模一样的对象,就可以使用原型模式来创建对象。那怎么理解原型呢?通俗的说:如果对象A是对象B克隆而来的,那么B对象就是A对象的原型。如何通过原型模式来创建对象的函数呢?代码如下:function inherit(obj){ if(obj === null) throw Ty...原创 2020-01-09 21:56:32 · 398 阅读 · 0 评论 -
js继承
//父类 function Person(name){ this.name=name; //属性 this.sum = function(){ //方法 alert (this.name) } } var person=new Person('llp'); ...原创 2020-02-10 20:08:20 · 168 阅读 · 0 评论 -
js懒加载和预加载的对比
什么是预加载什么是懒加载预加载:顾名思义就是提前加载,比如提前加载图片。当用户需要查看时,可直接从本地缓存中取。预加载的优点在于如果一张图片过大,那么请求加载图片一定会慢,页面会出现空白的现象,用户体验感就变差了,为了提高用户体验,先提前加载图片到本地缓存,当用户一打开页面时就会看到图片。实现方式:1、虚拟代理实现图片预加载关键在于new 一个image对象,当图片对象的onload事件...原创 2020-01-21 21:26:01 · 490 阅读 · 0 评论 -
合并排序算法
利用递归实现合并排序算法缺点:递归算法可能会造成调用栈溢出优点:速度相对快,逻辑清晰 var arr=[1,4,2,5,8,5,6,10,9,7,3]; console.log(mergeSort(arr)) function merge(left,right){ var result=[]; while(left.length>0 && rig...原创 2020-02-21 21:02:36 · 505 阅读 · 0 评论 -
如何使用element-ui二次封装ajax
Ajax应用最主要的特点是通过脚本操纵HTTP和Web服务器来传输数据,不会发生页面重载。可以仅向服务器发送并取回必须的数据,并在客户端通过JavaScript回应处理服务端的内容。优点:因浏览器和服务器之间交换数据减少了,回应速度更快,同时Web服务器的负荷也减小了。js封装ajax请求data参数需要和请求头Content-Type对应application/x-www-form-u...原创 2020-02-22 16:04:04 · 425 阅读 · 0 评论