本文将对 Canvas 在高清屏中绘制出现模糊问题进行分析,并给出解决方案 🎏
剖析 iOS 11 网页适配问题
北京时间 9 月 12 日凌晨,苹果在乔布斯剧院发布了 iPhone X。iPhone X 正面的全面屏上方有一条刘海,对于如何适配 iPhone X,苹果的 Human Interface Guidelines 文档已经给出详细的说明。
苹果对于 iPhone X 的设计布局意见如下:
核心内容应该处于 Safe area 确保不会被设备圆角(corners),传感器外壳(sensor housing,齐刘海) 以及底部的 Home Indicator 遮挡。
本文将剖析两则在 iPhone X 异形屏和 iOS 11 网页适配中遇到的问题及解决方案。
Implementing Promise
Javascript DOM 事件模型
探究 emoji 字符长度
我们注意到在 Twitter,微博,谷歌翻译的输入框中输入 emoji 字符,都不能正确的判断字符个数。🤷
在阅读本文之前,需要先对 Unicode 编码有所了解,参考: JavaScript Unicode 编码那些事
Cordova 开发环境 - Android 篇
高清屏一像素边框问题
Cordova 代码热更新
基于 Cordova 框架能将网页应用 (js, html, css, 图片等) 打包成 App。当 App 在应用商店上架后,如何快速更新是我们需要考虑的问题。🤖
- 本地打包新版本 App 发布到应用商店,但这中发布流程耗费时间,尤其是 Apple Store
- 应用加载网络资源,这样 App 展示的内容就可以保证是最新的,但当应用断网时,应用就无法正常使用
我们能想的这两种方式都存在的很大的弊端,不适合实际应用!
URI, URL, URN 的区别
- URI: Uniform Resource Identifier (统一资源标识符)
- URL: Uniform Resource Locator (统一资源定位符)
- URN: Uniform Resource Name (统一资源名称)