Firefox3.6Beta1试用

终于等到了,似乎10月30号就发布了,昨天才用上。安装后,3.6并没覆盖原版,3.5可继续使用。3.6只是一次小更新。

更换外观功能(内嵌Personas)
一开始不知道怎么用,找不到像Personas那样的图标,原来需要到附加组件中心- Personas 选择皮肤,”穿上“即可,无需再安装插件了;wear后,在附加组件主题区可管理皮肤

标签页浏览
默认并没有开启,需要在about:config,中设置browser.ctrlTab.previews 为true。之后通过Ctrl+tab切换标签页时即可显示预览;通过Ctrl + Shift + Tab,可对所有标签页概览,搜索等。

about:
添加了两个特殊about页:
about:support,当前浏览器的信息,当遇到问题时,这些信息可能会比较有用
about:memory,当前火狐内存使用情况

插件升级检测功能
通过点击插件的“查找更新”跳转到网页检测,需要重新下载,如果能像扩展那样直接更新就好了

开发
众所周知的那样,支持开放字体格式;JS处理性能提升;CSS3、Html5新特性支持

其他一些小更新
输入建议按频率显示;标签页中新打开标签页位于原标签页右边(我用的TabMix原来似乎就这样)

另外感觉比较好的是,我原来安装的扩展基本上都支持3.6了,只有firebug还未支持,可以使用Add-on Compatibility Reporter报告兼容问题。

Posted in 待分类 | Tagged | Leave a comment

亡灵序曲

辉煌,荣耀,堕落,成败,英雄,小阿

Posted in 音乐 | Tagged | 1 Comment

RIA是什么

RIA是Rich Internet Application的缩写,意为富互联网应用,引申为富客户端应用。那么,RIA意味着什么呢?在回答这个问题之前,我们不妨先回顾一下从大型主机时代开始,应用软件系统发展至今所走过的历程:
1.主机时代,界面表现力和用户数量无疑是最低的。少量的用户使用哑终端操作计算机。
2.随着计算机制造成本的降低,尤其是个人计算机的普及,使得软件行业出现了一种新的部署结构:客户机负责提供丰富的用户界面、承担业务逻辑,在服务器上集中存储数据。这一阶段被称为C/S(Client/Server)时代。
3.C/S结构最大的问题是部署和维护成本极高,一旦用户界面或者业务逻辑发生变化,便需要更新分布在每一台客户机上的软件。因此,B /S(Browser/Server)结构应运而生。在B/S结构中,客户端程序统一运行在Web浏览器中,用户界面由服务器程序渲染生成,客户端程序只 负责展现。部署成本的降低,使得应用软件的用户数量激增:互联网能达到的地方,都可能出现你的用户。
4.B/S结构至今被人褒贬不一。首先,客户机的计算能力几乎被废弃了,这是一种浪费;其次,用户界面的表现能力受制于Web浏览器,比起C/S结构发生了倒退。那么,能否创造一种在应用软件的界面表现力和部署成本之间双赢的局面呢?这就是所谓的RIA。
富客户端应用也称胖客户端应用,是相对于B/S时代的瘦客户端应用而言的。在RIA时代,一个运行于Web浏览器中的客户端应用,要上升为富客户端应用,应该具备三个条件:
不输给桌面应用的、具有丰富效果的复杂用户界面。
有能力调度服务端的业务逻辑,自行组装所需要的用户界面,而不是一味地由服务端渲染生成用户界面。
在一定程度上突破Web浏览器的限制。例如,在必要时能接收服务器推送来的数据,这意味着打破“浏览器请求、服务器响应”的单调格局。又例如,在必要时能 在客户端存储部分数据——这是无与伦比的一次跨越,一旦拥有存储能力,富客户端应用便能在离线状态下继续为用户提供服务。
JavaScript能为RIA做什么
接下来,我们从技术方面分析RIA所能选择的实现手段。笔者归纳,致力于富客户端这一技术领域的IT厂商大致可以划分为以下4个阵营。
微软阵营:鉴于微软是个人计算机操作系统的最大供应商,出于强化个人计算机地位的初衷,一直致力于富客户端应用开发技术的研发,这一点从其新近于.NET Framework 3.0中集成的WPF,伴随着Windows Vista推出的Windows边栏Gadgets,以及Silverlight等概念中便可见一斑。再加上原有的.NET WinForm、Win32 Application、ActiveX等,微软真不愧是乐此不疲的客户端应用开发技术的“高产户”。其中的ActiveX和Silverlight属于 Web浏览器插件技术,非常有可能在RIA市场上抢到一些份额。
Adobe阵营:Adobe紧锣密鼓地推出Apollo计划,在其集成开发环境Flex Builder中,使用ActionScript既能开发运行于Flash Player中的Flash,又能开发运行于桌面的AIR应用。由于Flash已经无处不在,Adobe是非常令人看好的一股力量。
Sun阵营:提到Sun的大名,自然令人想到Java。没有人奢望JavaFX及SWT/Swing/AWT能撼动微软和Adobe,但是在桌面应用方面 形成三足鼎立的局面还是值得期待的。在浏览器应用方面,Applet和Java Web Start已经积累下一些成功案例。
Google、Mozilla阵营:Google是云计算和SaaS(Software as a Service)的领佳节又重阳导厂商;Mozilla则拥有技术领先的Web浏览器。这是唯一没有推出自己的桌面应用开发技术,而把全部的赌注押在Web上的阵 营。JavaScript+HTML+CSS的组合,远没有Silverlight和WPF看起来那么光彩照人,也不像Apollo计划那么活力四射。但 是,正是这一组合,让微软不由得发出“Silverlight最大的对手是JavaScript”的感慨。也正是凭借着这一组合,Google开发出了 GMap、GMail、GTalk等令人薄雾浓云愁永昼大开眼界的应用。出于自信,Google认为,未来RIA的平台标准已经确立了,那就是Web。
在琳琅满目的实现方式中,JavaScript在其中巧妙地穿针引线,扮演着“黏合剂”的作用。JavaScript与各种浏览器插件技术 (Silverlight、ActiveX、Flash、Applet)均拥有互操作能力,无论这种插件技术是主流的、还是生僻的,是传统的、还是现代 的。

JavaScript是唯一不需安装任何插件,便被各大主流Web浏览器支持的动态脚本,可谓拥有天然的跨平台性。未来之RIA,必是以JavaScript为核心!

转自:博文视点(北京)官方博客

Posted in JS/Dom/Ajax, Web 技术 | Tagged | Leave a comment

Mo Radio

Mo Radio

-在线听广播平台,体味听广播的乐趣。

http://www.moradio.cn

一进入网站我就被它的清新吸引,网站纯js架构,无flash,只需有Media Player插件就可正常播放。简洁、时尚、个性化是Mo Radio追求的目标,你可以收藏自己喜欢的电台,设置自己的默认电台,将MoRadio打造成为属于自己的网络收音机。

Mo Radio虽然现在是beta阶段,但电台已经非常全,各个省份,港澳台,以及国际的主要电台都有,无论你喜欢听音乐,还是听咨询,听相声或者学外语,都可以满足你的需求。

相比其他其他在线广播网站,Mo Radio除了个性化,时尚等特点外,它还具有良好的兼容性,主流浏览器(IE5.5+、Firefox、Chrome、Safari)都能很好支持。

喜欢听广播的朋友,去Mo Radio看看吧

Posted in Web 应用 | Tagged , , | 4 Comments

ie mouseover/out or 冒泡

<div style="width:200px;height:300px;border:1px solid #ccc;cursor:default" onmouseover="if(!this.contains(event.fromElement)){document.getElementById('info').innerHTML+='-over';this.style.backgroundColor='red'}" onmouseout="if(!this.contains(event.toElement)){document.getElementById('info').innerHTML+='-out';this.style.backgroundColor='#fff';}">

<a href="#" style="width:50px;height:50px;border:1px dashed #ccc;margin:20px;" onmouseover="window.event.cancelBubble = true;" onmouseout="window.event.cancelBubble = true;">dsffffffffffffffffffffff</a>

</div>
<p id="info"></p>

Posted in 待分类 | Leave a comment

IE8 hover&opacity bug

今天改网页时遇到的问题:


ul{width:206px;filter:alpha(opacity=80);border:1px solid #000; }
li{height:20px;line-height:20px;}
li:hover{background-color:#CCC;}
a{color:#666;}
<ul>
<li><a href="#">dsfsadfsdfsd</a></li>
<li><a href="#">dsfsadfsdfsd</a></li>
<li><a href="#">dsfsadfsdfsd</a></li>
<li><a href="#">dsfsadfsdfsd</a></li>
</ul>

示例网页

当hover元素父级、爷级...设置透明度时,hover元素浏览变的很卡,而且经过元素时还可能不改变背景色。

原来我以为是js编写影响效率的问题,后来精简代码发现IE8这个lj

我尝试让li获得layout不过行不通,但当用position:relative;时似乎修复bug了,不过透明度又没了。。。

示例网页

不知道有没有好办法解决?最后还是决定去除opacity,改用背景透明图片,毕竟ie 滤镜不是个省事的东西,考虑兼容性及加载问题,改用JS实现over效果,

Posted in XHTML/CSS/XML | Tagged , , , | Leave a comment

铁路

铁路地图

路线搜索

Posted in 自己 | Tagged , | 3 Comments

2009年7月,夏天

祝福,坚持,梦想

Posted in 自己 | 1 Comment

火狐浏览器3.5新特性

  火狐浏览器比其他任何浏览器都提供更多的语言版本。无论法语、中文,还是芬兰语、捷克语,在超过70种语言版本中,火狐浏览器为每一个人提供了更好的浏览体验——包括有视力障碍和行动不便的用户。

  火狐浏览器可提供高级文本浏览,比如字体渲染、拼写检查等。又如,火狐浏览器集成了对DHTML的支持,互联网开发者可以创建新型网页,这种网页减少了对页面导航标签的点击次数,从而帮助有移动障碍的用户最大程度的减少敲击键盘的次数。

  性能(改进)

   请大家系好安全带:火狐浏览器3.5包括了全新的TraceMonkey JavaScript引擎,赋予火狐浏览器前所未有的性能提升。火狐一直都非常快,但是火狐3.5是有史以来最快的一版Firefox,比 Firefox3快2倍以上,比Firefox2快10倍以上,这意味着像Email、相册、线上文字处理等应用,火狐浏览器都会让您感到更快速的瞬间响 应,变得游刃有余。

  隐私浏览(新功能)

  火狐浏览器3.5可以保护您的隐私。假如 您想买一件礼物给您的她/他一个意外的惊喜,您不希望您浏览过的网站在您的浏览历史中,那么您可以进入“隐私浏览”模式:“工具”—〉“启动隐私浏览”, 将出现一个简单的对话框确认您已进入“隐私浏览”模式。从这一刻起,您在上网浏览时不会留下任何蛛丝马迹:没有您所访问过的网站记录,没有 cookies,这一切都不会被保存。您一样可以通过“工具”菜单退出“隐私浏览”模式,恢复正常浏览。

  忘记该站点(新功能)

  访问了某个网站后不希望浏览器记录该站点?有了这项功能,您可以放心地从您的浏览器删除一切和这个网站有关的浏览记录!打开“查看”菜单上的历史记录侧边栏,选中该网站,然后点击鼠标右键选择“忘记该站点”。

  清除最近访问记录(改进)

   火狐浏览器3.5可清除您所有的私人数据,甚至只是您最近几小时内的浏览记录。使用火狐浏览器3.5,您拥有全部的控制权限,可以将您的浏览历史彻底删 除——不管是在您个人的计算机上还是在公共电脑上,都可执行此操作。您可以在通过“工具”菜单执行“清除最近浏览历史”的操作,将您的所有信息都在自己的 掌控之中。

  开放视频和音频(新功能)

  让我们来开始拥抱线上媒体的未来!火狐浏览器3.5是第一个支持开放视频和音频的浏览器,允许无限的全新方式来展现线上媒体的内容。开放格式允许现代网页在不使用任何额外的插件或私有软件的情况下显示视频、音频等富媒体内容。

   此次火狐3.5为线上媒体带来的重要升级,提供了世界上第一个HTML5视频和音频支持的实现(Ogg Vorbis和Ogg Theora),允许网页开发人员在网页中包含富媒体内容,并且可以使用JavaScript、HTML、CSS来操作他们,而不是使用专有技术。

  地理定位(新功能)

  这是火狐浏览器3.5的一项新功能,只要您允许网站记录您身在何处,“地理定位”功能即可为网站提供您所在的地理位置信息,从而您可以找到相关的更有用的信息(比如距离您最近的饭馆)。不过这些是可选的——火狐不会在您没有授权的情况下提供地理定位信息。

  在火狐3.5中,不仅用户可以跟网络服务分享自己的地理定位信息,而且允许开发人员定义他们的应用提供用户更加有用、更加相关的信息。

  标签拖拽(新功能)

  火狐浏览器3.5可以简单地通过拖拽标签页来安排他们的顺序,或者,如果您的浏览器窗口现在已经填满了标签页,仅需要把标签页从标签栏上“撕”下来,就可以把它在一个新窗口中打开。

  智能地址栏(改进)

   快速寻找您喜欢的站点的方法——即便是那些您不太记得地址的站点。在地址栏中输入一些词语,自动补全的功能会马上开启并提供一系列从您的浏览历史中提取 出来的匹配站点,同样也包括您曾经加入书签和使用标记的站点。智能地址栏会根据您的使用来自动学习。随着时间的推移,它逐渐会适应您的首选项并提供最合适 的结果。在火狐浏览器3.5中包括一些新的增强特性,您可以对智能地址栏拥有更多的控制能力,包括隐私设定等。

  超过6000种方式自定义您的浏览器(改进)

   突破束缚,您想怎样设置自己的浏览器?火狐附加组件中心现在已经拥有超过6000种附加组件,现在还在迅速增加。您只需下载、安装,即可使用这些附加组 件管理线上拍卖、上传数码照片、查看天气预报,甚至听音乐,火狐都能满足您的需求。到哪里能找到这些附加组件?请访问“火狐附加组件 ”:https://addons.mozilla.org/zh-CN/firefox/。您可以按照分类和自己的喜好更好地装扮您的火狐浏览器。

  会话恢复(改进)

   火狐浏览器3.5的“会话恢复”功能可以让您在安装附加组件或软件升级重启之后,所有的浏览位置不会丢失;不管是计算机还是您的浏览器意外崩溃,您同样 不必花费更多的时间恢复数据或者重新找回您刚才浏览的位置。如果您正在输入一封Email,您都可以找回刚才输入的内容。“会话恢复”可瞬间带回您的窗口 和标签页,恢复您输入的文字和正在进行的下载。

  内核技术

  火狐浏览器3.5增加了 新的功能并更新了网络平台,从而全面升级了网络,能够让网络开发者开发下一代网络内容。新的 TraceMonkey JavaScript引擎具有空前强大的性能,可以使火狐浏览器3.5比火狐3快2倍以上。本地支持开放音/视频、可下载字体、 JSON、网页工作者线程等新功能以及对最新互联网技术的支持,使得火狐提供了更加丰富、更加互动的网络浏览体验。

  更快的JavaScript(新功能)

  名字叫做TraceMonkey的JavaScript引擎为火狐浏览器3.5带来了惊人的速度。Trace Monkey引擎通过“编译执行”代码来实现各种新功能,使许多占用CPU资源较多的应用突破CPU等硬件的限制,以正常速度运行。

  不仅仅用户可以享受到火狐3.5改进的TraceMonkey引擎带来的超级速度,开发人员现在可以构建完全基于JavaScript的应用,这些应用会比以前运行的更快更顺畅。

  网页工作者线程(新功能)

  网页技术终于迎来了多线程支持的技术——被称为网页工作者线程。火狐浏览器3.5新增的“网页工作者线程”功能允许JavaScript代码开启新的线程在后台处理任务,从而使网络应用可以充分利用现代多核处理器的优势。

  下一代图形处理(改进)

  您只有看到了才会相信,火狐浏览器(Firefox3.5)对文字和图形的渲染,包括SVG和Canvas,都更快、更锐利,比以前更现实生活,感谢我们的新图形引擎。火狐3.5会自动对图片进行色彩校正——如果图片包含配色方案数据的话(比如您的数码照片)。

  最新的互联网技术

  全新和增强的功能特性使得网站作者和开发人员制作高级的内容展现和应用。现在支持的功能特性有:

  CSS2.1

  CSS3

  HTML5

  SVG过滤器

  Ogg Vorbis

  Ogg Theora

  原生JSON

  MathML

  动画PNG

  跨域

  XMLHttpRequest

  微格式

  网页工作者线程

  可下载字体(新功能)

   使用火狐浏览器3.5浏览时可使用来自互联网站点的字体,让您在网上冲浪时可以享受更多的字体选择。网站设计者和开发者现在可以提供自定义的字体,即使 用户本地没有安装这些字体也没有关系,火狐浏览器3.5会帮助他们下载这些字体并使用该字体渲染文字效果。而且,网页开发人员和站点设计者现在可以保证跨 平台站点风格和外观的一致了——在设计中使用可下载的TrueType和OpenType字体,不再仅仅依赖用户本地计算机安装的字体。

  原生JSON(新功能)

  火狐浏览器3.5改进了对JSON的支持,用原生方法来处理JSON对象,使得编码和解码JSON对象更快。

  在线应用支持(新功能)

   大大的扩展了互联网应用的能量。在过去,当您点击网站上的某个Email地址时,您计算机中的缺省Email客户端会被打开来发送新邮件──即便您从来 没有使用过那个应用来发送Email。现在您可以选择当Email地址被点击时,基于互联网的mail应用(比如Hotmail、Gmail和 Yahoo! Mail等)被启用。

Posted in Web 应用 | Tagged , | 2 Comments

Firefox3.5正式发布

火狐Firefox3.5

更快 更安全 更智能 更好

史上最快的Firefox

网络发展的非常快,我们给Firefox的引擎打了强心剂让他运行的更快:Firefox 3.5要比Firefox 3快两倍都不止,要比Firefox 2快十倍以上。* Firefox越来越快,带来的好处就是像Email、照片站点和你最喜欢的社交网站之类的互联网应用都会显得精力充沛,响应更加迅速。

firefox351

火狐3.5官方下载 火狐3.5官方介绍

firefox3.5不兼容插件
希望插件能尽快升级

Posted in Web 应用 | Tagged , | 2 Comments