- 博客(12)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 技术笔记
浏览器获取地理位置信息: if( navigator.geolocation){ navigator.geolocation.getCurrentPosition( function(position){ alert("your position : ["+position.coords.latitud...
2011-10-24 16:52:51 146
dojo--djConfig
djConfigDojo允许开发人员通过djConfig改变全局配置来控制框架的使用。djConfig参数控制的三件基本的事情: * Tell dojo to load resources for debugging along with the core libraries * Tell dojo which language and localization res...
2011-10-24 16:50:55 139
dojo--require和路径相关问题
dojo require和路径相关问题dojo.baseUrlbaseUrl用来存储dojo.js存放的跟目录,例如dojo.js的路径是“/web/scripts/dojo-1.3/dojo/dojo.js”则baseUrl为“/web/scripts/dojo-1.3/dojo/”,dojo.baseUrl也可以通过djConfig.baseUrl来配置。dojo认为所有不...
2011-10-24 16:48:04 229
web前端优化之dom篇
很多人讨论js一些算法和使用习惯对执行效率的影响。但是本人认为随着浏览器的优化,单纯js代码本身的优化对这个应用的影响微不足道(因为我们的js代码一般构不成一定的数量级,但是对字符串的操作是一个特例),更多的要考虑的应该是资源文件的大小和对dom操作的优化上。比起资源下载的耗时和dom的耗时,js执行时间是微乎其微,可优化的空间的很小,js的结构应该是以可读性和可维护行为先,如果为了百分之...
2011-10-24 16:46:08 107
原创 height:100%在标准浏览器中不起作用
在ie6中在body的子元素中设置height:100%样式,div的高度就会和浏览器一样高。因为在ie6中无论页面中有没有东西,body都会默认和浏览器一样高。在标准浏览器中,如果body中没有东西,body的高度就是0。因此不起作用。解决办法:body,html { height:100%; } ...
2010-11-09 15:07:27 287
原创 base64编码
什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need ...
2010-10-26 11:48:51 110
Digester简介及JRXmlLoader分析
Digester提供一种事件驱动的xml格式数据的处理方式,它根据xml的路径模式生成不同的对象并调用指定的方法设置对象的参数。Digester提供了比SAX更高级更友好的接口,更多的实现细节都被封装了,开发人员可以更专注于语义上的处理过程。 使用Digester需要加载commons-digester-*.*.jar包使用Digester的基本步骤:1、 创建一个org.apa...
2010-04-20 10:28:39 340
WebGL 学习(一)
WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。 WebGL完美地解决了现有的Web交互式...
2010-03-29 22:40:15 99
DOM2 Style 学习总结
DOM2 Style 也叫DOM2 CSS,是W3C DOM2级规范的成员。提供了访问和操作所有与CSS相关的样式及规则的能力。 CSSStyleSheet对象通过 document.styleSheets 访问到CSSStyleSheet的集合。其中每一个元素是一个CSSStyleSheet,就是从样式文件引入或用<style type="text/css"><...
2009-11-14 11:10:45 101
SVGWeb学习总结
SVGweb 可以让Svg程序在IE或所有支持flash的浏览器上以flash的形式展现,解决了ie浏览器支持svg还需要安装SVGViewer的问题。 在Google code上下的SVGweb 内置类一个mini的服务器包只要机器上有jre就可以直接运行起来,附件中有一个精简的SVGWeb可以此目录结构为例介绍一下如何运行SVGWeb实例。 将解压的文件夹放到任意目录,用cmd...
2009-11-01 21:21:54 170
Raphael 不错的svgJavaScript函数库
Raphael 是一个小巧的Javascript函数库,它可以简化矢量图的开发工作。Raphael参考SVG W3C标准和VML创建矢量图形,通过Raphael创建的图形对象可以引用DOM对象,因此可以添加和修改javascript事件。Raphael的目的是提供一个适配器实现跨浏览器的矢量图形开发。Raphael 目前支持的浏览器有Firefox 3.0+Safari 3.0+Opera 9.5...
2009-10-25 22:57:08 140
转载 DWR2.0.x推技术
DWR2.0.x推技术 DWR2.0.x的推技术以推发送消息,适用于ChatRoom,股票信息显示等场景,优于现在JS定时轮询服务端的策略,大大节省服务端的资源(数据无变化时不需要应答客户端的定时查询)。4.1. 推消息的接收页 设置接收由服务端推送过来的消息的JavaScript 1. "/dwr/engine.js"/>> "/dw
2007-11-29 11:00:00 1858
Firefox onmousemove与onmouseup事件失效的问题
2010-07-22
js对象做map用时遇到的棘手问题,高手看看
2010-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人