`
flyingis
  • 浏览: 290883 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
这段时间看了不少JavaScript的资料,一些笔记与心得在BlogJava里记录了下来,大部分都比较基础,再发到论坛里很惭愧,这里仅给出链接供参考。 最新的文章链接放在最上,并保持更新。没有链接的说明文章已经发在本博客或论坛。 [翻译] 如何在 JavaScript 中实现拖放 [翻译] "this" of JavaScript JavaScript 对象的反射及应用 使用 JSON 创建对象 关于 BOM SVG 中使用 JavaScript 浏览器中的 JavaScript 正则表达式--简单模式 正则表达式--JavaScript 实现基础 FireFox 2 b ...
    this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。     下面我来阐述如何在事件处理中来使用this,之后我会附加一些this相关的例子。     Owner       接下来文 ...
    译者:Flyingis    this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。    下面我来阐述如何在事件处理中来使用this,之后我会附加一些this相关的例子。    Owner      接下来文章中我们将要讨论的问题是:在函数doSomething()中this所指的是什么?  function doSomething() {  this.style.color =
    Java和.NET都有着比较完善的反射机制,用来处理未知的对象并获取它们的属性和方法。JavaScript虽然没有完善的反射体系,但在编程的时候还是可以通过代码设计来实现类似反射的基本功能。     检测一个JavaScript对象是否 ...
    作者:Flyingis    Java和.NET都有着比较完善的反射机制,用来处理未知的对象并获取它们的属性和方法。JavaScript虽然没有完善的反射体系,但在编程的时候还是可以通过代码设计来实现类似反射的基本功能。    检测一个JavaScript对象是否支持某种特定的属性或方法:if (typeof(obj.property) != "undefined") {}    这样声明比直接使用"if (obj.property)"来描述要更准确,因为当obj.property的值为false、0、null的时候,虽然该属性存在,但返回的结果却 ...
    作者:Flyingis     一般在JavaScript中可以调用Object类的构造函数来创建对象: var obj = new Object();     并且可以将对象附加到其他对象上,类似于C++中的对象数组,例如,某大学里拥有多个专业,每个专业都有一位主任和多名讲师组成,在JavaScript中可以这样来描述: var university = new Object(); university.specialty = new Array(); university.specialty[0] = 
    作者:Flyingis    一般在JavaScript中可以调用Object类的构造函数来创建对象:var obj = new Object();     并且可以将对象附加到其他对象上,类似于C++中的对象数组,例如,某大学里拥有多个专业,每个专业都有一位主任和多名讲师组成,在JavaScript中可以这样来描述:var university = new Object();university.specialty = new Array();university.specialty[0] = new
    作者:Flyingis     BlueViewer是基于.NET Link进行ArcIMS二次开发的一个实例,里面包含了WebGIS最基本的一些功能。关于ArcIMS结构及其简介可以参考我的另外一篇随笔《ArcIMS体系结构》。关于.NET Link连接器的介绍可以参考《ArcIMS连 ...
    作者:Flyingis    BlueViewer是基于.NET Link进行ArcIMS二次开发的一个实例,里面包含了WebGIS最基本的一些功能。关于ArcIMS结构及其简介可以参考我的另外一篇随笔《ArcIMS体系结构》。关于.NET Link连接器的介绍可以参考《ArcIMS连 ...
    作者:Flyingis     BOM全称是Browser Object Model,在不依赖于网页内容的情况下提供和浏览器视窗交互的对象,下图显示了BOM的组成结构。     可以看出,window是BOM的核心对象,在使用window中所有对象时,可以省去window,例如window.document可以写成document,window.frames[0]可以写成frame[0]。为了对视窗进行操作,BOM提供了四种方法:moveBy(dx,dy)、moveTo(x,y)、resizeBy(dw,dh)、resizeTo(w,h),这四种方法比较简单,具体使用可以参考相关 ...
    作者:Flyingis    BOM全称是Browser Object Model,在不依赖于网页内容的情况下提供和浏览器视窗交互的对象,下图显示了BOM的组成结构。    可以看出,window是BOM的核心对象,在使用window中所有对象时,可以省去window,例如window.document可以写成document,window.frames[0]可以写成frame[0]。为了对视窗进行操作,BOM提供了四种方法:moveBy(dx,dy)、moveTo(x,y)、resizeBy(dw,dh)、resizeTo(w,h),这四种方法比较简单,具体使用可以参考相关资料。    ...
    作者:Flyingis     SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。     一个简单的SVG xml version="1.0"?> DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010 ...
    作者:Flyingis    SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。    一个简单的SVG<?xml version="1.0"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN""http://www.w3.org/TR/2001/REC-SVG-2001 ...
    作者:Flyingis     之前写过不少JavaScript基础的随笔,基本上都是针对其语法、语言结构来论述的。但是,现在使用JavaScript最多的地方是在浏览器中,这里就简单谈谈浏览器中使用JavaScript。     在浏览器中使用JavaScript分为内联和外联两种方法,和CSS比较相似。     内联 <html> <head> <title>内联title> <script language
    作者:Flyingis    之前写过不少JavaScript基础的随笔,基本上都是针对其语法、语言结构来论述的。但是,现在使用JavaScript最多的地方是在浏览器中,这里就简单谈谈浏览器中使用JavaScript。    在浏览器中使用JavaScript分为内联和外联两种方法,和CSS比较相似。    内联<html><head><title>内联</title><script language="JavaScript"
Global site tag (gtag.js) - Google Analytics