摘要:
堆(heap) :堆是堆内存的简称 栈(stack):栈是栈内存的简称 说到堆栈,我们讲的就是内存的使用和分配了,没有寄存器的事,也没有硬盘的事。 各种语言在处理堆栈的原理上都大同小异。 1.堆是动态分配内存,内存大小不一,也不会自动释放。 2.栈是自动分配相对固定大小的内存空间,并由系统自动释放 阅读全文
摘要:
计算属性: computed 1.计算属性是由data中的已知值,得到的一个新值2.这个新值只会根据已知值的变化而变化,其他不相关的数据的变化不会影响该新值3.计算属性不在data中4.别人变化影响我自己 监听属性:watch 监听数据的变化 1.监听data中数据的变化2.监听的数据就是data中 阅读全文
摘要:
一.遍历对象 方法一: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作) 语法:for(var i in obj) i 为对象的key 方法二: Object.keys(obj) obj对象的key组成的数组 Object.values(obj) obj对象的va 阅读全文
摘要:
router.push(location) 会向 history 栈添加一个新的记录,当用户点击浏览器后退按钮时,则回到之前的 URL。 router.replace(location) 它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。 传参的两 阅读全文
摘要:
我们在url中传递的参数带有加号+,会被浏览器转换成空格,这样导致传参错误 解决办法是使用 encodeURIComponent 方法给参数进行转码 例如: var name = ”a+b”; window.location.href = "/index?name=" + encodeURIComp 阅读全文