/Knowledge-Base

record every requirement and solution here

Knowledge Base | 知识库

Explanation | 图例说明

  • ✅ : finished | 已完成

  • 🚧 : ongoing | 进行中

  • 📝 : to do | 待完成

  • 🔥 : cancelled | 已放弃

Methodology | 方法论

项目架构梳理

Front-end | 前端

📝 让 flexbox 适配低端设备

📝 各类统计数据 - 兼容性研究

🔥 前端页面文本搜索及高亮

📝 Skeleton Screen Loading

检查页面中视频是否处于播放状态

IIS 服务器上的 mp4 在 iOS 上无法播放

前端页面播放流媒体

Web端嵌入百度地图

移动端点击表单元素后弹出输入法遮盖界面

iOS 页面滚动光标不跟随

iOS 视频自动播放

安卓点击表单元素页面变形

浏览器控制台 get favicon.ico 404 提示

优选移动端 UI 框架

CSS 强制惯性滚动

Puppeteer 批量自动生成并保存二维码

WeChat | 微信

🚧 跳过微信内置浏览器缓存

微信 JS-SDK 接口调用

🔥 微信公众号文章展示 HTML 页面

JavaScript

JS 实现文本复制功能

网页导出数据至 Excel

生成不重复的随机字符串

编写 CNZZ 工具函数

Vue

📝 一个 vue-cli 项目编译生成多个子项目

📝 vue-js-modal 生成的对话框中元素不能立即使用

📝 Vue 组件修改网页标题

vue-cli 项目为开发/生产环境引用不同的外部 JS 库

vue-cli 项目中引用 CDN 上的 JS/CSS 库

vue-cli 引入外部 JS 库的两种方式

vue-cli 引用 CSS 库

vue-cli CSS 背景图片路径设置

vue-cli 的 index.html 中不能用字符串模板

vue-js-modal 正确用法

Back-end | 后端

📝 文件上传

📝 理解 IIS 的 URL 重写

让 Express 支持 ES6

Mongoose 异步执行

Nginx

IIS 代理的 vue-cli 页面无法稳定访问

限制 IP 访问指定路径

Server | 服务器

📝 网站压力测试

📝 Git hook 实现自动部署

Windows 远程桌面连接客户端无法记住账户

Software | 软件

📝 PDF 图书内容转换

📝 常规视频处理成流媒体

GitHub 项目用代理推送至服务器

各版本 Git 安装程序的区别

跨平台开发源码文件换行问题

Windows系统Node开发环境重置

让 macOS 终端也能用上 SSR

全局安装的 npm 包无法使用

Windows 下使用 Node.js 的注意事项

安装 Visual Studio 2017

Ngrok