`
fishyu2010
  • 浏览: 24227 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表

技术笔记

浏览器获取地理位置信息:     if( navigator.geolocation){         navigator.geolocation.getCurrentPosition(             function(position){                 alert("your position : ["+position.coords.latitude+","+position.coords.longitude+"]");             },             fun ...

dojo--djConfig

djConfig Dojo允许开发人员通过djConfig改变全局配置来控制框架的使用。 djConfig参数控制的三件基本的事情:     * Tell dojo to load resources for debugging along with the core libraries     * Tell dojo which language and localization resources to load with the ...
dojo require和路径相关问题dojo.baseUrl baseUrl用来存储dojo.js存放的跟目录,例如dojo.js的路径是“/web/scripts/dojo-1.3/dojo /dojo.js”则baseUrl为“/web/scripts/dojo-1.3/dojo/”,dojo.baseUrl也可以通过 djConfig.baseUrl来配置。 dojo认为所有不以dojo开始的包都存放在和dojo文件夹相同的目录中,因此dojo.require(“some.module”),是dojo加载文件“/web/scripts/dojo-1.3/some/module ...
很多人讨论js一些算法和使用习惯对执行效率的影响。 但是本人认为随着浏览器的优化,单纯js代码本身的优化对这个应用的影响微不足道(因为我们的js代码一般构不成一定的数量级,但是对字符串的操作是一个特例),更多的要考虑的应该是资源文件的大小和对dom操作的优化上。 比起资源下载的耗时和dom的耗时,js执行时间是微乎其微,可优化的空间的很小,js的结构应该是以可读性和可维护行为先,如果为了百分之一秒不到的时间,牺牲了可读性就得不偿失了。dom操作篇 dom最常见的操作就是创建、添加、查找、和修改(删除)元素,下面就来比较几种添加方式的效率。 先举个例子:     for(var ...
在ie6中在body的子元素中设置height:100%样式,div的高度就会和浏览器一样高。 因为在ie6中无论页面中有没有东西,body都会默认和浏览器一样高。 在标准浏览器中,如果body中没有东西,body的高度就是0。因此不起作用。 解决办法: body,html {         height:100%; }
什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把 任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that ...
Digester提供一种事件驱动的xml格式数据的处理方式,它根据xml的路径模式生成不同的对象并调用指定的方法设置对象的参数。Digester提供了比SAX更高级更友好的接口,更多的实现细节都被封装了,开发人员可以更专注于语义上的处理过程。   使用Digester需要加载commons-digester-*.*.jar包 使用Digester的基本步骤:
WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。   WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一,它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的OpenGL接口实 ...
DOM2 Style 也叫DOM2 CSS,是W3C DOM2级规范的成员。 提供了访问和操作所有与CSS相关的样式及规则的能力。   CSSStyleSheet对象 通过 document.styleSheets 访问到CSSStyleSheet的集合。其中每一个元素是一个CSSStyleSheet,就是从样式文件引入或 ...
SVGweb 可以让Svg程序在IE或所有支持flash的浏览器上以flash的形式展现,解决了ie浏览器支持svg还需要安装SVGViewer的问题。   在Google code上下的SVGweb 内置类一个mini的服务器包只要机器上有jre就可以直接运行起来,附件中有一个精简 ...
Raphael 是一个小巧的Javascript函数库,它可以简化矢量图的开发工作。Raphael参考SVG W3C标准和VML创建矢量图形,通过Raphael创建的图形对象可以引用DOM对象,因此可以添加和修改javascript事件。Raphael的目的是提供一个适配器实现跨浏览器的矢量图形开发。Raphael 目前支持的浏览器有Firefox 3.0+Safari 3.0+Opera 9.5+Internet Explorer 6.0+
Global site tag (gtag.js) - Google Analytics