分类:编程开发

2020-04-01 0 By admin

SpringBoot 使用spring.profiles.active 来区分配置

很多时候,我们项目在开发环境和生产环境的环境配置是不一样的,例如,数据库配置。这时候,我们可以利用profile在不同的环境下使用不同的配置文或配置项。 spring boot允许通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件;并通过…

2020-03-23 0 By admin

使用 CSS3 中@media 实现网页自适应

如今,电脑显示器的屏幕分辨率向越来越大发展,而手机等移动设备终端的分辨率却不可能大到哪里去。越来越多的网站,开始让自己的页面自适合各种分辨率,在小分辨率下显示基本的内容,在大分辨率下显示全部功能,甚至是分多等级的多版本。 一、CSS2 中的@media css2里面虽然支持@media属性,但是能实…

2020-03-19 0 By admin

Ingress 注释 annotations 说明

在 Kuberneters 中基础的配置 Ingress 只需要在 path 中设置好后端的 service 名称和 service 的clusterIP端口即可。 当我们使用 Nginx Ingress Controller 时,其 Pod 中实际上就是运行了一个nginx实例,我们通过设置 In…

2020-03-19 0 By admin

前端开发发展过程和SPA实现原理介绍

一、前端路由开发的发展过程 1.1、后端路由阶段 早期的网站开发整个HTML页面都是由服务器来渲染的。服务器直接生成渲染好的HTML页面, 返回给客户端进行展示。 一个网站这么多页面,服务器如何处理呢? 没有页面有自己对应的URL,当URL发送到服务器, 服务器会通过正则对该URL进行匹配, 最后交…

2020-03-18 0 By admin

ES6 中的箭头函数介绍

一、基本语法 1.1、箭头函数的语法 1.2、示例 单个参数时,不需要使用小括号。 函数中只有一条语句时,不需要使用大括号。 函数中只有一条语句时,可以省略return 关键词。 二、箭头函数中的this 2.1、普通函数中的this 普通函数的 this 是可变的,我们把函数归为两种状态,一种是定…

2020-03-16 0 By admin

Vuejs 脚手架介绍和框架开发入门

Vuejs 脚手架介绍 使用Vue.js开发大型应用时,我们需要考虑代码目录结构、项目结构和部署、热加载、代码单元测试等事情。如果每个项目都要手动完成这些工作,那无疑效率比较低效,所以通常我们会使用一些脚手架工具来帮助完成这些事情。 CLI是什么意思? CLI是Command-Line Interf…

2020-03-12 0 By admin

Webpack 静态模块打包器介绍

本质上,webpack 是一个现代 JavaScript 应用程序的【静态模块打包器】(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundl…

2020-03-09 0 By admin

JavaScript 模块化开发小白讲解

一、直接全局开发 前端工程师在开发过程中,如果直接将自己使用的对象、方法或者变量写在全局环境中;就会存在数据使用混乱的隐患。比如:两个同事的使用了相同的名称创建了对象(方法|变量);因为都在全局环境中;运行过程中,无法确定是哪个对象执行。 二、函数作用域封装 解决上面数据混乱的情况,可以约定每个开发…

2020-03-05 0 By admin

Vuejs 组件化开发中插槽的使用说明

在生活中很多地方都有插槽,电脑的USB插槽,插板当中的电源插槽。插槽的目的是让我们原来的设备具备更多的扩展性。 组件的插槽也是为了让我们封装的组件更加具有扩展性;让使用者可以决定组件内部的一些内容到底展示什么。 一、移动网站中的导航栏 移动开发中,几乎每个页面都有导航栏,并且不同的页面,导航栏中的内…