tool
- 在线AST转换器
- HTML/JS/CSS/SVG/画图在线工具
- 查看Vue源码地址
- 工具-VsCode添加背景图
- 配置sshKey
- 基于HEXO博客框架和Github搭建个人博客简单教程
- Hexo deplay报错问题
- 终端命令大全
- 工具-Telnet & homebrew
- 5个Chrome DevTools
Node
HTML
- 回流和重绘
- [html和css中的图片加载与渲染规则是什么样的?]
- [title与h1的区别、b与strong的区别、i与em的区别?]
- [script标签为什么放在body标签的底部(defer、async)]
JS
- 在JS中栈内存和堆内存分别存储什么数据?
- 为什么const、let定义的变量不能二次定义?
- 使用js判断给定的一组数字是否连续?
- 上传图片过程中断,如何恢复传输?
- 使用ajax轮询接口有什么优缺点?
- 说说JavaScript中的数据类型?存储上的差别?
- 顶层对象和全局对象
- 说说var、let、const之间的区别
CSS
- CSS盒模型
- em/rem/px/vh/vw/vm有什么区别?
- CSS中,有哪些方式可以隐藏页面元素?有什么区别?
- CSS中双冒号和单冒号的区别、作用?
- 行内元素和块级元素的区别
- z-index属性什么情况下会失效?
- CSS-position
- 单行文本怎么实现两端对齐?
- 怎么触发BFC?BFC有什么应用场景?
- 文档流
- 谈谈对前端CSS工程化的理解
- 谈谈对CSS预编译语言的理解,以及他们之间的区别
- 谈谈对CSS模块化的理解
Nginx
Vue
- vue-cli3.0配置process.env.NODE_ENV
- Vue组件通信方式
- 结构化组件和嵌套组件
- 动态组件
- v-for和v-if
- Vue 的生命周期的理解
- Vue 的keep-alive
- Vue 的双向绑定原理
- Vue 的响应式原理
- nextTick的使用和原理
HTTP
- [HTTP]
项目优化
- 基于Vue-cli3一些常见的优化
- 基于 webpack 优化老项目
- 如何”有效“减小js包的体积
- lodash在webpack中的各项优化的尝试
- 前端性能优化实战——记一次vue-cli3项目的优化过程
- 前端工程化:webpack-chain
- Webpack之SplitChunks插件用法详解
- 将webpack打包优化到极致_20180619
- vue打包优化——vendor体积过大
- 浅谈 webpack 性能优化(内附巨详细 webpack 学习笔记)
- webpack优化之玩转代码分割和公共代码提取
- 借助webpack对项目进行分析优化