如何主动唤起文件选择框

如题,搞过文件上传的,肯定会有这种想法,初学者尝试这样使用 let input = document.createElement('input'); input.type = 'file'; input.click(); 像我这样经验老道的,一看,“不可能,这会受到浏览器安全策略限制”,牛逼哄哄的祭出正解 让input[type=file]飘在点击区上方,老手的惯用伎俩,这就叫“经验” »

Markdown写作小工具:statusbar

我们写作时会经常用到进度、状态,在markdown中用文字表达有点晦涩,不如搞点漂亮小图标点睛一下。 ![](https://st.onbing.com?title=done) ![](https://st.onbing.com?title=done&flat=1) ![](https://st.onbing.com?title=黄灯& »

使用 Google Cloud Platform 来搭建 HTTP/2 的博客

时隔一年,献上我的诚心之作。 这篇文章写给不舍得买服务器,但又想倒腾一下服务器,比如搭建一个博客,最近Google Cloud Platform有一项试用活动,申请开通即送$300,别小看这$300,搭建个小型的虚拟主机,足够免费使用一年。 轻松申请 申请试用有俩个必要条件: 手机号码 VISA信用卡(笔者试过MasterCard/AE,不太好用) 申请地址:https://console.cloud.google. »

小经验分享

今天想分享一些日常开发中的一些小经验。 经验一、从webpack项目中的require开始说 有个非常聪明的A写了一段代码: let list = ['a', 'b', 'c']; let components = list.map((item) => { return require('/components/'+item+'/index.js'); }); 我承认这段代码是我瞎邹的~ 有一天, »

入门实战:使用Docker构建一个nodejs服务

关于Docker 对于我们大多数前端,接触服务器部署、运维的工作很少,潜意识可能会忽略 Docker 相关信息,但是说vmware、visualbox,我想前端们再熟悉不过了,还记得当年IE67891011怎么调试的吗。。。 Docker 是一个开源项目,基于 Go 语言实现,是一套轻量级的操作系统虚拟化解决方案。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 想想当年我们曾经部署过的apache、nginx、php、mysql、nodejs,参考网上各种lamp, »