HTML5高级程序设计
HTML5 的高级玩法挺多的,不只是写几个结构标签那么简单。《HTML5 高级程序设计(完整版)》这本书讲得还蛮细的,从语义化到离线存储,再到WebSockets
和WebRTC
,几乎全覆盖了。适合你那种想往更高级方向深挖的开发者。
语义标签的使用,比如
、
,能让页面结构更清晰,SEO 也更友好。是现在搜索引擎越来越聪明,结构清楚了,收录和排名也跟着好。
Canvas和SVG的图形能力也不容小觑。比如你要画个走势图,用canvas
绘图或者SVG
做成可缩放图标,效果比纯 CSS 强太多。页面视觉直接提升一个档次。
Video和Audio元素我平时也常用,像项目里嵌点宣传片或者语音教学内容,直接上<video>;
、<audio>;
标签就能搞定,告别 Flash。
Web Storage真心好用。比cookie
灵活,存点偏好设置或者临时状态信息方便,用localStorage
搞定,一行代码就行。
Web Workers也值得一提。比如你要个大数据文件,不想让页面卡住,就让Worker
在后台跑,主线程照样响应用户操作。体验提升。
书里提到的离线存储和Push Notification也挺实用。像那种低网环境、PWA 项目,这些功能能极大提升可用性和粘性。
,想学点硬核的 HTML5 东西,不妨翻翻这本。内容系统、案例贴地气。语义化开发、离线存储、Canvas 绘图这些相关文章也值得一看。
如果你正在做响应式项目或者 PWA 应用,强烈建议好好啃啃,多场景下都能用得上。
HTML5高级程序设计(完整版).rar
预估大小:1个文件
HTML5高级程序设计(完整版).pdf
34.85MB
30.18MB
文件大小:
评论区