2007年12月17日 发布:Y0uYoU
分类:JavaScript基础
在写javascript代码的过程中,我们经常忘记要先new出一个实例,在这种情况下,访问这个实例就会出现异常。
var foo = User(...); // forgot to use the "new" operator
如果想防止这样的情况发生,可以用一种安全的方法创建你的类。
阅读全文
Tags: Javascript
2007年9月20日 发布:Y0uYoU
分类:JavaScript基础
原文标题是:JavaScript的9个陷阱1、最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语焉不详,你只能用人眼从几千行代码中扫描。 <script> var theObj = { city : "Boston", state : "MA", } </script> 2、...
阅读全文
Tags: Javascript
2006年6月27日 发布:Y0uYoU
分类:JavaScript基础
本文是一个毫无意义的索引。告诉我们都有哪些dhtml对象和 javascript方法。 B.1 anchor对象 使用<A NAME=>标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。 anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。 B.2 anchors数组 anchors数组是document对象的一个属性,是文档内所有anchor对象的一个列表如果anchor也是一个link(...
阅读全文
Tags: Javascript
2006年6月24日 发布:Y0uYoU
分类:JavaScript基础
直接可以通过id来获取iframe内的元素,获取方法是window.frames[id] 如下是示例代码.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml...
阅读全文
Tags: Javascript
2007年11月6日 发布:Y0uYoU
分类:JavaScript基础
if...else 语句 根据一个表达式的值,有条件地执行一组语句。 首先是文档。...
阅读全文
Tags: Javascript
2006年9月6日 发布:Y0uYoU
分类:JavaScript基础
@cc_on 文档激活条件编译支持。 @cc_on 说明 @cc_on 语句激活 scripting 引擎中的条件编译。 极力推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器也接受此脚本为有效语法: /*@cc_on*/ ... (脚本的剩余部分) 作为选择,在注释外的一个 @if 或 @set 语句也会激活条件编译。 [来自Microsoft Jscript文档]jscript/javascript条件编译 在IE中,有一个鲜为人知的功能叫做条件编译(conditional c...
阅读全文
Tags: Javascript
2006年9月14日 发布:Y0uYoU
分类:JavaScript基础
Jscript 有一些保留字不能在标识符中使用。保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分。使用保留字在加载脚本的时候将产生编译错误。 Jscript 还有一些留作将来使用的保留字。这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的。 保留词 break delete function return typeof case do if switch var catch else in this void continue false instan...
阅读全文
Tags: Javascript
2007年2月15日 发布:Y0uYoU
分类:JavaScript基础
IE window对象 window对象表示浏览器中打开的窗口,提供关于窗口状态的信息。可以用window对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。 浏览器在打开HTML文档时生成window对象。如果文档定义一组帧,则浏览器对原文档生成 一个window对象,并对每个帧生成window对象。 这些对...
阅读全文
Tags: Javascript
2006年2月6日 发布:Y0uYoU
分类:JavaScript基础
?: (条件操作符)条件操作符是 JavaScript 所有操作符之中唯一需要三个操作数的。该操作符通常用于取代简单的 if 语句。 语法 condition ? expr1 : expr2 参数condition 计算结果为 true 或 false 的表达式 expr1, expr2 任意类型值的表达式。 描述如果 condition 为真的话,该操作符将返回 expr1 的值;否则返回 expr2 的值。例如,要根据 isMember 变量的值显示不同的信息,可以使用此语句: do...
阅读全文
Tags: Javascript
2006年5月1日 发布:Y0uYoU
分类:JavaScript基础
操作符 描述 返回真的例子 相等(==) 如果操作数相等的话则返回真。 3 == var1 不等(!=) 如果操作数不等的话则返回真。 var1 != 4 大于(>...
阅读全文
Tags: Javascript
2006年9月25日 发布:Y0uYoU
分类:JavaScript基础
逻辑操作符用 Boolean 值(布尔逻辑值)作为操作数,并返回 Boolean 值。<script>v1 = "猫";v2 = "狗";v3 = false;document.writeln("t && t 返回 " + (v1 && v2));document.writeln("f && t 返回 " + (v3 && v1));docu...
阅读全文
Tags: Javascript
2006年8月21日 发布:Y0uYoU
分类:JavaScript基础
执行位操作时,操作符会将操作数看作一串二进制位(1和0),而不是十进制、十六进制或八进制数字。例如,十进制的 9 就是二进制的 1001。位操作符在执行的时候会以二进制形式进行操作,但返回的值仍是标准的 JavaScript 数值。从原理上讲,位逻辑操作符的工作流程是这样的: 将操作数转换为 32 位的整型数值并用二进制表示。 第一操作数的每一位与第二操作数的对应位配对:第一位对第一位,第二位对第二位,以此类推。 对每一对位应...
阅读全文
Tags: Javascript
2006年7月22日 发布:Y0uYoU
分类:JavaScript基础
算术操作符将给定数值(常量或变量)进行给定的计算,并返回一个数值。标准的算术操作符是加(+)、减(-)、乘(*)、除(/)四则运算。这些操作符与在其它编程语言中的作用一样。% (取余)取余操作符用法如下: var1 % var2 取余运算符将返回第一个操作数除以第二个操作数的余数。对于上面的例子来说,将返回 var1 变量除以 var2 变量的余数。更具体的例子是,12 % 5 将返回 2。 ++ (自增)自增操作符用法如下: var++ 或 ++var 该自增操作符将自增操作数(自己加上 1)...
阅读全文
Tags: Javascript
2006年1月6日 发布:Y0uYoU
分类:JavaScript基础
所谓比较操作符,就是会比较其两边的操作数,并根据比较结果为真或假返回逻辑值。操作数可以是数值或字符串值。如果使用字符串值的话,比较是基于标准的字典顺序。 操作符 描述 返回真的例子 相等(==) 如果操作数相等的话则返回真。 3 == var1 不等(!=) ...
阅读全文
Tags: Javascript
2006年7月23日 发布:Y0uYoU
分类:JavaScript基础
赋值操作符赋值操作符会根据其右操作数侧的值给左操作数赋值。 缩写操作符 含义 x += y x = x + y x -= y x = x - y x *= y x = x * y ...
阅读全文
Tags: Javascript