摘要: Object 创建Object实例的方式有两种:一种是使用new操作符和Object构造函数,另一种是使用对象字面量表示法。 属性名可以是字符串或数值。 属性可以通过点语法或中括号来存取。 Array 数组中每个槽位可以存储任意类型的数据。 使用数组字面量初始化数组时,可以使用一串逗号来创建空位 数 阅读全文
posted @ 2021-06-04 16:18 _大可乐 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 理解迭代 循环是迭代机制的基础,这是因为他可以指定迭代的次数,以及每次迭代要执行什么操作。每次循环都会在下一次迭代开始之前完成,而每次迭代的顺序都是事先定义好的。 迭代会在一个有序集合上进行。 迭代器模式 迭代器模式:即可以吧有些结构成为“可迭代对象”,因为它们实现了正式的Iterable接口,而且 阅读全文
posted @ 2021-06-03 16:26 _大可乐 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 引用值(或对象)是某个特定引用类型的实例。 对象被认为是某个特定引用类型的实例。新对象通过new操作符后跟一个构造函数来创建。 Date Date.parse()方法接受一个表示日期的字符串参数,尝试将这个字符串转换为表示改日期的毫秒数。传给Date.parse()的字符串并不表示日期,则返回NaN 阅读全文
posted @ 2021-06-03 13:56 _大可乐 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 搭建基于jest的vue的单元测试环境 jest中文文档 jest 包含了 karma + mocha + chai + sinon 的所有常用功能,零配置开箱即用 安装依赖 npm install jest vue-jest babel-jest @vue/test-utils -D jest配置 阅读全文
posted @ 2021-05-25 15:40 _大可乐 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 原始值与引用值 引用值是保存在内存中的对象,与其他语言不通,JavaScript不允许直接访问内存位置,因此也就不能直接操作对象所在的内存空间。在操作对象时,实际上操作的是对该对象的引用而不是非实际对象本身。为此,保存引用值得变量是按引用访问的。 动态属性 只有引用值可以动态添加后面可以使用的属性 阅读全文
posted @ 2021-05-20 14:52 _大可乐 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 变量 使用var操作符定义的变量会成为包含它的函数的局部变量。比如,使用var在一个函数内部定义一个变量,就意味着该变量将在函数退出时被销毁。 在严格模式下,不能定义名为eval和arguments的变量,否则会导致语法错误。 let声明的范围是块作用域,而var声明的是函数作用域。 块作用域是函数 阅读全文
posted @ 2021-04-30 14:59 _大可乐 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 遇到一个需求,需要用到类似微信发送位置选取位置的功能,看了高德地图的vue-amap文档,真是没法看呀 后选定腾讯地图 官方文档 地图组件 <template> <div class="map"> <van-nav-bar left-arrow left-text="返回" title="选择地址" 阅读全文
posted @ 2021-03-17 16:05 _大可乐 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 根据 snabbdom源码总结了一下diff算法的几个方法 import { Module } from './modules/module' import { vnode, VNode } from './vnode' import * as is from './is' import { htm 阅读全文
posted @ 2021-03-15 09:53 _大可乐 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 使用webpack-dev-server 正确配置,环境确跑不起来 报错 webpack.config.js const path = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.ex 阅读全文
posted @ 2021-02-26 15:53 _大可乐 阅读(520) 评论(0) 推荐(0) 编辑
摘要: const arr = [1,2,3,4,5] /** * for 循环 * 支持 break 结束循环 * 支持 continue 跳过本次循环 */ for (let i = 0; i < arr.length; i++) { // if (arr[i] 2) break // if (arr[ 阅读全文
posted @ 2021-01-26 17:05 _大可乐 阅读(66) 评论(0) 推荐(0) 编辑