确保在你的javascript代码中创建了一个新的实例

在写javascript代码的过程中,我们经常忘记要先new出一个实例,在这种情况下,访问这个实例就会出现异常。

var foo = User(...); // forgot to use the "new" operator

如果想防止这样的情况发生,可以用一种安全的方法创建你的类。

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

js初学者容易犯的几个错误

 原文标题是:JavaScript的9个陷阱1、最后一个逗号   如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语焉不详,你只能用人眼从几千行代码中扫描。   <script>   var theObj = {   city : "Boston",   state : "MA",   }   </script> 2、...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

JavaScript对象与数组索引大全

本文是一个毫无意义的索引。告诉我们都有哪些dhtml对象和 javascript方法。  B.1 anchor对象   使用<A NAME=>标记创建的HTML描点能被一个链接作为目标如果锚点包括HREF=特性,则它也是一个链接对象。   anchor对象是document对象的一个属性,它本身没有属性方法或者事件处理程序。   B.2 anchors数组   anchors数组是document对象的一个属性,是文档内所有anchor对象的一个列表如果anchor也是一个link(...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

操作iframe元素示例

直接可以通过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   评论:0 引用:0 浏览:

javascript if else语句摘要

if...else 语句 根据一个表达式的值,有条件地执行一组语句。 首先是文档。...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

@cc_on 语句 与javascript的条件编译

@cc_on 文档激活条件编译支持。 @cc_on 说明 @cc_on 语句激活 scripting 引擎中的条件编译。 极力推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器也接受此脚本为有效语法: /*@cc_on*/ ... (脚本的剩余部分) 作为选择,在注释外的一个 @if 或 @set 语句也会激活条件编译。 [来自Microsoft Jscript文档]jscript/javascript条件编译 在IE中,有一个鲜为人知的功能叫做条件编译(conditional c...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

Jscript 保留字

Jscript 有一些保留字不能在标识符中使用。保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分。使用保留字在加载脚本的时候将产生编译错误。 Jscript 还有一些留作将来使用的保留字。这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的。 保留词 break delete function return typeof case do if switch var catch else in this void continue false instan...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

IE浏览器对象检索表

IE window对象     window对象表示浏览器中打开的窗口,提供关于窗口状态的信息。可以用window对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。   浏览器在打开HTML文档时生成window对象。如果文档定义一组帧,则浏览器对原文档生成 一个window对象,并对每个帧生成window对象。 这些对...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript特殊操作符 [js操作符六 ajaxstu.com]

?: (条件操作符)条件操作符是 JavaScript 所有操作符之中唯一需要三个操作数的。该操作符通常用于取代简单的 if 语句。 语法 condition ? expr1 : expr2 参数condition 计算结果为 true 或 false 的表达式 expr1, expr2 任意类型值的表达式。 描述如果 condition 为真的话,该操作符将返回 expr1 的值;否则返回 expr2 的值。例如,要根据 isMember 变量的值显示不同的信息,可以使用此语句: do...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript比较操作符 [js操作符五 ajaxstu.com]

操作符 描述 返回真的例子 相等(==) 如果操作数相等的话则返回真。 3 == var1 不等(!=) 如果操作数不等的话则返回真。 var1 != 4 大于(>...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript逻辑操作符 [js操作符四 ajaxstu.com]

逻辑操作符用 Boolean 值(布尔逻辑值)作为操作数,并返回 Boolean 值。<script>v1 = "猫";v2 = "狗";v3 = false;document.writeln("t && t 返回 " + (v1 && v2));document.writeln("f && t 返回 " + (v3 && v1));docu...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript位操作符 [js操作符四 ajaxstu.com]

执行位操作时,操作符会将操作数看作一串二进制位(1和0),而不是十进制、十六进制或八进制数字。例如,十进制的 9 就是二进制的 1001。位操作符在执行的时候会以二进制形式进行操作,但返回的值仍是标准的 JavaScript 数值。从原理上讲,位逻辑操作符的工作流程是这样的: 将操作数转换为 32 位的整型数值并用二进制表示。 第一操作数的每一位与第二操作数的对应位配对:第一位对第一位,第二位对第二位,以此类推。 对每一对位应...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript算术操作符 [js操作符三 ajaxstu.com]

算术操作符将给定数值(常量或变量)进行给定的计算,并返回一个数值。标准的算术操作符是加(+)、减(-)、乘(*)、除(/)四则运算。这些操作符与在其它编程语言中的作用一样。% (取余)取余操作符用法如下: var1 % var2 取余运算符将返回第一个操作数除以第二个操作数的余数。对于上面的例子来说,将返回 var1 变量除以 var2 变量的余数。更具体的例子是,12 % 5 将返回 2。 ++ (自增)自增操作符用法如下: var++ 或 ++var 该自增操作符将自增操作数(自己加上 1)...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript比较操作符 [js操作符二 ajaxstu.com]

所谓比较操作符,就是会比较其两边的操作数,并根据比较结果为真或假返回逻辑值。操作数可以是数值或字符串值。如果使用字符串值的话,比较是基于标准的字典顺序。 操作符 描述 返回真的例子 相等(==) 如果操作数相等的话则返回真。 3 == var1 不等(!=) ...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

javascript赋值操作符 [js操作符一 ajaxstu.com]

赋值操作符赋值操作符会根据其右操作数侧的值给左操作数赋值。 缩写操作符 含义 x += y x = x + y x -= y x = x - y x *= y x = x * y ...

阅读全文 Tags: Javascript   评论:0 引用:0 浏览:

分页:[«]1[2][3][4][»]