Node中F2A原理及功能实现总结

导语:之前做过一个小项目,其中用到了F2A(双因素认证)进行登录以及其他的用户身份认证,现在就这个功能的原理以及实现做一个总结。 目录 F2A原理 实现方法 实战演练 F2A原理 F2A就是双因素认证的缩写,一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。 大家都知道一般网站验证用户身份都是采用单因素 ...

Node图形邮箱手机验证码实现方法总结

导语:之前做过一个小项目,其中用到了图形验证码,邮箱和手机号注册登录,这三者基本上是现在网站常用的验证方法,现在就做一个使用操作总结。 目录 准备工作 原理解析 方法总结 在线体验 准备工作 安装依赖包 继续打开上次新建的demo文件夹,下载几个依赖包。 npm install svg-captcha nodemailer ten ...

Node用户登录与注册功能总结

导语:之前做过一个小项目,其中涉及到用户注册与登录的功能,现在把这个实现过程记录下来,以便日后查看维护。 目录 原理分析 实战案例 原理分析 用户注册简易流程图 输入用户名和密码 检查是否存在此用户 存在则返回提示 不存在注册成功 用户注册简易流程图 用户登录简易流程图 ![用户注册简易 ...

node和mysql的CURD总结

导语:之前做过一个小项目,其中用到了node和mysql,现在就结合这两者做一个使用操作总结。CURD是数据库技术中的缩写词,代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,用于处理数据等操作。 目录 前期准备 实战演练 方法总结 前期准备 安装php环境 手动安装 建议阅读本博客另一篇文章[《 ...

前端之设计稿二三事

导语: 前端作为web项目开发流程中的一个环节,在实际开发过程中,必定要和ui/交互设计师进行沟通协调,以便保证设计稿能够完全代码化,并且是设计师希望的效果。所以,在这里我总结了一些前端开发需要注意的设计稿的一些东西。 web-flow 目录 设计稿为750px的原理 常用中文字体英文名称 设计稿和代码化的区别 设计 ...

一般网站开发总结

导语: 现在基本是都做的SPA(Single page application),但是在这个之前,一般都是手动静态开发页面,下面就我之前的开发经验做一个开发总结。 目录 代码基础 常用工具 技术栈 常用库插件 适用设备 游览器兼容 打包预览 代码基础 > 本次目录结构采用腾讯前端IMWEB团队制定的代码规范。 [腾讯前端代码仓库]( ...

SEO优化总结

导语: 虽然从pc互联网到移动互联网过渡后,主流搜索引擎的流量被一个个客户端,APP应用分割占据,使用的人越来越少,但是还是有很多人使用搜索引擎的,比如百度,搜狗,360搜索,必应,谷歌,这篇文章适用于任何搜索引擎。 目录 概念 术语 分类 方法 概念 SEO指的是Search Engine Optimization,中文名是搜索引擎优化。S ...

使用node转换css文件的px到rem

导语:通过node一键转换px到rem,很方便的一个插件。 目录 程序编写 案例测试 程序编写 运行以下命令构建初始化环境。 $ mkdir pxtorem $ cd pxtorem $ npm init -y 新建以下文件 // rem.js // 引入依赖 let path = require('path'); v ...

程序开发必备技能大全

导语:这是我在互联网上面找到的一些程序员必备技能总结。 目录 程序开发语言综述 安全工程师必备技能 程序员的出路 大数据工程师必备技能 前端工程师必备技能 嵌入式开发必备技能 微服务架构技能图谱 移动无线测试工程师必备技能 云计算工程师必备技能 运维工程师必备技能 Container容器技能图谱 Hadoop家族技能图谱 i ...

成为优秀工程师的十个好习惯

导语:这是我在互联网上面找到一个大佬写的成为优秀开发者的十个比较不错的习惯,现在加上我自己的想法,然后诠释一下。 目录 阅读其他人写的代码 让别人来阅读你的代码 在编写新的代码之前修复错误 学习一门新的技术 把事情简单化 写一篇关于你代码的博客文章 为开源项目做出贡献 修复它,不要破解它 提高1%的代码覆盖率 每1个小时离开你的办公桌 ...