Js对象从入门到出门

JavaScript对象是属性的无序集合,每个属性都有一个名称和对应的值。属性名称通常是字符串,因此我们可以说对象映射字符串到值。这种字符串到值的映射有各种各样的名称——类如众所熟知的以“hash”、“hashtable”、“dictionary”或“associative array”等为名的基本数据结构。 创建对象我们可以使用对象字面量、new关键字和Object.create()函数来创建

- 阅读全文 -

别再害怕jS高阶函数、回调和闭包了

JavaScript中的HOF(高阶函数)、回调以及闭包,这些都是我们学习JavaScript过程中的拦路虎,但是如果你对它们的概念及用法理解清楚了,那么你会发现,其实它们也并不是你想象的那么可怕。 高阶函数一个函数,如果接受函数定义作为参数,或返回一个函数,那么这个函数就称为HOF(高阶函数)。例如:function isEven(n) { return n % 2 === 0; }

- 阅读全文 -

烟雨江湖之人参宝藏地点

幽州(1,11)箱子2个雁行功跳上去恒山(27,28)箱子1个塞北(22,1)箱子5个雁行功跳上去落日牧场(18,7)木箱2个十方集(18,18)箱子1个击碎巨石,臂力低于60建议使用铁锹泰安镇(6,0)搜索1个雁行功跳上去

- 阅读全文 -

js删除字符串后3位

//示例 var test = '0123456789'; //str.slice(start,end) 以start为起始下标,end为结尾下标;若为正,则从左向右算,若为负,则从右向左数 console.log(test.slice(1, 3)); //12 //str.substring(start,stop) 从start,stop里找出一个较小的值,然后从字符串的开始位置算起,截

- 阅读全文 -

uni-app跨域问题解决方法

修改接口配置,添加判断,当开发环境时为'/'baseUrl: process.env.NODE_ENV === 'production' ? 'http://接口域名/' : '/',打开manifest.jsonCtrl+F找到## devServer ##"devServer": { "https": false, }修改成"devSe

- 阅读全文 -

Vue响应原理

Vue响应式指的是:组件的data发生变化,立刻触发视图的更新 。原理: Vue 采用数据劫持结合发布者-订阅者模式的方式来实现数据的响应式,在getter中收集依赖,在setter中触发依赖。即把用到该数据的地方收集起来,然后等属性发生变化时,把之前收集好的依赖循环触发一遍。vue2通过Object.defineProperty来劫持数据的setter,getter。 获取属性值会触发gette

- 阅读全文 -

uni-app下拉菜单组件

效果图<view :class="topSelect.status !== null ? 'fluid-box' : 's8-card-box'"> <view class="select__tabs"> <view class="tabs__box" v-for="(ite

- 阅读全文 -

js特殊格式处理

我想要的效果{ 0[1]: "1", 0[2]: "1", 0[3]: "1", 1[1]: "2", 1[2]: "2", 1[3]: "2" }需要处理的数据console.log( this.toFormData(

- 阅读全文 -