当 z-index 多个规则多个层级共同作用时,展现的效果往往跟自己的想法有很大差异,论 CSS 基本功的重要性。本文总结了 CSS 层叠的特性、基本准则和创建条件,内容大多为张鑫旭大神的《CSS世界》读书小结。
Prometheus 监控应用性能
Prometheus 是一个开源的监控系统。它可以自动化的监听应用各性能指标的变化情况,并发出报警信息。了解它目的,是想把前端页面的性能指标记录到公司的 Prometheus 监控系统上,利用它监听前端页面各类异常。
使用 Performance API 进行前端性能监控
平常只在测试环境测过前端页面性能,到了真实环境用户的手机上,页面性能的具体表现却未曾了解。H5 新增的 Performance API 可以精确的测量网页性能。使开发者可以通过数据上报的方式收集线上 H5 页面的性能表现,以合理优化页面性能短板,提升用户体验。
IP地址和子网划分
计算机知识补全计划:ip地址、子网掩码相关笔记。
微信授权流程
在公司制作 H5 页面的时候,有这样一个场景:在微信打开 H5 页面,已经绑定微信的用户直接免密登录,未绑定的用户使用传统账号密码的登录方式。其中免密登录的核心一环就是走一个微信授权流程,原理不难,弄懂它的流程比较重要。
正则表达式学习笔记
把2017年的笔记整理一下,方便查找。记录了js正则表达式常用的概念、字符、以及方法。
前端模块化
目前JS模块化规范主要三种:浏览器端的 AMD 、CMD 规范。经常被 exports、modules.exports、export、require 绕懵,遂来探一探究竟。
2018年终总结
2018年仿佛什么都没做,但又仿佛做了些什么;仿佛没有遗憾,但却又心有不甘;以为走到了正确的方向,但“迷茫”二字却困惑了我整整一年。
Linux命令行与shell脚本学习
《Linux命令行与shell脚本编程大全》读书小结,熟悉一下常用的命令行操作。书籍比较基础,对熟悉Linux命令行的人来说参考意义不大。主要记录下书中提到的、没提到的常用的命令。
同时使用两个账号分别操作Github和Gitlab
公司用 gitlab 存管代码,自己用 github 。懒得下班后用自己电脑提交到 github ,故学习一下如何在同一台电脑上使用两个 git 账号。在 SSH config 中为不同的域名指定不同的 SSH key,之后再将自己本地的 github 库的 git config – local 设置成自己的 github 账号。