脚手架的实现原理 发表于 2022-06-14 | 分类于 前端工程化 前端脚手架封面: %E5%89%8D%E7%AB%AF%E8%84%9A%E6%89%8B%E6%9E%B6%203120586a0b114ce68032adcdd43c8f7b/450136-20211216163813527-887451633.jpeg简介: 前端统一cli工具搭建 https ... 阅读全文 »
JavaScript 原型、原型链 发表于 2019-03-07 | 分类于 JavaScript JavaScript 原型、原型链[JavaScript深入之从原型到原型链 原型 123456789101112const Person = function() {}; // 所有的函数都能成为构造函数Person.prototype.say = function() ... 阅读全文 »
BFC 原理简介及应用 发表于 2019-03-05 | 分类于 HTML5 BFC 原理简介及应用BFC块级格式化上下文,是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。 触发条件 根元素 position: absolute/fixed display: inline-block/table float 元素 over ... 阅读全文 »
在 Express 中使用 log4js 发表于 2019-02-28 | 分类于 Nodejs 在 Express 中使用 log4js在 config 中导出 log 配置 123456789101112131415161718192021222324252627282930313233343536import log4js from "log4js";log4js.co ... 阅读全文 »
nodejs 调试 (Inspector) 发表于 2019-02-28 | 分类于 Nodejs nodejs 调试 (Inspector)##Inspector Inspector 调试(本质是断点调试)优势: 查看当前上下文的变量 可观察当前函数调用堆栈 不侵入代码 可在暂停状态下执行指定代码 Inspector 的构成以及原理 WebSockets 服务(监听命令) Inspecto ... 阅读全文 »
Knex 在 Koa2 中的应用 发表于 2019-01-16 | 分类于 nodejs Knex 在 Koa2 中的应用Knexjs 文档 项目demo: koa-vue-notes-api Knex.js是为Postgres,MSSQL,MySQL,MariaDB,SQLite3,Oracle和Amazon Redshift设计的“包含电池”SQL查询构建器,其设计灵活,便于携带并 ... 阅读全文 »
加盐密码哈希:如何正确使用 发表于 2019-01-14 | 分类于 安全 加盐密码哈希:如何正确使用参考:加盐密码哈希:如何正确使用 ⚠️ 不要自己写加密函数 为什么密码需要进行哈希?hash("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 哈希 ... 阅读全文 »
把一个 Node.js web 应用程序给 Docker 化 发表于 2019-01-09 | 分类于 前端工程化 原文:把一个 Node.js web 应用程序给 Docker 化 把一个 Node.js web 应用程序给 Docker 化本示例的目标是给你演示如何将一个 Node.js 的应用装入到 Docker 容器中。本教程旨在针对于开发人员,而 非 产品发布人员。此教程同样假定你有一个可以正常工作的 ... 阅读全文 »
使用 StoryBook 搭建 UI 组件库 发表于 2018-10-26 | 分类于 工程化 storybook文档Storybook 3.2 引入 Vue.js 支持一个完整的Vue例子 使用 StoryBook 搭建 UI 组件库StoryBook 为UI组件开发提供开发环境,你可有实现不同状态下的UI可视化,并且可以实现交互。 实现 Vue UI 组件库初始化项目vue init we ... 阅读全文 »
深入了解合并操作(转) 发表于 2018-10-23 | 分类于 Vuegit 原文 要点: 合并的发生了什么 rebase 合并 rebase 合并的缺点(修改了历史) 深入了解合并操作(转)在你进入 rebase 这个主题前,我们有必要来再次探讨一下更多关于合并操作的细节。当 Git 执行一个合并时,它实际上会查找三个提交: (1)共同的原始提交如果你在项目中查看两个 ... 阅读全文 »