Google [站内搜索]

分类: 脚本语言预览模式: 普通 | 列表

只能用关联数组访问属性的对象

平时用直接量创建一个对象并使用时一般形如:

var RECT={"top":100,"left":200,"width":300,"height":400,"name":"myrect"};
document.write(RECT.top); //100
document.write(RECT["name"]); //myrect

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4205

解决Flash __flash_unloadHandler 死循环的Bug

跟踪Flash代码,发现只要 Flash 的 AS 代码里执行了 flash.external.ExternalInterface.call,自动会在页面上面创建 function __flash_unloadHandler() {} 方法。

为了防止这个方法对浏览器造成死循环,我们得把这段不必要的方法在页面刷新前清掉。幸运的是,IE为我们提供了onbeforeunload:

function prepUnload() {

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4029

浏览器类型判断

var Browser=new Object();
Browser.isIE=window.ActiveXObject ? true : false;
Browser.isIE7=Browser.isIE&&window.XMLHttpRequest;
Browser.isMozilla=Browser.isIE?false:(typeof document.implementation!='undefined')&&(typeof document.implementation.createDocument!='undefined')&&(typeof HTMLDocument!='undefined');
Browser.isFirefox=Browser.isIE?false:(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3742

MapABC地图API应用举例

北京图盟科技有限公司(以下简称Mapabc)是中国领先的基础地图服务提供商,Mapabc使合作伙伴无需自建地图平台,只需从远程调用Mapabc.com,就可以获取基础地图、黄页数据、公交换乘、驾车路径等基础地图服务资源。MapABC 地图API是一组JavaScript类及函数。使用这些API,您可以方便的在您的网页中使用MapABC提供的地图及搜索功能。

1. Hello World

让我们从最简单的“Hello, World”开始吧。下面的例子显示一个500*400的地图,中心点位于北京的故宫博物院。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7380

比较Js的substring和C#的Substring

Js的substring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的使用方法却有很大的不同,下边我们来比较看看:

Js的substring

语法:

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6150

jQuery 指南

这个指南是对jquery库的一个总的介绍,当然你也被要求具备javascript和DOM(文档对象模型)的相关知识。该指南试图解释一些必须的细节。它涵盖了一个简单的"hello world"实例,选择器和事件基础,AJAX,FX以及官方插件。

这个指南并没有"click me",而是依靠"copy me"(复制/粘贴代码)来测试例子,拷贝一个例子,看它是怎么做的,然后根据你自己的想法修改它。

目录:

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4399

常用正则表达式

只能输入数字:^\d*$
只能输入n位的数字:^\d{n}$
只能输入至少n位数字:^\d{n,}$
只能输入m-n位的数字:^\d{m,n}$
只能输入零和非零开头的数字:^(0|[1-9]\d*)$

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3342

一次精简JS代码过程

实现功能:页面上用三个按钮分别控制三个div的显示/隐藏。

思路一:分别写三个函数来实现。
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

分类:脚本语言 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 4349

JSON简介

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

JSON建构于两种结构:

1). "名称/值"对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4151

实例说明Javascript继承体系

<script>
//定义一个构造函数(子类)
function Class(){
    this.a = "a";
}

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4013