摘要: 浏览器模式(Browser Mode)“浏览器模式”主要有两个作用向外宣称自己是什么浏览器。比如向web服务器发送请求时,告诉服务器是什么类型的userAgent在浏览,这样服务器可以据此返回“合适”的代码。确定默认的文档模式。文档模式(Document Mode)“文档模式”指定IE的页面排版引擎(Trident)以哪个版本的方式来解析并渲染网页代码。每一种浏览器模式对应一种默认的文本模式,网站还可以通过一些手段来更改文本模式,它代表的是浏览器以何种模式呈现页面。作用简述浏览器通过请求头里userAgent的值,告诉服务器当前是何种浏览器模式;服务器可以通过下面方式改变浏览器文本模式:doc 阅读全文
posted @ 2014-04-09 13:38 blablabird 阅读(262) 评论(0) 推荐(0)
摘要: OSGi框架为java定制了一套动态模块系统。它使你对代码结构、生命周期的管理,以及松耦合方式的协作,提供更好的控制手段。更棒的是,它有精心编制的完备的规范文档。然而不幸的是,这些规范是写给OSGi的实现者,而不是使用者。本书的第一部分,我们通过创建一个面向用户的伙伴向导解决这个问题。我们将深入它的细节,并把它分为三层:模块、生命周期,以及服务。我们将为你解释规范中有助于更有效使用OSGi技术所需理解的部分。 阅读全文
posted @ 2014-03-23 08:34 blablabird 阅读(163) 评论(0) 推荐(0)
摘要: $(window).height() 浏览器窗口可视区域高度$(document).height() 文档的高度$(document.body).height() body的高度$(document.body).outerHeight(true) body的总高度 包括borderpadding 阅读全文
posted @ 2012-09-12 16:58 blablabird 阅读(145) 评论(0) 推荐(0)
摘要: 最近研究javascript的模块化技术,从而了解到这项努力已经比较火热。、 js模块从物理上看,就是一个js文件。但与普通的js文件又不同,模块文件要求遵照模块化规范来编写。模块化规范有N种,目前业界最被认可的web前端模块化规范是AMD(Asynchronous Module Definition),这儿有比较好的介绍http://www.cnblogs.com/happyPawpaw/archive/2012/05/31/2528864.html,还有这https://github.com/amdjs/amdjs-api/wiki/AMD 目前国内比较火的是SeaJS,作者是支付... 阅读全文
posted @ 2012-07-30 14:35 blablabird 阅读(355) 评论(0) 推荐(0)