• angularjs 表单验证

    一、常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: input type="text" required / 2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": input type="...

    2018-06-24 01:37:08

  • dva.js 用法总结

    dva.js是阿里前端团队开发的一个基于react、redux、webpack的一个前端框架,他能够实现react-redux-webpack环境一键部署,能帮前端工程师节省不少环境搭建的时间。而且经过优化的redux跟原生redux相比使用起来要方便不少。这里来大致讲一下dva.js的用法。 dva.js官方案...

    2018-06-24 01:36:59

  • 快速入门vue-cli配置

    作为一名使用了一段时间Vue.js的新手,相信和不少初入Vue的朋友一样,都对Vue-cli的配置一知半解。后来通过对webpack的学习,也算是对脚手架的配置有了一定的了解,所以也想把这段时间自己的成果分享给大家,希望能和大家一起进步。 有两点要说明的: 阅读本文需要了解...

    2018-06-24 01:37:03

  • 百度api查询多个地址的经纬度的问题

    在使用百度api查询多个地址的经纬度的时候,由于百度api提供的经纬度查询方法是回调函数,并且后续操作必须等经纬度获取完成才能进行,问题就存在于怎么判断所有地点是否都回调完成了,问了之前的一个前端大佬同事(我是一只前端弱鸡),给我提供的思路,在百度api的回...

    2018-06-24 01:37:00

  • vue的v-for循环渲染列表时,解决没有:key警告问题(:k

    :key是为vue的响应式渲染提供方法,在列表中单条数据改变的情况下,可以进行单独渲染,减少页面资源消耗。 当前页面如果有列表渲染v-for,并且在v-for的循环标签中没有:key元素时,控制台会出现警告,我想对代码有比较高追求的开发者都不会允许这一大片的黄色出现的吧...

    2018-06-24 01:37:01

  • javascript 变量、作用域和内存问题

    一、基本类型和引用类型的值 1. 基本类型和引用类型的值 基本类型值:指那些 保存在栈内存中 的简单数据,即这种值完全保存在内存中的一个位置,他们所占据的空间大小是固定的。 引用类型值:指那些 保存在堆内存中 的对象,这些类型的真正数据是保存在堆内存中的,而...

    2018-06-24 01:36:52

  • 1-1、create-react-app 配置 mobx

    1、用npx create-react-app my-app安装项目 2、cd my-app 3、执行 npm run eject 让配置文件可见 4、npm install --saveDev babel-plugin-transform-decorators-legacy 安装es6装饰器函数解析器插件,因为项目自身不带 5、打开 package.json "babel": { "plugins": [ "...

    2018-06-24 01:36:53

  • javascript 面向对象(多种创建对象的方式)

    创建对象 第一种:基于Object对象 var person = new Object();person.name = 'My Name' ;person.age = 18 ;person.getName = function (){ return this .name;} 第二种:对象字面量方式(比较清楚的查找对象包含的属性及方法) var person = { name : 'My name' , age...

    2018-06-24 01:36:44

  • JavaScript:理解Promise方法

    什么是promise? Promise的核心思想是代表异步操作的一个结果,并且promise具有三个状态(pending初始状态,fulfilled成功状态,rejected失败状态)。 我们可以理解为使用promise可以实现非阻塞io的功能,根据三个不同的状态,我们可以知道回调函数实现在哪个过程。 Promis...

    2018-06-24 01:36:51

  • ES6新增的常用数组方法(forEach,map,filter,every,som

    ES6新增的常用数组方法 let arr = [1, 2, 3, 2, 1]; 一 forEach = 遍历数组 arr.forEach((v, i) = { console.log(v, i); }); 二 map = 使用一个数组, 利用某规则映射得到一个新数组 let mapArr = arr.map((v, i) = { return v * v; }); arr.map((v, i) = v * v); // 如...

    2018-06-24 01:36:50

2