摘要: 什么是 Docker Compose Docker Compose是用于定义和运行多容器 Docker 应用程序的工具,可以使用 YAML 文件来配置应用程序的服务,从而做到使用一个命令,就可以从配置中创建并启动所有服务。 安装 Docker Compose 安装 sudo curl -L "htt 阅读全文
posted @ 2020-08-16 11:04 jens1990 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 什么是 Docker Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器的虚拟化技术。 Docker 引擎是用于运行和编排容器的基础设施工具。 什么是容器技术 容器技术是一种类似虚拟机技术,但又有明显优势的技术。容器分 Linux 容器和 Windows 阅读全文
posted @ 2020-08-11 10:02 jens1990 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 场景 在日常工作中,我们可能会遇到开发一个纯展示的静态官网的需求。 此时我们不想使用React、Vue来构建项目,但是我们又想使用create-react-app或者vue-cli的打包功能。其实我们只要去学习一下webpack或者gulp就可以轻松实现普通页面的打包优化了。 本文将介绍基于webp 阅读全文
posted @ 2020-06-03 15:25 jens1990 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 场景 日常工作中,经常会遇到需要做一些小功能页面,但是相互没有太大的关系, 单独启一个项目觉得太麻烦,这时我们可以把这些功能集合到vue项目中,配置成一个多入口项目。 本文就是介绍基于这种思路,配置vue的多页面项目。 安装 全局安装@vue/cli 的npm包 创建项目 根据自己开发习惯配置项目 阅读全文
posted @ 2020-03-10 20:31 jens1990 阅读(813) 评论(1) 推荐(1) 编辑
摘要: 什么是同源政策 (Same Origin Policy) 「同源策略」指只有相同来源的的资源才能交互,限制跨来源资源的交互。 这是浏览器一个用于隔离潜在恶意文件的重要安全机制。 协议、域名以及端口三个完全一致才属于同源,其中一个不一致即非同源。 如果非同源,则有三种行为会受到限制。 如何进行跨域通信 阅读全文
posted @ 2019-12-06 17:40 jens1990 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 梳理 JavaScript 中的继承问题,则不得不先理解 Js 中的原型链,因为 ECMAScript 主要是基于原型链实现继承的。 原型链 在 Js 中,每个函数都有一个 prototype 属性,其指向该函数的原型对象。而函数的原型对象中,有一个 constructor 属性,指回向该函数。当函 阅读全文
posted @ 2019-11-26 17:49 jens1990 阅读(99) 评论(0) 推荐(0) 编辑
摘要: this 指向的是什么?相信这个问题大家都探究过,但是我们当中很多人选择了一种舒适的方式去回避了它。回头看 N 久之前,自己的项目里面是不是也存在这样的语句:let _this = this 。 让我们重新出发,认真的理解一下 JS 中 this 的机制吧。 在 JavaScript 中,this 阅读全文
posted @ 2019-11-19 13:42 jens1990 阅读(75) 评论(0) 推荐(0) 编辑
摘要: XSS 跨站脚本攻击(Cross Site Scripting) XSS攻击 原理和手段 表现 反射型 XSS代码出现在url中,服务端解析XSS代码,传回给浏览器 存储型 XSS脚本会存储在服务器端,下次不需要再提交XSS XSS攻击 防范措施 1. 对用户输入的数据进行HYML Entity编 阅读全文
posted @ 2019-03-20 16:56 jens1990 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 记录在阿里云服务器ECS上部署node环境 1.连接服务器:ssh 用户名@服务器ip 2.安装node环境 在登陆阿里云的终端中下载node安装包,并解压 3.安装pm2,使用pm2开启可持续的node服务 4.上传项目文件到服务器,以express生成器生成的项目为例 4 1 上传文件到服务器 阅读全文
posted @ 2018-11-28 10:17 jens1990 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: Grid 概念 Grid布局是一种二维布局方法,能够在行和列中布置内容。因此在任何网格中都有两个轴,横轴(即行轴,内联)和纵轴(即列轴,块)。 什么是网格 网格是一组相交的水平线和垂直线,它定义了网格的列和行。我们可以将网格元素放置在与这些行和列相关的位置上 固定或弹性的轨道的大小 + 可以使用固定 阅读全文
posted @ 2018-11-05 16:30 jens1990 阅读(227) 评论(0) 推荐(0) 编辑