随笔分类 - javaScript
摘要:什么是执行上下文? javascript中代码的运行环境分为一下三种: 1.全局级别的代码,这个是默认代码的运行环境,一旦代码被载入,引擎最先进入的就是这个环境。 2.函数级别的代码,当执行一个函数时,运行函数体中的代码。 3.eval的代码,在eval函数内运行的代码。 为了方便于大家理解,我们可
阅读全文
摘要:在javascript 中,call 和apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说就是为了改变函数体内部 this 的指向。 首先举个例子: 一个叫花花的小猫喜欢吃鱼,一个叫黄黄的小狗喜欢吃骨头 var cat = { name: '花花', eat:func
阅读全文
摘要:问题:请求接口获取数据,重新给cascader赋值时,页面不显示新获得数据。 解决方法:只要重新加载下cascader组件就行. <el-cascader v-if="isShowInfo" // 添加v-if v-model="scope.row.roleIds" :options="scope.
阅读全文
摘要:箭头函数没有自己的 this,它内部的 this 是外层代码块的 this,也就是定义箭头函数时所在的对象。 ES6 标准入门里面对箭头函数 this 的指向有如下说法: 函数体内的 this 对象就是定义时所在的对象,而不是调用时所在的对象。 一般this 对象的指向是可变的,但是在箭头函数中,t
阅读全文
摘要:项目需求是:在页面的右边做一个竖形页签定位导航,随着屏幕滑动到相关的位置,高亮页签,或者点击页签锚点定位到相关位置。 思路:计算Basic Information 、Address Information 、Business Information 、Marketing Information 四个
阅读全文
摘要:比如说用户A登录,保存了数据,此时用户B在同一浏览器登录,如何保证B访问不到a的缓存? 解决方法:自己存数据的时候一起将用户的信息存入(例如用户的ID) 一般是用户登录的时候使用localStorage缓存下用户信息userId(例如是用户的ID) 当A用户登录后使用localStorage缓存下数
阅读全文
摘要:let arr = ['泰迪','柯基','金毛'] // 存 localStorage.setItem('ARR', JSON.stringify(arr)) // 取 arr = JSON.parse(localStorage.getItem('ARR'))
阅读全文
摘要:1. push()和pop() 改变原数组 push(): 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。pop():数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。 2.shift() 和 unshift() 改变原数组 shift():删除原数组
阅读全文
摘要:说起事件循环(event loop)之前先要知道的几个问题: 1.js是单线程的。 2.浏览器是多线程的。多个线程相互配合以保持同步,浏览器的线程有: (1).JavaScript引擎线程,用于解析JavaScript代码。 (2).GUI渲染线程,它与javaScript线程互斥。 (3).事件线
阅读全文
摘要:一般的解决方法是 window.onresize = function () { mychart.resize() } 但是当页面中有多个图表时只有最后一个图表自适应有效 若要解决同一个页面有多个图表需要自适应时可有两种解决方法 1.可以使用jquery来实现: $(window).onresize
阅读全文
摘要:堆(heap) :堆是堆内存的简称 栈(stack):栈是栈内存的简称 说到堆栈,我们讲的就是内存的使用和分配了,没有寄存器的事,也没有硬盘的事。 各种语言在处理堆栈的原理上都大同小异。 1.堆是动态分配内存,内存大小不一,也不会自动释放。 2.栈是自动分配相对固定大小的内存空间,并由系统自动释放
阅读全文
摘要:一.遍历对象 方法一: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作) 语法:for(var i in obj) i 为对象的key 方法二: Object.keys(obj) obj对象的key组成的数组 Object.values(obj) obj对象的va
阅读全文
摘要:相同点 1.都可以用于导出常量、函数、文件、模块等 2.都可以用import导入 不同点 1.一个js文件中export可以有多个,export default只能有一个 2.使用export 导出时,在导入时要加上{},export default则不需要 3.使用export default为模
阅读全文

浙公网安备 33010602011771号