网站首页 > 技术文章 正文
无插件范式
过去,很多功能只能通过插件或者复杂的hack(本地绘图API、本地socket等)来实现,但在HTML5中提供了对这些功能的原生支持。插件的方式存在很多问题。
插件安装可能失败。
插件可能被禁用或者是屏蔽。
插件自身会成为被攻击的对象。
插件不容易与HTML文档的其他部分集成(因为插件边界、剪裁和透明度问题)。
虽然一些插件的安装率很高,但在控制严格的公司内部网络环境中经常会被封锁。此外,由于插件经常给用户带来烦人的广告,一些用户也会选择屏蔽此类插件。如果用户禁用了插件,就意味着依赖该插件显示的内容也无法表现出来了。
在我们已经设计好的页面中,要想把插件显示的内容与页面上其他元素集成也比较困难,因为会引起剪裁和透明度等问题。插件使用的是自带的模式,与普通Web页面所使用的不一样,所以当弹出菜单或者其他可视化元素与插件重叠时,会特别麻烦。这时,就需要HTML5应用原生功能来解决,它可以直接用CSS和JavaScript的方式控制页面布局。
实际上这也是HTML5的最大亮点,显示了先前任何HTML版本都不具备的强大能力。HTML5不仅仅是提供新元素支持新功能,更重要的是添加了对脚本和布局之间的原生交互能力,鉴于此我们可以实现以前不能实现的效果。
以HTML5中的canvas元素为例,有很多非常底层的事情以前是没办法做到的(如在HTML4的页面中很难画出对角线),而有了canvas就可以很容易地实现了。更为重要的是新API释放出来的潜能,以及仅需寥寥几行CSS代码就能完成布局的能力。
基于HTML5的各类API的优秀设计,我们可以轻松对它们进行组合应用。HTML5的不同功能组合应用为Web开发注入了一股强大的新生力量。
了解更多前端知识,可以点击下方链接和小编一起学习哟~
- 上一篇: web前端基本知识有哪些? web前端基础知识
- 下一篇: 那些你不知道的HTML知识,快来学习一下吧
猜你喜欢
- 2024-09-29 前端知识-概念篇 “前端”
- 2024-09-29 前端开发应当掌握的10大板块内容,每一个知识点应当相当熟悉
- 2024-09-29 web开发之-前端知识介绍 web前端基本知识
- 2024-09-29 web前端基础知识 web前端基础知识 相关课程
- 2024-09-29 前端小知识点汇总,常忘记的知识点汇总(面试,笔试)学习笔记
- 2024-09-29 高级前端开发应该掌握的知识图谱 高级前端开发应该掌握的知识图谱是什么
- 2024-09-29 14个前端小知识,我猜你每天都会遇到
- 2024-09-29 初学者学习web前端要掌握的知识点!(附前端开发自学教程)
- 2024-09-29 常用 前端开发 知识积累(推荐收藏)
- 2024-09-29 一个合格的Web前端工程师要掌握的哪些知识点?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)