“豆腐块”也是 Web2.0 的特性吗?
我们这里所说的“豆腐块”是指的网页里面的一个栏目,通常表现为一个被嵌套的表格,可以进行最小化、关闭、恢复、移动等操作。最早看到的豆腐块是在 微软的
SharePoint 里面用于呈现数据的Webpart 。现在越来越多的地方可以看到这种豆腐块了,各种各样的BLOG(搜狐、新浪、博客园)、IBM的Portlet、Google主页 ,无处不在。在新浪BLOG中,你可以将任何一个栏目折叠或关闭; 在google主页里面,你甚至可以把自己感兴趣的rss feed中的文章列表呈现在一个豆腐块中!
豆腐块的作用,当然是定制页面--对于我不感兴趣的东西,我希望它从页面上离开,对于我期望看到的东西,我可以把它加到页面上来,对于偶尔想看到的东西, 我希望把它隐藏在一个图标中。好处,仍然是突出了WEB2.0 所倡导的以人为中心的思想。
我们看看WikiPedia的Web 2.0条目下列出了这些条件:
单从技术上来说,实现这种 豆腐块 并不难,无非是一些 JavaScript+Css+Table ,结合简单的服务器端的脚本来实现。在 ASP.net 2.0种,更是直接提供了对于Webpart的支持。
豆腐块的作用,当然是定制页面--对于我不感兴趣的东西,我希望它从页面上离开,对于我期望看到的东西,我可以把它加到页面上来,对于偶尔想看到的东西, 我希望把它隐藏在一个图标中。好处,仍然是突出了WEB2.0 所倡导的以人为中心的思想。
我们看看WikiPedia的Web 2.0条目下列出了这些条件:
* CSS 和语义相关的 XHTML 标记
* AJAX 技术 -- 无刷新交互技术
* Syndication of data in RSS/ATOM
* Aggregation of RSS/ATOM data -- 内容聚合
* 简洁而有意义的 URLs
* 支持发布为 weblog
* RESTian (preferred) 或者 XML Webservice APIs
* 一些社会性网络元素
我建议 在中间再加上一条
*支持页面内容的定制
单从技术上来说,实现这种 豆腐块 并不难,无非是一些 JavaScript+Css+Table ,结合简单的服务器端的脚本来实现。在 ASP.net 2.0种,更是直接提供了对于Webpart的支持。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述