通过 Webpack打包,了解不同的“模块定义”

webpack 打包输出方式 在webpack config中有两个属性 output.library 设置打包输入的library名 output.libraryTarge 设置打包方式 var var MyLibrary = entryreturn_; (默认) this this["MyLibrary"] = entryreturn_; window window["MyLibrary"] = entryreturn_; global global["MyLibrary" »

CSS Grid

CSS Grid 一种二维布局系统, 最初草案于2011年4月发布,最初在IE10上实现,通过-ms-使用。经过6年的探索和发展,17年有了较为稳定的候选版本,Firfox在52版本中实现了对CSS Grid Layout Module Level 1的支持,Chrome在57版本实现了支持,Safari在10.1版本实现支持。 相比Flex Grid是为了解决二维布局问题,Flex则解决一维布局问题;在Grid诞生之前没有很恰当解决二维布局的方法,很久之前采用的是基于表格的布局方式,后来一般是采用float布局结合Flex等实现布局,但是这些都并非原属性设计的使用初衷,Grid才是一种更好的布局方案,随着草案的完善和浏览器的支持, »

Let's Encrypt 免费好用的 HTTPS 证书 (Raspberry pi)

Let's Encrypt 被称为个人HTTPS的最佳解决方案,得到Mozilla、CISCO、Chrome、Facebook 等众多企业组织的支持。Let's Encrypt 也提供一套简单的HTTPS配置方案。 本文简单分享下安装 Let's Encrypt HTTPS证书过程,机器为Raspberry pi 3 ,系统为 Debian7,服务器软件为Nginx。 安装 cerbot-auto cerbot-auto 是 Let's »

查找MAC硬盘空间占用,清理

2016年10月09日10:21:22 更新: MacOS sierra 10.12 版本之后,已经自带硬盘空间管理工具! OLD 之前在知乎上看到的方法,在每次128G MAC硬盘告急的时候,屡试不爽。 ncdu 是一个可以查看目录下所有文件文件夹大小,并提供完整统计结果的软件。所以我们可以根据ncdu的统计结果找出我们磁盘空间都被那些占用了,然后删除那些无关紧要的,回收空间。 安装 ncdu brew install ncdu »