Web 客户端技术
iteye_263
这个作者很懒,什么都没留下…
展开
-
正则表达式--JavaScript 实现基础
作者:Flyingis 正则表达式用来从某一段字符串中匹配所需要的字符,这些字符可以非常简单,也可以非常复杂。JavaScript生来就对正则表达式有着良好的支持,在网络的字符搜索匹配中发挥着重要的作用。 JavaScript通过RegExp类来支持正则表达式,举一个最简单的例子: var regApple = new RegExp("apple"); ...2006-08-10 21:04:00 · 109 阅读 · 0 评论 -
了解 Ajax 框架--充电开始
作者:Flyingis 这学期一直忙着找工作、毕业论文和毕业前的各种手续,学习速度放慢了不少,大多数时候只是上来看看。现在正式开始充电,补充新的知识,为了工作需要,首先从客户端技术Ajax开始。 Ajax高手在Blogjava上有不少,还有众多潜水高手,在这里,随笔记录的仅仅是自己的学习轨迹,不足之处希望大伙能指出,和大家一起讨论,帮助我提高。“工欲善其事...2006-06-10 17:42:00 · 95 阅读 · 0 评论 -
JavaScript 基本组成
JavaScript的学习,以Nicholas C.Zakas的《Professional JavaScript for Web Developers》为基础材料。 JavaScript作为一种网络客户端的脚本语言,由以下三部分组成:1. ECMAScript--JavaScript的核心,描述了语言的基本语法和对象。 ECMAScript经历了三个版本的更新,现...2006-06-11 11:37:00 · 360 阅读 · 0 评论 -
ECMAScript 基础
[color=blue]刚刚开始JavaScript和Ajax学习,这是学习过程中的笔记,请各位DX指教:)[/color] JavaScript 的核心之一 ECMAScript 的语言特性和 Java 、 C 、 Perl 都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些 ECMAScript 的基本特性。 --和 Java ...2006-06-13 18:21:30 · 78 阅读 · 0 评论 -
JavaScript 调试工具
作者:Flyingis JavaScript代码看起来总是要比Java、C#乱的多,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有: Microsoft Script Debugger: 集成在IE中的一款很原始的调试工具,具备基本的调试功能,除了可以用于调试客户端脚本,还能调试在Mi...2006-06-16 20:16:00 · 350 阅读 · 0 评论 -
JavaScript 中的对象(上)
作者:Flyingis 面向对象语言需要具备三种基本特征:继承(Inheritance)、多态 (Polymorphism) 、封装(Encapsulation and Aggregation)。和Java 、C++ 等语言一样,ECMAScript 被认为是面向对象的,因为它同时支持这些特征。 var obj = new Object(); 该语句创建了...2006-06-30 15:20:00 · 81 阅读 · 0 评论 -
JavaScript 中的对象(下)
作者:Flyingis 5 自定义类和对象 5.1 工厂方法 在ECMAScript中创建工厂方法,返回一个特定类型的对象,以此实现代码的简洁适用。function createFruit() { var tempFruit = new Object; tempFrui...2006-07-03 14:02:00 · 73 阅读 · 0 评论 -
JavaScript 中的继承(上)
作者:Flyingis 继承是面向对象语言基本特征之一,通过继承可以将父类所具有的特性遗传到子类。ECMAScript中的继承不像Java、C++等语言那么明显,直接通过关键字来实现,通常它是通过模拟方式来实现继承功能的,并且实现方式有多种。 在继承中引入this关键字,使用构造器方法定义类来实现继承。一个构造器是一个函数,因此可以将父类的构造器作为子类的一个方法使用并...2006-07-15 10:38:00 · 78 阅读 · 0 评论 -
JavaScript 中的继承(下)
作者:Flyingis Prototype 在《JavaScript中的对象(下)》一文中,我们了解到任何prototype的属性和方法都会被传递到该类的所有实例中,利用这一特性,使用prototype也能实现继承。 function...2006-07-15 16:53:00 · 72 阅读 · 0 评论 -
[DWR文档] WEB-INF 参考
译者:Flyingis 译文链接:http://www.blogjava.net/flyingis/archive/2006/11/18/81898.html http://gis.iteye.com/blog/34853原文链接:http://getahead.ltd.uk/dwr/server/servlet翻译目录:http://www.blogjava.n...2006-11-18 15:37:15 · 99 阅读 · 0 评论 -
用 JavaScript 玩转 DOM Level 1
作者:Flyingis DOM(The Document Object Model)将HTML转换为XML文档格式来表达,为动态HTML编程提供了一种优雅的解决方案。DOM编程可以使用多种语言(Java中可以使用SAX进行XML编程),不论大家使用何种服务器端技术,JavaScript的DOM基础编程还是需要掌握的,最常见的莫过于getElementById(),引用Proto...2006-11-07 22:14:00 · 169 阅读 · 0 评论 -
[翻译] 如何在 JavaScript 中实现拖放
终于完成了全文的翻译,由于时间比较参促,文章没有过多的校正与润色,阅读过程中难免会有些许生硬或不准确的感觉,请大家见量并指出,方便他人阅读。 原文作者将拖放功能的实现分步讲解,其核心的地方在于移动和放置元素时,鼠标、移动元素、目标元素关系的处理,只要这个问题处理好了,代码就很容易理解,译文仅供辅助参考之用,demo可以参考[url=http://www.webreference.com/p...2006-10-15 17:41:03 · 114 阅读 · 0 评论 -
正则表达式--简单模式
作者:Flyingis 正则表达式除了用来匹配一些特殊字符外,还有许多其他的作用。Metacharacters,character classes和quantifiers都是正则表达式语法中的重要组成部分,可以用来实现更强大的功能。 Metacharacters 正则表达式的Metacharacters主要包括: ([{\^$|)?*+. ...2006-08-11 16:09:00 · 84 阅读 · 0 评论 -
浏览器中的 JavaScript
作者:Flyingis 之前写过不少JavaScript基础的随笔,基本上都是针对其语法、语言结构来论述的。但是,现在使用JavaScript最多的地方是在浏览器中,这里就简单谈谈浏览器中使用JavaScript。 在浏览器中使用JavaScript分为内联和外联两种方法,和CSS比较相似。 内联<html><head><...2006-08-31 20:01:00 · 129 阅读 · 0 评论 -
SVG 中使用 JavaScript
作者:Flyingis SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。 一个简单的SVGxml version="1.0"?>DOCTYPE s...2006-08-31 20:06:00 · 517 阅读 · 0 评论 -
关于 BOM
作者:Flyingis BOM全称是Browser Object Model,在不依赖于网页内容的情况下提供和浏览器视窗交互的对象,下图显示了BOM的组成结构。 可以看出,window是BOM的核心对象,在使用window中所有对象时,可以省去window,例如window.document可以写成document,window.frames[0]可以写成frame...2006-09-01 17:22:00 · 86 阅读 · 0 评论 -
使用 JSON 创建对象
作者:Flyingis 一般在JavaScript中可以调用Object类的构造函数来创建对象:var obj = new Object(); 并且可以将对象附加到其他对象上,类似于C++中的对象数组,例如,某大学里拥有多个专业,每个专业都有一位主任和多名讲师组成,在JavaScript中可以这样来描述:var university = new Objec...2006-09-11 19:33:00 · 123 阅读 · 0 评论 -
JavaScript 对象的反射及应用
Java和.NET都有着比较完善的反射机制,用来处理未知的对象并获取它们的属性和方法。JavaScript虽然没有完善的反射体系,但在编程的时候还是可以通过代码设计来实现类似反射的基本功能。 检测一个JavaScript对象是否支持某种特定的属性或方法:[code]if (typeof(obj.property) != "undefined") {}[/code]...2006-09-13 17:17:49 · 125 阅读 · 0 评论 -
[翻译]
this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。 下面我来阐述如何在[url=http://www.quirksmode.org/js/introevents.html]事件处理[/url]中来使用this,之后我会附加一些this相关的例子。 [b][size=18]Owner[/size][/...2006-09-15 18:28:17 · 97 阅读 · 0 评论 -
所有JavaScript相关文章
这段时间看了不少JavaScript的资料,一些笔记与心得在[url=http://www.blogjava.net/flyingis]BlogJava[/url]里记录了下来,大部分都比较基础,再发到论坛里很惭愧,这里仅给出链接供参考。最新的文章链接放在最上,并保持更新。没有链接的说明文章已经发在本博客或论坛。[翻译] 如何在 JavaScript 中实现拖放[翻译] "th...2006-09-15 19:04:03 · 83 阅读 · 0 评论 -
XMLHttpRequest 在 IE7 中将区分大小写
一直以来本地XMLHttpRequest对象是不区分大小写的,但从IE7开始,XMLHttpRequest/ActiveX对象将对大小写敏感,这将和传统的面向对象语言例如Java、C#等保持一致,ECMAScript中也是如此。 过去在IE7版本之前使用的方法和函数不需要关心这个问题,但如果要将程序迁移到IE7中或保持所有浏览器版本的兼容性,需要对过去的程...2006-07-25 11:39:00 · 156 阅读 · 0 评论