`
windywany
  • 浏览: 5975 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

发一个类似GOOGLE个性主页的简单实现

阅读更多
项目要用到,就写了一个,需要的朋友拿去用吧(IE6+,FF2+,CHROME,OPERA).
分享到:
评论
17 楼 windywany 2010-02-21  
其实这只是一个demo,不要迷恋它.很多朋友提出的功能,要由许多朋友自己去实现了.
16 楼 matin0728 2010-02-15  
这个过于简单了,看看俺做的完整实现如何?拖放,保存位置,添加应用,一个不少~~~

meta.cn
15 楼 ring09h 2010-02-11  
如果你登录了Google账户,那么你的信息保存在数据库,如果没登录就保存cookie了。
14 楼 ynstudio 2010-02-10  
ext也有类似的支持,不过导入个ext.....
13 楼 jacki6 2010-02-09  
嗯 项目蛮好的 速度也挺快的 谢了
12 楼 smilebug 2010-02-09  
weilingfeng98 写道
google的布局是保存在cookie中的

保存在cookie不科学吧,换台机子或者清下cookie布局就没了,应该是存数据库的

以前是可以实现的
比如1,2,3,4,5,6个模块保存到数据库是这样[[2,4],[1,5],[6,3]]表示这是三列布局,第一列2,4第二列1,5第三列6,3
11 楼 weilingfeng98 2010-02-09  
google的布局是保存在cookie中的
10 楼 mysyche 2010-02-09  
曾经把igoogle上样式和背景图片拿来,也自己实现了一个。portal是基于jsr168标准的。
9 楼 pch272215690 2010-02-09  
相当不错啊,学习了。
8 楼 need_faith 2010-02-09  
总的来说,portal的drag和drop功能实现的很不错,个人建议几点:
1 drop时,目标区域背景变为绿色,界面变动很大,用户体验不好,不变色可能提高体验;
2 拖拽handler不是很明确,刚接触的时候不知道handler的位置,鼠标悬停时改变鼠标形状可能会提高该体验;
3 楼上某君已经提过了,应该能够在portalet上端标题栏增加一些工具栏,比如:固定\解锁、刷新、关闭之类的小工具
7 楼 xinnn 2010-02-09  
很不错了,这样一个demo足够学习了
6 楼 absolutej 2010-02-09  
以前看oracle weblogic 实现portal中也有这样的功能!
5 楼 kid54001 2010-02-09  
用jquery.event.drag 和 jquery.event.drop 这两个jQuery插件实现的吧
早先时候也想这么弄,后来看到jQuery ui里有个sortable刚好可以实现

最后感谢LZ的精神
4 楼 skzr.org 2010-02-08  
里面的那个论坛试的有点je的味道阿
3 楼 天梯梦 2010-02-08  
之前也做过类似的,但是,Google个性主页是可以保存移动位置的,请问您的如何做到?
2 楼 wing5jface 2010-02-08  
放在电信IDC的网络访问速度还可以接受,在线效果:
http://www.sh2999.com/sh/jqueryShow/drapdiv/portal.html
1 楼 qiyueguxing 2010-02-08  
1、增加客户端保存功能,下次要记住上次的布局操作
2、标题栏上放点可操作的东西,比如最大化,最小化,隐藏

相关推荐

    模块定制(类似于google个性主页的拖拽功能 )

    模块定制是一种用户可以根据个人喜好和需求自由配置页面布局和功能的技术,类似于Google个性主页的拖拽功能。在Google个性主页中,用户可以将各种小工具(如天气预报、新闻、邮箱快捷链接等)自由地拖放到页面上的...

    xgcalendar类似google日历-asp.net简单三层版

    【标题】"xgcalendar类似google日历-asp.net简单三层版" 提供的是一个基于ASP.NET技术实现的日历控件,它模仿了Google日历的功能,并采用了三层架构设计,旨在提供一个简单易用的解决方案。 【描述】描述中提到,...

    类似googlemap的地图实现

    最后,对于初学者,建议从搭建一个简单的地图展示开始,逐步增加功能,如添加标记、搜索地点、绘制路径等。通过实践,你将逐渐掌握Web地图开发的核心技术,为更复杂的地理信息系统项目打下坚实基础。在学习过程中,...

    类似 igoogle主页 个性化设置

    总的来说,实现类似 iGoogle 的个性化主页设置,需要综合运用前端技术,包括AJAX、Web Storage、JavaScript框架,以及与后端API的交互。通过这些技术,我们可以创建一个高度可定制且用户友好的网页,让每个用户都能...

    类似google的两个眼睛转圈的js

    标题中的“类似google的两个眼睛转圈的js”是指一种基于JavaScript和HTML实现的互动元素,它模拟了谷歌个性化主页上的眼睛动画效果。这个效果通常包括两只眼睛在页面上转动或者跟随鼠标移动,为用户带来一种有趣且...

    简单仿TabLayout实现个性化Tab,让Tab展现多样化

    本项目旨在提供一个简单的方案,帮助开发者实现类似网易新闻客户端那样的个性化Tab,使得Tab的设计更加多样化,提升用户体验。 TabLayout是Google在Android Support Library中的一个组件,它与ViewPager结合使用,...

    SuggestFramework类似google搜索

    SuggestFramework是一个专门为用户提供自动补全建议功能的框架,类似于Google搜索中的实时查询建议。它的设计目标是实现高效、易用且易于整合到现有的项目中。这个框架允许开发者快速地在自己的应用程序中添加智能...

    给浏览器地址栏加上个性小图标

    综上所述,添加个性化的favicon是一个简单但重要的步骤,可以提升网站的专业性和用户对品牌的认知度。通过正确的HTML引用、多种格式的支持和适应不同设备的优化,我们可以确保这个小图标在各种环境下的最佳展示。

    一款二级菜单和使用自定义标签实现简单权限控制

    在"chromemenu"这个文件名中,可能包含了一个实现类似谷歌浏览器下拉菜单样式的代码库或示例。Chrome风格的菜单通常具有现代感,响应式,且易于使用。开发者可能使用这个库来创建美观的二级菜单,并结合权限控制逻辑...

    google map api 调用

    虽然 Google Maps API 目前没有直接支持拖动修改路线的方法,但通过监听鼠标事件和处理 `GDirections` 对象,开发者可以实现类似的功能,创建一个自定义的交互式路线规划体验。 总的来说,Google Maps API 提供了...

    简单好用的图片生成工具,基于Java实现,可以动态生成二维码海报和汉字名字头像.zip

    该压缩包文件“简单好用的图片生成工具,基于Java实现,可以动态生成二维码海报和汉字名字头像.zip”提供了一个使用Java编程语言开发的图片生成工具。这个工具的主要功能是创建二维码海报和汉字名字头像,使得用户...

    AjaxPro.dll实例,ASP.NET个性网页拖动

    AjaxPro库是由CodeSmith公司开发的,主要用于简化ASP.NET应用程序中的Ajax功能,使得开发者能够轻松地创建出类似Google首页那样具有动态效果和拖动功能的个性化网页。 Ajax(Asynchronous JavaScript and XML)技术...

    google_drag

    在提供的压缩包文件“google_drag”中,可能包含了一个示例脚本或者一个教程,详细介绍了如何创建一个能模拟Google个性化主页拖放效果的用户脚本。用户可以通过学习和理解其中的代码,实现对Google主页的个性化定制...

    百度输入法谷歌风格皮肤

    安装皮肤文件通常是一个简单的步骤,用户只需下载对应的压缩包,解压后按照指示进行操作,即可让百度输入法焕然一新。 此谷歌风格的皮肤可能包括以下设计元素: 1. 色彩方案:采用谷歌标志性的蓝色、红色、黄色和...

    谷歌地图下载助手睿智版

    【谷歌地图下载助手睿智版】是一款专为用户下载谷歌地图数据而设计的软件,它提供了简洁易用的界面,类似Windows 7的操作风格,使得地图下载过程变得简单且直观。这款工具的主要功能是帮助用户离线保存谷歌地图的...

    科大讯飞TTS引擎,谷歌TTS引擎

    谷歌的TTS引擎,全称为Google Text-to-Speech,是谷歌开发的一种语音合成服务。它与科大讯飞的TTS引擎类似,也能够将文字转化为流畅的语音输出,但其主要依赖于云端服务,通常需要网络连接。谷歌TTS的优势在于: 1....

    如何用VC编程控制GoogleEarth

    创建一个简单的VC项目,添加Google Earth控件,并使用以下代码初始化和导航至特定位置: ```cpp CoInitialize(NULL); CWnd* pWnd = GetDlgItem(IDC_GOOGLE_EARTH); // IDC_GOOGLE_EARTH是控件ID GEPlugin* pGE ...

    Google BigTable Paper

    在描述部分中提到,“BigTable是一个具有更复杂键值存储的系统”,强调了BigTable的关键特点,即它不仅仅是一个简单的键值存储系统,而是一个能够处理复杂键值对关系的存储系统。 标签“key value store”指的是...

    C#简单浏览器源代码,带标签、皮肤切换功能

    总的来说,这个C#简单浏览器项目是一个典型的桌面应用程序开发实例,涵盖了网络通信、多线程、UI设计、数据存储等多个方面,对于学习C#和Windows应用程序开发的初学者来说,这是一个很好的实践项目。通过分析和修改...

Global site tag (gtag.js) - Google Analytics