03 2008 档案
摘要:这两天为了实现在网页上画矢量图形,找类库、资料弄的自己是伤痕累累,不过最好找到了比较好的js类库,能比较好的画出来,而且使用它也能画出橡筋线,但是随之而来的问题又发生了,就是对于在新画的图层是动态建立的,并且其定位是使用绝对定位,因此这给其绘制带来的问题,我本身显示的底图是来自于google,而动态的接受绘画的图层与google显示的那个层是兄弟关系,这在捕获时发生了 Code highlig...
阅读全文
摘要:1、面向对象术语 1.1、面向对象语言的要求 1)封装 2)聚集 3)继承 4)多态 2、对象的类型:本地对象(1) 2.1 本地对象 def:对立与宿主环境的ECMAScript实现提供的对象,简单的说就是ECMA-262定义的类。他们包括: Object Function Array String Boolean Number Date...
阅读全文
摘要:Key: ALL_HTTP Value 0: HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, deflate HTTP_ACCEPT_LANGUAGE:zh-cn HTTP_HOST:localhost:3212 HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6...
阅读全文
摘要:一、语法 ECMA的基础概念如下: 1、大小写区分 2、变量是弱类型的 3、没行结尾的分号可有可无 二、原始值和引用值 1、原始值:存储在栈中的简单数据段,它们的值是直接存储在变量访问的位置,这个和.net中的基本类型应该是差不多的 2、引用值:存储在堆中的对象,与.net中的引用类型差不多。 给变量赋值时,ECMAScript解释程序必须解释该值是否为原始类型,原始类型有5中: Null、Num...
阅读全文
摘要:以下是阅读《javascript高级程序设计》的阅读心得:1、什么是javascriptjavascript由三部分组成:ECMAScript、DOM、BOM.那么ECMAScript是javascript的核心,ECMAScript的定义是:ECMA可以为不同种类的宿主环境提供核心的脚本编程能力,因此核心的脚本语言是与任何特定的宿主环境分开进行规定的。Web浏览器对于ECMAScript是一个宿...
阅读全文
摘要:大家都知道在.net中有一个stringBuilder类用于字符串连接,其可以大大提高性能,对于在javascript中是一样的,下面可是使用这样的类进行封装 1 var StringBuilder=function() 2{ 3 this.__str=new Array(); 4}; 5 StringBuilder.prototype.append=function...
阅读全文
摘要:事件在设计模式中观察者模式的实际运行,对于观察者模式,我想说几个特定概念, 1、目标(subject,target) 1、这是一个大家都感兴趣的对象,他知道他的观察者,可以有任意多个观察者观察同一个目标 2、提供注册和删除观察者对象的接口 2、观察者(observer) 为那些在目标发生改变时需获得通知的对象定义一个更新接口 在Ext2.0中的这种使用时比比皆是,假如...
阅读全文
摘要:PostGreSQL中没有了像MSSql中的存储过程,但是有一个替代的都东西可以使用,就是函数,对于函数的使用方法,比如创建一个简单的查询一个表中的所有记录,我们这里根据这个公司所在地点来查询,这是一个Point类型,对于这种结合类型比较要'~='符号,下面类出表定义的SQL语句 Create table Google_Company( ID SERIAL, --SERIAL 是Po...
阅读全文
摘要:这两天在看Ext2.0,发现在VS2005中建立一个js文件,如果其中包含中文字符,最后在页面中使用它,最后页面出现的中文字符都是乱码,最后搜了一通,发现原来默认在VS2005中的文件编码格式是ANSI,如果需要使用中文呢字符则需要更改编码方式,将其改为UTF-8.
阅读全文