JavaScript教程

JavaScript中的Navigator浏览器对象

navigator 浏览器对象,包含了正在使用的 Navigator 的版本信息。反映了当前使用的浏览器的资料。JavaScript 客户端运行时刻引擎自动创建 navigator 对象。

更详细的信息可以去查msdn或者Navigator 2.0以后的说明文档,这里我们之做个简单的说明

包括一下几大属性:

appCodeName 返回浏览器的“码名”(?),流行的 IE 和 NN 都返回 'Mozilla'。

下面的例子显示了 appCodeName 属性的值:appName 返回浏览器名。IE 返回 'Microsoft Internet Explorer',NN 返回 'Netscape'。

下面的例子显示了 appName 属性的值:appV ...


阅读全文 》

JavaScript类的点点滴滴

本文转自无忧,无忧论坛是国内讨论javascript比较好的论坛,地址:bbs.51js.com

类是什么?

许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人不也是人么?怎么只能有一个?其实这里要谈到一个继承的东西,后边才讲,请继续看下去。

如何建立一个类?

在C++ ...


阅读全文 》

最简单的JavaScript拖动代码

这是我见过的最简单的实现了拖拽效果的JavaScript代码

非常的简单,用来学习很不错

var xx=0,yy=0;

function a(v)

{

xx=event.x-v.offsetLeft;

yy=event.y-v.offsetTop;

}

function b(v)

{

v.style.left=event.x-xx;

v.style.top=event.y-yy;

}


阅读全文 》

JavaScipt基本教程之对象的基本知识

JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。这一章将“面向对象”讲述 JavaScript 的运行情况。

对象的基本知识

对象是可以从 JavaScript“势力范围”中划分出来的一小块,可以是一段文字、一幅图片、一个表单(Form)等等。每个对象有它自己的属性、方法和事件。对象的属性是反映该对象某 ...


阅读全文 》

JavaScipt基本教程之JavaScript语言的基础

在什么地方插入 JavaScript

  JavaScript 可以出现在 HTML 的任意地方。使用标记…,你可以在 HTML 文档的任意地方插入 JavaScript,甚至在之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插入,就一定要在之前插入,否则不会运行。

基本格式第二行和第四行的作用,是让不懂标记的浏览器忽略 JavaScript 代码。一般可以省略,因为现在想找不懂 Script 的浏览器,恐怕就连博物馆里也没有了。第四行前边的双反斜杠“//”是 JavaScript 里的注释标号,以后将学到。

另外一种插入 JavaScript 的方法,是把 JavaScr ...


阅读全文 》

JavaScipt基本教程之前言

JavaScript 参考教程

  本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在 IE 及 Netscape 中有不同的 JavaScript 都尽少提及。

  本教程在结构上设计的比较像一个参考(reference),有参考的规划性,但又有教程的性质,所以我把它叫做“参考教程”。

  本教程不面向连 HTML 都没有学好的读者。本教程中会多次提到有关 HTML 的内容,并不会对这些 HTML

...


阅读全文 》