一本走心的 JS-Native 交互电子书 PDF
2018 年距离第一代 iOS 系统发布(2007 年)已经过去 11 年,这 11 年中移动端日益成熟,Web 端的时代逐步转移到了移动端。各种跨平台技术层出不穷,…
移动前端开发经验指南
本文档针对移动前端开发,包括 Hybrid 里面的web页面,非 Native 应用。所有经验适用于:iOS6.0+, Android4.0+。 兼容性 CSS伪类:active 如果你想使用…
iOS 端 Code Review 指南
我们按照以下步骤来进行 Code Review,来保证代码质量。 指南不仅针对 Review 者,提交代码前,自己也应该按照步骤进行检查,避免低级错误和无用的反…
OriDomi 在网页中像纸一样折叠 DOM 元素炫酷插件
Web 原本是扁平化的,但是现在你可以折起来。OriDomi 是一个开源的 JavaScript 库,使得 DOM 元素能够实现像纸折一样折叠的效果。在创建你所看到的场…
iOS 与 Android 平台上问题列表
伪类 :active 生效 要 CSS 伪类 :active 生效,只需要给 document 绑定 touchstart 或 touchend 事件 a { color: #000; } a:active { color: #fff; } …
Vue 移动端输入框在 IOS 上点击弹起软键盘不灵敏/有延迟/点击卡顿
移动端开发都是使用的 Click 事件,为了消除移动端点击的 300ms 延迟,引入了fastclick.js 库,按照官方的使用方法: // 消除 300MS 延迟 import Fast…
Flutter 同时构建 iOS 和 Android 漂亮的原生应用能力
Flutter 来自 Google 免费开源的项目,提供了通过一套代码同时构建 iOS 和 Android 漂亮的原生应用能力。Flutter 是谷歌的移动UI框架,可以快速在iOS…
解决 Vue 项目的文本框在 IOS 上点击无法输入/点击无效 需要长按或者点击多次
近期开发的一个项目测试人员发现,在 IOS 上的文本框总是点击无法获取焦点,多次点击或者长按才能获取焦点,导致这个问题所在的原因是因为项目中引入…
解决 JS 格式化时间格式错误在苹果手机 IOS 系统上为 NaN
格式化时间是我们比较常规的操作,从后台拿到的时间格式可能并不符合原型或者UI的显示要求,而后台的同事又说不好改,就只有我们自己重新格式化显示了…
Framework7 开源免费的移动 Web 框架快速构建 IOS 应用程序
Framework7 是一个开源免费的框架可以用来开发混合移动应用(原生和HTML混合)或者开发 iOS7 风格的 WEB APP。也可以用来作为原型开发工具,可以迅速…