这次为了美化图标,山寨了点WebQQ的图标,纯属好看,题外话:火狐的Firbug是好东西,山寨全靠它了。

下面是ExtJS版的豆瓣FM :

代码很简单,实现原理就是在豆瓣FM的地址上套一个Ext.Wndow的壳。

Ext.define('MyDesktop.Douban', {extend: 'Ext.ux.desktop.Module',id:'douban',windowId: 'douban-window',tipWidth: 160,tipHeight: 96,init : function(){this.launcher = {text: '豆瓣FM',iconCls:'douban-small-shortcut',handler : this.createWindow,scope: this}},createWindow : function(){var me = this, desktop = me.app.getDesktop(),win = desktop.getWindow(me.windowId);if (!win) {win = desktop.createWindow({id: me.windowId,title: '豆瓣FM',width: 430,height: 221,iconCls: 'douban-small-shortcut',animCollapse: false,border: false,maximizable : false,resizable : false,layout: 'fit',items: [{xtype : 'panel',html : '<iframe id="douoban_iframe" scrolling="auto" ' + 'frameborder="no" hidefocus="" allowtransparency="true" ' + 'src="http://douban.fm/partner/webqq" name="%7B%22appid%22%3A3402%2C%22webqqkey%22%3A0.002194722502731783%2C%22webqqdomain%22%3A%22web.qq.com%22%7D"' +  //主要是这个豆瓣FM的链接'style="width: 100%; height: 100%;">'}]});}win.show();return win;},});

至于上面的桌面是怎么回事,看ExtJS的桌面例子,就是对其进行优化而来!

ExtJS - Desktop - 开发豆瓣FM应用相关推荐

  1. Ubuntu12.10安装豆瓣FM(Banshee播放器)

    安装方法参考了这篇文章 作为程序猿,写代码的时候开个浏览器只为了听豆瓣FM实在太不爽啦,果断寻找解决方法~本来Ubuntu默认播放器是rhythmbox,也有人开发了豆瓣FM插件,不过我试了试,发现安 ...

  2. 自己动手用python写豆瓣FM

    以前装过几次ubuntu,但总是因为缺少一些软件工具而最终不得不回到windows下.最近又迷上了ubuntu,逐渐从windows系统转战ubuntu.这次,openfetion.wineqq.ch ...

  3. 豆瓣FM产品分析 | 纯粹极简的听歌APP

    2019年7月1日豆瓣FM6.0版本正式上线.对于这次大版本更新,官方的定义是:"极简的页面设计和交互方式,让一切回归于音乐本身".听上去挺不错的,让我们开启对这款产品的体验之旅吧 ...

  4. 豆瓣 FM 精美版 Chrome 扩展:改变的不只是外表

    网页版豆瓣FM经过改版之后在界面上比之前的版本明显给力了很多,但是扩展的好处永远存在,它不用切换标签卡,而且比网页版要轻量级.但是基于豆瓣FM的扩展已经有很多了,为什么还要费力气再做一份呢?因为,这个 ...

  5. Linux下的豆瓣FM音乐播放器和虾米音乐播放器

    RT.给大家介绍两个我亲测可以使用的非常流行的网页音乐播放器的本地版. A.doubanFM音乐播放器: 对于喜欢在豆瓣FM下听音乐的同学,对于打开一个网页听音乐,肯定会觉得很麻烦.这里我给大家推荐的 ...

  6. ArcGIS Desktop开发基础(转)

    http://www.cnblogs.com/maweifeng/archive/2006/07/19/455024.html  原文地址 ArcGIS Desktop开发的类型 ○ 自定义ArcMa ...

  7. extjs 实用开发指南_如何提出有效问题:针对开发人员的实用指南

    extjs 实用开发指南 Learning is a journey that never ends. At every point in your career, you will keep lea ...

  8. 如何为豆瓣FM写一个chrome的歌词插件

    对于喜欢豆瓣FM的同学来说,没有歌词是件令人苦恼的事,下面我就来总结下怎样为豆瓣FM写一个chrome的歌词插件. --------------------------------- 1.需要的技能 ...

  9. 豆瓣FM-Hacker——豆瓣FM播放列表补全计划

    作为一个豆瓣FM的重度用户和程序猿,能够为豆瓣FM编写Chrome扩展应用是一件让人兴奋的事情,这篇博文整理了豆瓣FM-Hacker的设计思想 1.说明 豆瓣FM-Hacker是一个Chrome扩展应 ...

最新文章

  1. 创建一个栈存储结构,并且写入一些对栈的基本的操作
  2. 安全攻防之SQL注入
  3. C/C++中判断两个变量是否相等,相减是否为0、大于0或小于0时要特别注意机器误差带来的影响
  4. Java 帝国之消息队列
  5. 数据中心管理:从DCIM过渡到DMAAS
  6. myeclipse中,项目上有个叉报错,文件没有错误
  7. 怎么像编辑提供wb原图_PLoS One:7月1日起,投稿必须提供原始WB图片!
  8. html 字符串最后加空格,js给字符串每个字符中间加空格
  9. C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
  10. 数据洪流时代,开发者这样硬核突围!
  11. PHP消息通信机制测试代码
  12. ant中调用外部ant任务的两种方法
  13. Android设备中直接通过shell操作GPIO或者上层c服务直接操作GPIO
  14. 实训汇编语言设计——将bcd码转化为二进制数
  15. MagicMongoDBTool 最新代码 以及 开发进度报告
  16. 树链剖分入门+博客推荐
  17. Linux命令大全(常用的命令解析)
  18. 3d人体智能测试软件,人体系统女性3Dapp
  19. 指纹锁与数字密码锁哪个更安全靠谱?
  20. appium学习笔记

热门文章

  1. 我喜欢你是寂静的-聂鲁达
  2. 安静一直是我最喜欢的···
  3. Kotlin学习之路(1)——Kotlin的概念
  4. 搜索引擎网址提交入口
  5. CCF 201809-2 买菜 python
  6. 几种常见非接卡的简单介绍
  7. 2023东北石油大学计算机考研信息汇总
  8. 2021冬-不靠谱的室友-不要尝试的青菜豆芽汤
  9. 高光谱图像可视化增强matlab
  10. 汇编语言:字符串加密