
js
ygy211715
这个作者很懒,什么都没留下…
展开
-
js 之this复习理解
最直接重要的一点,this始终指向当前对象举个例子第一次正常输出,因为getName函数的调用对象时test这个对象,而这个对象里面有name这个属性,所以可以拿到这个值正常输出第二个全局调用getName,相当于window.getName(),而window中没有声明name变量,所以,没有输出名字2:对象里的方法this指向,毫无疑问,指向的是当前对象3:对象里的方法里再声明一个函数,this则指向window,这里getName的内部this指向的是当前对象,也就是tes原创 2020-06-27 18:09:13 · 240 阅读 · 0 评论 -
js对象之深拷贝
浅拷贝是之拷贝一个对象的值,新对象值发生改变,旧对象随之改变,这是因为新对象拷贝的是旧对象的内存地址,指向的是同一个内存地址,所以值会一起改变深拷贝则意味着拷贝新旧对象不会相互影响,具体实现如下结果如下...原创 2020-06-24 11:22:40 · 251 阅读 · 0 评论 -
js代码执行步骤
最近有个朋友去面试,面试中问到了js代码执行步骤的问题,这里记录下自己的理解大体上是两个步骤,1:预编译阶段,也就是变量提升阶段,把js代码中所有声明的变量提升到顶端2:执行阶段,运行写的执行代码,比如赋值操作,以及函数的执行,打印语句等例如这段代码的编译过程如下...原创 2020-06-22 15:33:58 · 713 阅读 · 0 评论 -
json浅析
写这篇文章主要是因为面试的时候总是会被问道,什么是json这个问题,我想大家心里都明白json在我们前端开发中都是怎么用,怎么处理json数据。但对于这个问题,可能很多人就不能清清楚楚的说出来。首先json全称是"JavaScript Object Notation",意思是JavaScript对象表示法。是一种轻量级的数据交换格式。下面来说下我们工作中常见的json数据结构,有两种,Js...原创 2019-01-14 17:52:27 · 204 阅读 · 0 评论 -
call,apply,bind方法的区别和相同点
直接贴代码实例 var name="Mary"; var age="17"; var person={ name:this.name, getAge:function(){ console.log(this.name+" is "+this.age) } } console.log(person.name) person.get...原创 2018-12-17 17:42:32 · 1240 阅读 · 0 评论 -
js变量拼接
1:常见的在html代码中需要加入某个变量1:通过单引号双引号拼接<div class="container"> </div> <script type="text/javascript"> var test='测试id'; var testHtml="<span id='"+test+"'>原创 2018-12-13 10:46:34 · 2872 阅读 · 1 评论 -
vuejs数据超出单行显示更多,点击展开剩余数据
说下我在工作中遇到的这个需求1:页面上的菜单选项,选项内容是后台接口返回的数据,现在的需求是当选项的内容超出一行,在这行的右面显示更多,点击更多,显示剩下的选项的内容看下效果图这是展开的效果图下面先看下我的html部分代码<div :class="bussinessType?'show':'hidde'"> <dl> <dt...原创 2018-11-29 17:34:38 · 12511 阅读 · 2 评论 -
slice与splice用法
最近工作的时候用到了slice,这时候我想起了splice,两者的具体用法总是搞混,这里记录一下~用于数组的时候slice()方法可从已有的数组中返回选定的元素,也就是在该方法中指定的元素。该方法不会改变原数组,,返回值是一个新的数组。从该示例中能看到第一个参数代表的是开始选取的位置,如果是负数的话代表从数组尾部开始算起的位置,-1代表从最后一个元素开始,-2代表从倒数第二个开始。第二个参数代表的...原创 2018-06-14 16:12:56 · 8272 阅读 · 0 评论 -
js之事件委托
什么叫事件委托。简言之就是应该绑定给子节点的事件绑定给父元素去做。:1:事件委托原因:子节点少的时候不能凸显事件委托的必要性,但是,如果有很多子节点的时候就能凸显事件委托的重要性。在JavaScript中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能,因为需要不断的与dom节点进行交互,访问dom的次数越多,引起浏览器重绘与重排的次数也就越多,就会延长整个页面的交互就绪时间,这就是...原创 2018-04-19 11:42:36 · 190 阅读 · 0 评论