Cross-Terminal Web
Tags
Summary
Editor's review
Who it's for
A good fit for
- Front-end engineers advancing multi-device adaptation or cross-device architecture
- Technical leads who need to understand Mobile Web and Hybrid App solutions
- Developers with a web development foundation who want a systematic understanding of cross-device practice paths
- Product and technical teams responsible for front-end technology selection and engineering workflow design
Not a good fit for
- Complete beginners with no HTML, CSS, or JavaScript foundation
- Developers focused only on native iOS or Android development and not involved in the web technology stack
- Readers seeking the latest framework versions and cutting-edge toolchain developments
Reading tips
- Read Chapter 1 first to build a conceptual framework for cross-device web, then proceed in the development-workflow order of Chapters 3–7; avoid skipping, which can leave solutions disconnected.
- While reading, compare against your team’s current project workflow, list technical gaps chapter by chapter, and turn the book’s solutions into an action list.
- Chapters 8–10 can be explored as special topics; conduct small-scale validation against real scenarios in Hybrid App, storage, and action synchronization.
- For the frameworks and solutions covered, judge their applicability against the current technology environment rather than copying them blindly.
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 推荐序
- 前言
- 感谢
- 1 跨终端Web
- 1.1 终端VS.设备
- 1.2 一个贯穿全书的例子
- 1.3 后续章节
- 1.4 移动优先
- 1.4.1 移动流量暴增
- 1.4.2 聚焦业务本质
- 1.4.3 人机交互扩展
- 1.4.4 再说书名
- 1.5 不只是响应式
- 1.5.1 响应式
- 1.5.2 多站点
- 1.5.3 多模板
- 1.5.4 多平台
- 1.6 解决方案
- 2 Mobile Web
- 2.1 HTML5
- 2.2 HTML
- 2.2.1 移动页面模板
- 2.2.2 Viewport
- 2.2.3 touch-icon
- 2.2.4 其他
- 2.3 触屏事件
- 2.3.1 触屏事件一览
- 2.3.2 通用触屏事件
- 2.4 调试
- 2.4.1 远程调试
- 2.4.2 设备调试
- 2.5 兼容性
- 2.5.1 OS版本碎片化
- 2.5.2 国内的特殊情况
- 2.5.3 WebView
- 2.5.4 更多工具
- 2.6 文档
- 3 基准
- 3.1 GBS
- 3.2 MGBS
- 3.2.1 准备
- 3.2.2 操作系统分级
- 3.2.3 屏幕分辨率分级
- 3.2.4 浏览器分级
- 3.2.5 MGBS
- 3.3 GTE
- 3.3.1 分层设计
- 3.3.2 核心层
- 3.3.3 数据层
- 4 检测
- 4.1 终端
- 4.1.1 什么是终端
- 4.1.2 分类
- 4.2 终端检测
- 4.2.1 场景
- 4.2.2 原理
- 4.2.3 实现
- 4.3 遗留问题
- 4.3.1 硬件信息
- 4.3.2 更精准的终端检测
- 5 接口
- 5.1 跨终端流程复用
- 5.1.1 示例1
- 5.1.2 示例2
- 5.2 IF
- 5.2.1 始于一次重构
- 5.2.2 新的环境
- 5.2.3 模型
- 5.2.4 解决方案
- 5.2.5 架构
- 5.2.6 路线图
- 5.3 if-spec 2.0
- 5.3.1 JSON Schema
- 5.3.2 Demo
- 5.3.3 meta
- 5.3.4 if-spec 1.0
- 5.4 if-mock 2.0
- 5.5 if-guide 2.0
- 5.6 总结
- 6 定位
- 6.1 定位
- 6.1.1 Hash
- 6.1.2 History API
- 6.1.3 视图定位
- 6.2 数据
- 7 预览
- 7.1 客户端
- 7.2 服务端
- 7.3 示例
- 8 Hybrid App
- 8.1 Hybrid简史
- 8.1.1 背景
- 8.1.2 简史
- 8.1.3 现状
- 8.2 Hybrid技术
- 8.2.1 Native调用Web
- 8.2.2 Web调用Native
- 8.2.3 Bridge
- 8.3 Hybrid框架
- 8.3.1 PhoneGap
- 8.3.2 Titanium
- 8.4 Device API
- 8.4.1 动作传感器
- 8.4.2 环境传感器
- 8.4.3 音频
- 8.4.4 视频
- 8.5 小结
- 9 存储
- 9.1 状态持久化
- 9.2 技术方案
- 9.2.1 整体方案
- 9.2.2 跨终端存储方案
- 9.2.3 跨域通信方案
- 9.2.4 安全性
- 9.2.5 遗留问题
- 9.3 使用
- 9.3.1 实例化
- 9.3.2 set/get
- 9.3.3 remove/clear
- 9.3.4 推荐命名
- 10 动作同步
- 10.1 原理
- 10.1.1 案例
- 10.1.2 动作同步
- 10.2 实现
- 10.2.1 Selenium
- 10.2.2 脚本录制和回放
- 附录A GBS
- 附录B JSON Schema Core
- 附录C JSON Schema Validation
- 附录D if-spec 2.0
- 作者简介
FAQ
Is this book suitable for front-end beginners?
Do the book’s technical solutions still have reference value today?
What is special about the cross-device storage solution in Chapter 9?
What prior knowledge does the action synchronization chapter require?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Xu Kai is a Chinese book author. Public information about him is limited, and his nationality, dates of birth and death, and educational background cannot currently be confirmed. Judging from the two works held in the library, his writing spans quite different subjects: one is a popular science book introducing knowledge about the opening of railway services, and the other is a programming and design book discussing cross-terminal Web. This combination suggests that he is able to address both accessible science for general readers and specialized technical development, and that his interests and writing are not confined to a single direction. Popular science writing usually focuses on explaining professional knowledge clearly and understandably, while programming books emphasize the accurate expression of concepts and methods; in both kinds of writing, Xu Kai has left texts that readers can consult. Because the available material covers only the categories and titles of his works, more information is still needed about his specific experience, the development of his writing style, and the actual influence of his works.