ymcai

2017-12-04

阻止微信浏览器下拉查看网址

用过微信的人几乎都知道,在微信中浏览网页时可以下拉查看网站的网址。这确实是一项实用的功能,使用户能够追溯内容提供者,减少被仿冒、钓鱼网站欺骗的风险。不过有时候它确实也对网页的操作产生了干扰。

2017-11-15

Let's Encrypt:免费 SSL 证书申请与部署

为了启用网站的 HTTPS 功能,需要向证书颁发机构(CA)申请证书。Let’s Encrypt 是一家 CA,同时也是一个由公益组织运营的项目,致力于普及安全链接。其颁发的免费 SSL 证书有三个月的有效期(不限次数免费续期),目前已得到包括 Chrome、Firefox 在内的所有主流浏览器的信任。

2017-11-03

JavaScript / Vue.js 实现时分秒倒计时

我们平常浏览网页的时候,经常见到“距游戏公测1天2小时3分钟4秒”这样的倒计时器。时间如沙漏般一点点的减少,不仅能挑起用户的兴趣,而且让页面提升了一点逼格,还填补掉一些尴尬的空白位置。最近写得越来越多,有用没用都让加个倒计时,干脆记录下来,免得重复造轮子。

2017-09-28

解决 iOS 下日期对象 Invalid Date 错误

JavaScript 中的 Date 对象用于处理日期和时间,对前端开发而言几乎是每天都要打交道的一个东西,但它存在着一个奇葩、不易被注意到的兼容性问题。这是今天在处理产品经理提出的 bug 时偶然发现的。

2017-09-03

CSS 自定义滚动条样式

相比 Mac,Win 系统浏览器的默认滚动条比较粗犷,很多时候和页面设计不搭调,给用户体验减分不少。为了改善页面的整体效果,我决定用 CSS 稍微修改一下滚动条的样式。

2017-06-27

在移动端实现 0.5 像素细边框

在移动端,1px 的直线在物理屏幕上通常会显示成 2px(甚至更粗)。这是因为手机屏幕的物理分辨率(硬件支持的)通常是其逻辑分辨率(软件支持的)的数倍。

2017-06-11

Laravel 使用 JWT 实现用户认证

JWT(JSON Web Token)是一个用于安全信息传输的开放标准。基于 JWT 的用户认证,用户只需登录一次,服务端生成 Token(令牌)并发送给客户端,客户端则在每次发送请求时携带该 Token ,服务端根据 Token 识别用户身份。

2017-05-20

gulp 小教程

gulp 是一个前端代码 自动化 构建工具,帮助我们从令人痛苦或耗时的重复工作中解脱出来。用通俗易懂的话来说,gulp 能够帮你:拷贝资源文件、合并与压缩 JavaScript / CSS 文件、编译 CSS 预处理语言(Sass / Less)、监视文件的变化。

2017-05-18

JavaScript 实现回到顶部

过去,我一般用 jQuery 的 scrollTopanimate 方法实现回到顶部(back to top)按钮。现在基本不在项目里引入 jQuery ,只能试着用原生写了。实际上,原生 JavaScript 实现起来也很容易。

2017-05-14

使用 Hexo 搭建静态博客

Hexo 是一个开源博客框架,更准确地说,它是一个静态博客生成工具。你用 Markdown 写文章,然后交给 Hexo 生成纯静态的网页文件、自动部署到服务器。过程优雅,体验惬意。

3 / 12 上一页 下一页 返回首页