
前端开发-激流勇进
文章平均质量分 78
i m yours
一个简单的灵魂
展开
-
Node包管理更新机制
前言 简单点来说,Node 包管理更新机制指的就是 npm (node package manager)更新机制。 今天也不讲什么是 npm ,以及 npm 的使用方法,来讲讲 npm 中的包更新管理机制。 Npm install && Npm update Npm install 先从 npm install 说起。 npm install <packageName> 这个命令能够在当前项目中,给你加入你需要的程序包。 但是为什么能够给你在当前项目中引入程序包呢?以及是怎么给原创 2021-09-26 16:25:26 · 937 阅读 · 0 评论 -
Commit提交规范
Commit提交规范 整体上根据 angular 规范提交 commit,细微处做了修改。 <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer> (1)type 提交 commit 的类型,包括以下几种 feat: 新功能 fix: 修复问题 docs: 修改文档 style: 修改代码格式,不影响代码逻辑 refact原创 2021-09-26 16:23:10 · 2036 阅读 · 0 评论 -
Electron
前言 本文只是为了普及、尝鲜框架 electron ,并非是一份学习文档,目的是为了快速启动并使用。因此,很多细节、逻辑、原理都没有涉及,但是文章中有各种链接,可以帮助大家学习,可以自行点击学习。 注意:本文所有内容来均源于官网、Github。 链接 GitHub 官网 问题社区 简介 Electron是什么 Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 Jav原创 2021-09-26 16:22:31 · 374 阅读 · 0 评论 -
前端如何做好开发规范?
前言 如何做好前端规范,这一直是我考虑的问题所在,虽说有 Eslint 这种神级工具,但是在真正开发过程中往往觉得麻烦而关闭(当然有些团队是强制的,不过自己写代码的时候,谁不觉得麻烦呢?) 而且单单靠 Eslint 有时候照顾不到全面,整个业务流程不一定 cover 的全面。 注意: 本文含有大量主观意见,可能有些过于片面,对不同的业务和团队,不一定都适用。适合当前的才是最好的。 本文并非是给出一个适用于前端开发的开发规范,而是希望能够对大家手头上正在开发、或者即将开发的项目一点点思考,适合自己的才是最原创 2021-09-26 16:21:42 · 625 阅读 · 0 评论 -
前端如何做好防御性编程(React)
起源 想写一下关于前端防御性编程的内容,这个内容好像在前端并没有提及特别多。 但是从个人角度来看,这个应该得到重视,但是这些往往是在开发中的细节,开发中很容易忽视掉。同时因为 JavaScript 语言的原因,缺失了传统面向对象的编译期,这些问题就更不容易发现了。 我觉得关于前端防御性编程,应该可以做成一个规范,现在这个事情多数时候是 Lint 工具帮我们做的,或者说是一些关于应用健壮性的思考,后续如果有机会想思考一下规范的事情。 前言 这篇文章想通过个人视角,从 React 出发,来谈谈开发过程中,需要注原创 2021-09-26 16:20:36 · 334 阅读 · 0 评论 -
TypeScript开发中8个必须要注意的问题
前言 在学习 typescript 的过程中,我希望将学习的内容记录下来,但是与其将该篇文章作为自己学习的笔记,不如将其写为一种注意问题样子的东西,能让我在后续开发过程中,逐步增加、完善里面的问题,成为一个开发中的小册子。 注意:因为目标是一份类似于注意方面和思考问题的册子,所以本文含有大量的主观臆断,不一定适合所有场景,请酌情参考。 开发注意问题 1. 字符串拼接采用模版字符串 采用模版字符串代替拼接: let myName: string = 'Tom' // not good let sente原创 2021-09-26 16:18:57 · 404 阅读 · 0 评论 -
Version Control
Version Control 链接 语义化Version 2.0.0 node semantic version use npm 前言 本文的版本控制主要指前端 node 下的 package.json 中的版本。 其余的开发环境也多少又些类似,可以借鉴的观察,想要查看详细的信息可以自行查看上面的链接。 版本号 标准的版本号必须采用 X.Y.Z 的格式,其中 X、Y 和 Z 为非负的整数,且禁止在数字前方补零。X 是主版本号、Y 是次版本号、而 Z 为修订号。每个元素必须以数值来递增。例如:1.9.1原创 2021-09-26 16:17:03 · 169 阅读 · 0 评论