响应式图片设计响应式图片响应式图片无非两个解决方案,即 inline images 和 CSS images。而他们解决的问题也无非两大方面: Resolution Switching - 分...

CSS

Github Pages什么是 Github Pages你现在正在浏览的这个网页就是 Github Pages,部署方法很简单,分以下几步: 前往 Github 创建仓库,命名为 [$user...

HTML

Vue SSR服务端渲染和客户端渲染与传统 SPA (单页应用程序 (Single-Page Application)) 相比,服务器端渲染 (SSR) 的优势主要在于: 更好的 SEO - ...

Vue

Vuex 简介Vuex对于状态管理容器,前面讲了很多,类似 Mobx 和 Redux。这次看看 Vue 应用中如何运用 Vuex 来实现状态管理。Vuex 的核心思想是提供一个全局的单例统一进行...

Vue

Redis 简介Redis(Remote Dictionary Service) 即远程字典服务,是互联网技术领域使用最为广泛的存储中间件。Redis 以其超高的性能、完美的文档、简洁易懂的源码...

Server

拍照与摄影(下)上篇主要是一些拍照与摄影的专业术语介绍,下篇主要是针对后期的简单介绍。Final Cut Pro X 10.4.xFCPX 和 Adobe Premiere 都是比较好用视频剪辑...

Other

拍照与摄影(上)上篇主要是一些拍照与摄影的专业术语介绍,相机的话以索尼 A7M3 为准,下篇主要是针对后期的简单介绍。如何控制曝光以下采用知乎蜜茶摄影的撰文 👈光圈光圈就是用来控制相机进光量多少...

Other

Express Helmet什么是 HelmetHelmet 翻译为头盔,顾名思义,它的出现就是为了改善 Express 应用的安全性,具体方式是设置多种不同的 HTTP 头部信息:const ...

Express

CSS 层叠上下文什么是层叠上下文层叠上下文(the stacking context) 是 HTML 元素的三维概念,每个盒模型的位置是三维的,分别是平面画布上的 X 轴,Y 轴以及表示层叠的...

CSS

bcrypt 与密码安全存储哈希值哈希算法是一种单向函数。它把任意数量的数据转换为固定长度的“指纹”,而且这个过程无法逆转。它们有这样的特性:如果输入发生了一点改变,由此产生的哈希值会完全不同。...

Node

TypeScript 进阶tsconfig.json如果一个目录下存在一个 tsconfig.json 文件,那么它意味着这个目录是 TypeScript 项目的根目录。 tsconfig.js...

TS

Google Analytics 埋点什么是 Google AnalyticsGoogle Analytics 是一个多平台埋点分析工具,即只要在平台上添加相关的追踪代码(tracking co...

JS

React Hooks什么是 HooksHooks 是 React v16.7.0-alpha 中加入的新特性。它可以让你在 class 以外使用 state 和其他 React 特性。需要注意...

react

CSS in JS什么是 CSS in JS对于以往的开发,通常是采用”关注点分离”的模式,即: HTML - 负责网页的结构,又称语义层 CSS - 负责网页的样式,又称视觉层 Java...

CSS

PWA 简介什么是 PWAPWA(Progressive Web App) 即渐进式网络应用,PWA 可以将 Web 和 App 各自的优势融合在一起,是提升 Web App 的体验的一种新方法...

PWA