Webpack 配置 Babel 2020年01月23日 Mr. Ma 2280 Babel 是一个 JavaScript 的转译器。它的主要功能就是把 ES2015+ 的代码转换为 ES5 或更低版本的 JavaScript 代码。有了 Babel,您就可以使用最新的 JavaScript 语法,不用太担心... 阅读全文 0 评论
Webpack 简易使用指南 2020年01月21日 Mr. Ma 2060 Webpack 是前端的一个 JavaScript 模块打包工具,它能按照模块的依赖关系把一组松散的模块打包成符合生产环境部署的前端资源。除了打包 JS 外 Webpack 还能和 Sass、Less、TypeScript 一起使用,打包 scss 和 ... 阅读全文 0 评论
Git 同时推送到 Github 和 码云 2020年01月20日 Mr. Ma 2399 之前一直在用 Github,最近注册了 码云,我准备把 Github 上的代码也上传一份到码云。码云有一个功能,可以直接同步 Github 的公开仓库,还是比较方便的。但是对于私有仓库来说就不能直接同步了,只能手动配置远程库,然后手动推送。下面简单写一下... 阅读全文 0 评论
Vue Router 传递参数 2020年01月16日 Mr. Ma 2898 在访问网站的时候,你可能会发现有的页面的 html 或 php 文件后面会有一些以 ? 开头的文本,这就是页面之间传递参数的方式。在 Vue 中对于使用了路由的动态组件来说,在跳转的时候也需要通过 URL 来传递参数。下面就简单写一下 Vue 路由传递参... 阅读全文 0 评论
关于自定义模态对话框的可访问性问题 2020年01月03日 Mr. Ma 2321 在浏览器中包含三个可直接用 JS 调用的对话框,这三个对话框分别是 alert 、prompt 、confirm 。这三个对话框无论是对于键盘还是屏幕阅读器的可访问性都支持的比较好。但是因为这三个对话框在不同浏览器下的效果都不一样,所以很少有网站会用这三... 阅读全文 0 评论
推荐几款免费好用的 Windows 软件 2019年12月30日 Mr. Ma 4651 免费的软件有很多,甚至国产软件大多数都是免费的,但是免费还不流氓的软件就比较少了。下面就推荐几款我用过的免费好用的 Windows 软件,这里推荐的软件都是我使用过的。因为我标题写的是免费软件,所以不包含付费软件。我这里推荐的都是普通应用软件,不包含数据... 阅读全文 1 评论
HTML IE 条件注释 2019年12月16日 Mr. Ma 2254 我的博客前端包含大量的 HTML5 标签,对于 IE 9 以下的浏览器 是无法正常显示的。我准备给博客增加一个功能,如果是 IE 9 以下的浏览器访问就提示升级浏览器。检测浏览器的方法有很多,可以通过 JavaScript 检测,也可以通过 PHP 判断... 阅读全文 0 评论
常见的浏览器的 UserAgent 2019年12月12日 Mr. Ma 32121 浏览器在发送 HTTP 请求时会包含一组用来标识浏览器版本和系统环境的字符串,这就是 UserAgent。后端可以根据 UserAgent 的内容来识别浏览器和系统环境,可以根据系统环境返回不同版本的网页。不过 UserAgent 的内容是可以更改的,也... 阅读全文 7 评论
通过开源项目免费申请 JetBrains 软件许可证 2019年12月04日 Mr. Ma 5012 很早以前就听说 JetBrains 可以通过开源项目来免费申请许可证,当时还不知道项目要求,以为需要著名的开源项目才能申请。几天前逛 V2EX 的时候看到有人用 Github Pages 托管的静态博客仓库都能申请到许可证,我也准备申请一下试试。我使用的... 阅读全文 1 评论
JavaScript Fetch 简单使用指南 2019年12月01日 Mr. Ma 3209 Fetch 是一个用来异步发送 HTTP 请求的 API,它的功能和 XMLHttpRequest 差不多,能在不刷新网页的情况下和后端进行通信。Fetch 相比 XMLHttpRequest 来说,要更简洁一些。get 请求Fetch 发送 get 请... 阅读全文 0 评论