年度归档: 2020年

107 篇文章

二十一.Vue解决跨域问题
1.问题描述 由于前后端分离开发,所以肯定会遇到跨域问题,一是开发环境中,二是生产环境中。 2.解决开发环境跨域 配置代理 vue.config.js里的proxy:"http://127.0.0.1:8080" 3.解决生产环境跨域 配置URL前缀 main.js里的axios.defaults.baseURL = '/ols_project/'…
Java集合
Map 主要用于存储健值对,根据键得到值,因此不允许键重复(重复了就覆盖),但允许值重复。java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap. Map可以put同一个key,后者覆盖前者 Map<String,String&…
Array和ArrayList的不同点
Array和ArrayList的不同点 Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。 Array大小是固定的,ArrayList的大小是动态变化的。 ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。 对于基本类型数据,集合使用自动装箱来减少编码工作量。…
简单介绍一下java8的新特性
简单介绍一下java8的新特性 Lambda 表达式 − Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实…
二十.接口调用
接口调用方式 原生ajax 基于jQuery的ajax fetch axios async 和 await 异步 JavaScript的执行环境是「单线程」 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可称为主线程 异步模式…
十九.使用Vue脚手架
1.Vue脚手架 Vue脚手架可以快速生成Vue项目基础的架构。 1. 安装3.x版本的Vue脚手架: npm install -g @vue/cli 2. 基于3.x版本的脚手架创建Vue项目: 1. 使用命令创建Vue项目 命令:vue create my-project 选择Manually select features(选择特性以创建项目…
十八.Webpack中使用Vue
1.Webpack中使用Vue 运行cnpm i vue -S将vue安装为运行依赖; 导入vue import Vue from 'vue' 注意: 在 webpack 中, 使用 import Vue from 'vue' 导入的 Vue 构造函数,功能不完整,只提供了 runtime-only 的方式,并没有提供像网页中那样的使用方式; 方式…
十七.Webpack的使用
网页中引入的静态资源多了以后有什么问题??? 网页加载速度慢, 因为 我们要发起很多的二次请求; 要处理错综复杂的依赖关系 如何解决上述两个问题 合并、压缩、精灵图、图片的Base64编码 可以使用之前学过的requireJS、也可以使用webpack可以解决各个包之间的复杂依赖关系; 什么是webpack? webpack 是前端的一个项目构建工…
十六.Vue监控数据
vue-监控数据 方式一:@keyup <input type="text" v-model="firstname" @keyup="getFullname"> methods: { getFullname() { this.fullname = this.firstname + '-' + this.lastname } } 方式二:…