[网站分类]4.其他技术区
iteye_263
这个作者很懒,什么都没留下…
展开
-
正则表达式--JavaScript 实现基础
作者:Flyingis 正则表达式用来从某一段字符串中匹配所需要的字符,这些字符可以非常简单,也可以非常复杂。JavaScript生来就对正则表达式有着良好的支持,在网络的字符搜索匹配中发挥着重要的作用。 JavaScript通过RegExp类来支持正则表达式,举一个最简单的例子: var regApple = new RegExp("apple"); 它可以匹配...2006-08-10 21:04:00 · 56 阅读 · 0 评论 -
XMLHttpRequest 在 IE7 中将区分大小写
一直以来本地XMLHttpRequest对象是不区分大小写的,但从IE7开始,XMLHttpRequest/ActiveX对象将对大小写敏感,这将和传统的面向对象语言例如Java、C#等保持一致,ECMAScript中也是如此。 过去在IE7版本之前使用的方法和函数不需要关心这个问题,但如果要将程序迁移到IE7中或保持所有浏览器版本的兼容性,需要对过去的...2006-07-25 11:39:00 · 86 阅读 · 0 评论 -
JavaScript 中的继承(下)
作者:Flyingis Prototype 在《JavaScript中的对象(下)》一文中,我们了解到任何prototype的属性和方法都会被传递到该类的所有实例中,利用这一特性,使用prototype也能实现继承。 ...2006-07-15 16:53:00 · 62 阅读 · 0 评论 -
JavaScript 中的继承(上)
作者:Flyingis 继承是面向对象语言基本特征之一,通过继承可以将父类所具有的特性遗传到子类。ECMAScript中的继承不像Java、C++等语言那么明显,直接通过关键字来实现,通常它是通过模拟方式来实现继承功能的,并且实现方式有多种。 在继承中引入this关键字,使用构造器方法定义类来实现继承。一个构造器是一个函数,因此可以将父类的构造器作为子类的一个方法使用并进...2006-07-15 10:38:00 · 60 阅读 · 0 评论 -
JavaScript 中的对象(下)
作者:Flyingis 5 自定义类和对象 5.1 工厂方法 在ECMAScript中创建工厂方法,返回一个特定类型的对象,以此实现代码的简洁适用。function createFruit() { var tempFruit = new Object; tem...2006-07-03 14:02:00 · 58 阅读 · 0 评论 -
JavaScript 中的对象(上)
作者:Flyingis 面向对象语言需要具备三种基本特征:继承(Inheritance)、多态 (Polymorphism) 、封装(Encapsulation and Aggregation)。和Java 、C++ 等语言一样,ECMAScript 被认为是面向对象的,因为它同时支持这些特征。 var obj = new Object(); 该语句创建了一个对...2006-06-30 15:20:00 · 73 阅读 · 0 评论 -
JavaScript 调试工具
作者:Flyingis JavaScript代码看起来总是要比Java、C#乱的多,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有: Microsoft Script Debugger: 集成在IE中的一款很原始的调试工具,具备基本的调试功能,除了可以用于调试客户端脚本,还能调试在Mic...2006-06-16 20:16:00 · 75 阅读 · 0 评论 -
ECMAScript 基础
作者: Flyingis JavaScript的核心之一ECMAScript的语言特性和Java、C、Perl都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些ECMAScript的基本特性。 --和Java一样,ECMAScript区分大小写,注释的格式相...2006-06-13 15:36:00 · 71 阅读 · 0 评论 -
JavaScript 基本组成
JavaScript的学习,以Nicholas C.Zakas的《Professional JavaScript for Web Developers》为基础材料。 JavaScript作为一种网络客户端的脚本语言,由以下三部分组成:1. ECMAScript--JavaScript的核心,描述了语言的基本语法和对象。 ECMAScript经历了三个版本的更新,现在大多...2006-06-11 11:37:00 · 84 阅读 · 0 评论 -
一幅土地资产评价简图
近段时间在忙毕业设计,研究程序开发设计的时候少了。 传一张论文中用到的图示,遥感数据的解译、编辑、空间地理计算、成图在Erdas + ArcGIS中完成,计算的理论基础是层次分析法(AHP)和Saaty提出的1~9比较标度法。图中省略了一些图层信息和基本元素。(点击标题进入可以看到图) ...2006-05-23 10:02:00 · 82 阅读 · 0 评论 -
模型与地理建模
作者: Flyingis<o:p></o:p> 模型是为了理解和预测现实世界而构建的一种有效的替代物,它不是现实世界的复制,它是物体的一种简化,并能够体现物体的关键特征。地理学研究的目的是理解人类与环境间的关系,在地理建模过程中必然包含了许多人为或主观因素,但也不能随心所欲去...2006-05-09 10:35:00 · 834 阅读 · 0 评论 -
GIS 缓冲区应用及算法实现
作者: Flyingis<o:p></o:p> 地理信息空间几何关系分析主要包括邻近度 (proximity) 分析、叠加分析、网络分析等。缓冲区分析是邻近度分析的一种,缓冲区是为了识别某一地理实体或空间物体对其周围...2006-04-17 15:25:00 · 1575 阅读 · 0 评论 -
ArcSDE 中空间数据的备份与恢复 [转载]
原文链接:http://www.gis8.net/Article/arcgis/200611/362.htm随着GIS应用系统在复杂性、集成性、并发性等方面的要求不断增加,系统所需的空间数据量在急剧地增长,同时用户对空间数据并发访问的需求也越来越突出。以传统的文件形式存储和表示空间数据的方法显然已经无法满足这些需求。由于ArcSDE本身所具有的海量数据存储、多用户并发访问、版本管理...2006-11-28 20:13:00 · 105 阅读 · 0 评论 -
使用 JSON 创建对象
作者:Flyingis 一般在JavaScript中可以调用Object类的构造函数来创建对象:var obj = new Object(); 并且可以将对象附加到其他对象上,类似于C++中的对象数组,例如,某大学里拥有多个专业,每个专业都有一位主任和多名讲师组成,在JavaScript中可以这样来描述:var university = new Object(...2006-09-11 19:33:00 · 273 阅读 · 0 评论 -
BlueViewer 地图加载分析(C#)
作者:Flyingis BlueViewer是基于.NET Link进行ArcIMS二次开发的一个实例,里面包含了WebGIS最基本的一些功能。关于ArcIMS结构及其简介可以参考我的另外一篇随笔《ArcIMS体系结构》。关于.NET Link连接器的介绍可以参考《ArcIMS连接器--.NET Link使用方法》。Mars写了一篇《浅析ArcIMS》,对BlueViewer做...2006-09-03 23:14:00 · 108 阅读 · 0 评论 -
关于 BOM
作者:Flyingis BOM全称是Browser Object Model,在不依赖于网页内容的情况下提供和浏览器视窗交互的对象,下图显示了BOM的组成结构。 可以看出,window是BOM的核心对象,在使用window中所有对象时,可以省去window,例如window.document可以写成document,window.frames[0]可以写成frame[0]...2006-09-01 17:22:00 · 58 阅读 · 0 评论 -
SVG 中使用 JavaScript
作者:Flyingis SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。 一个简单的SVG<?xml version="1.0"?><!DOCT...2006-08-31 20:06:00 · 136 阅读 · 0 评论 -
浏览器中的 JavaScript
作者:Flyingis 之前写过不少JavaScript基础的随笔,基本上都是针对其语法、语言结构来论述的。但是,现在使用JavaScript最多的地方是在浏览器中,这里就简单谈谈浏览器中使用JavaScript。 在浏览器中使用JavaScript分为内联和外联两种方法,和CSS比较相似。 内联<html><head><title&g...2006-08-31 20:01:00 · 159 阅读 · 0 评论 -
ArcIMS 连接器--.NET Link 使用方法
作者:Flyingis 前几天马维峰写了一篇关于ArcIMS文章——《浅析ArcIMS》,主要分析了ArcIMS的基本体系结构和几种二次开发模式的简单对比,比笔者之前的《ArcIMS体系结构》分析的透彻许多。 ArcIMS二次开发,关注最多的无非是它的连接器(connector)和ArcXML。在这些连接器中,Servlet Connector通过纯粹的ArcXM...2006-07-30 21:16:00 · 125 阅读 · 0 评论