HTML5高级程序设计

HTML5 的高级玩法挺多的,不只是写几个结构标签那么简单。《HTML5 高级程序设计(完整版)》这本书讲得还蛮细的,从语义化到离线存储,再到WebSocketsWebRTC,几乎全覆盖了。适合你那种想往更高级方向深挖的开发者。

语义标签的使用,比如

;
;,能让页面结构更清晰,SEO 也更友好。是现在搜索引擎越来越聪明,结构清楚了,收录和排名也跟着好。

CanvasSVG的图形能力也不容小觑。比如你要画个走势图,用canvas绘图或者SVG做成可缩放图标,效果比纯 CSS 强太多。页面视觉直接提升一个档次。

VideoAudio元素我平时也常用,像项目里嵌点宣传片或者语音教学内容,直接上<video>;<audio>;标签就能搞定,告别 Flash。

Web Storage真心好用。比cookie灵活,存点偏好设置或者临时状态信息方便,用localStorage搞定,一行代码就行。

Web Workers也值得一提。比如你要个大数据文件,不想让页面卡住,就让Worker在后台跑,主线程照样响应用户操作。体验提升。

书里提到的离线存储Push Notification也挺实用。像那种低网环境、PWA 项目,这些功能能极大提升可用性和粘性。

,想学点硬核的 HTML5 东西,不妨翻翻这本。内容系统、案例贴地气。语义化开发离线存储Canvas 绘图这些相关文章也值得一看。

如果你正在做响应式项目或者 PWA 应用,强烈建议好好啃啃,多场景下都能用得上。

rar
HTML5高级程序设计(完整版).rar 预估大小:1个文件
file
HTML5高级程序设计(完整版).pdf 34.85MB
rar 文件大小:30.18MB