摘要: 目录 一、 前言 1.1. 规范目的 1.2. 局限性 二、 文件规范 2.1. 文件结构约定 2.2. 单一职责原则 2.2.1 单一规则 2.2.2 小函数 三、 命名规范 3.1. 总体命名原则 3.2. 使用点和横杠来分隔文件名 3.3. 符号名与文件名 3.4. 服务名 3.5. 引导程序 阅读全文
posted @ 2019-10-06 15:39 Jaffray 阅读(3034) 评论(0) 推荐(0) 编辑
摘要: 目录 目录... 3 1、 前言... 1 2、 配置... 1 2.1、 配置angular.json文件... 1 2.2、 配置package.json文件... 1 2.3、 复制git地址... 1 2.4、 配置Jenkins. 2 2.4.1、 新建项目... 2 2.4.2、 确定名 阅读全文
posted @ 2019-10-06 15:10 Jaffray 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 目录 目录... 3 1、 前言... 1 2、 配置... 1 2.1、 建立组件的导出模块... 1 2.2、 建立组件入口文件... 1 2.3、 配置“ng-package.json”文件... 1 2.4、 配置package.json文件... 2 2.5、 复制git地址... 3 2 阅读全文
posted @ 2019-10-06 14:51 Jaffray 阅读(2239) 评论(0) 推荐(0) 编辑
摘要: 一、 前言 “JSON对象合并”是前端开发和 NodeJS 环境开发中非常常见的操作。开发者通常会通过循环遍历或一些库封装的方法或 JavaScript ECMAScript 2015 定义的 Object.assign() 来实现。 二、 常见合并方式 1. 方法一:循环遍历法 2. 方法二:Ob 阅读全文
posted @ 2019-10-06 13:16 Jaffray 阅读(24459) 评论(0) 推荐(0) 编辑
摘要: 一、 前言 由于node以及绝大多数前端库都是用JavaScript(以下简称JS)语言实现,而Angular是用TypeScript(以下简称TS)实现,虽然TS是JS的超集,但是由于TS和JS对于数据类型检验处理的异同,使得JS库并不能直接在TS环境直接使用,必须要使用一定格式发布并且有类型声明 阅读全文
posted @ 2019-10-06 11:24 Jaffray 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 阅读提纲: 为什么会出现 OPTIONS 请求? 什么情况下会出现 OPTIONS 请求? OPTIONS 请求会发送什么内容? 跨域前端访问后端时,所有的 Ajax HTTP 请求都会先发送一个 OPTIONS 请求,接下来再发送真实请求。图略。 那么问题来了:为什么会出现 OPTIONS 请求? 阅读全文
posted @ 2019-10-06 10:58 Jaffray 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 引言 为什么跨域登录后前端页面无法保持登录状态? 跨域登录后如何保持会话? 引言 引言 前后端分离(部署)项目,登录后可能出现会话无法维持导致立即退出登录的现象。 为什么跨域登录后前端页面无法保持登录状态? 为什么跨域登录后前端页面无法保持登录状态? Web 应用登录后,服务端会产生会话来存储用户信 阅读全文
posted @ 2019-10-06 10:32 Jaffray 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 发布前端组件时,通常为求彻底组件化,npm publish 命令会只发布组件本身,package.json 的所有依赖均不允许一起发布,否则大家的组件可能越发布越庞大,从“发布组件”变成“发布系统”。。。 但是,有时组建会用到一些必要的小图标或者较精简的小代码库,此时发布组件时包含这些资源较为必要。 阅读全文
posted @ 2019-10-06 10:19 Jaffray 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1、引言 多人、多组织或多组件发布 npm 包到同一个仓库时,可能出现命名冲突问题。 为了解决这个问题,npm 引入了“scope”(范围)概念。 在 Angular 项目中,我们通常可以看到“@angular/core”、“@angular/common”等以“@”符号开头、“/”间隔形式的依赖包 阅读全文
posted @ 2019-10-06 09:36 Jaffray 阅读(2424) 评论(0) 推荐(0) 编辑