首页 > js

void 是 javascript 的操作符,意思是:只执行表达式,但没有返回值。该表达式会被计算但是不会在当前文档处装入任何内容,例如,void(0) 计算为 0 ,但在JavaScript上没有任何效果,也就是说

<a href="javascript:void(0)">

的作用和

<a href="javascript:void(1)">

的作用是一样的。
javascript:;好些,javascript:void(0);据说某些情况下有浏览器兼容bug。

阅读全文

json是一种数据格式;
1、语法
1)简单值:string,boolean,number,null;
2)对象:复杂的数据类型,表示一个无序的键值对,以逗号分隔,大括号{};
和js对象区别:
没有声明变量;
没有末尾的分号;
属性必须加双引号””;
同一个对象中绝对不应该出现相同的两个同名属性;
3)数组:复杂的数据类型,可包括对象,简单值等,方括号[];
继续阅读→

阅读全文

工厂模式:使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。被构造函数模式所替代
构造函数模式:可以创建自动义引用类型,可以像创建内置对象实例一样使用new操作符,缺点,即它的每个成员都无法得到复用,包括函数
原型模式:使用构造函数的prototype属性来指定那些应该共享的属性和方法。组合使用构造函数模式和原型模式时,使用构造函数定义实例属性,而使用原型模式定义共享的属性和方法。
继续阅读→

阅读全文

基本数据类型:按值访问,可操作保存在变量中的实际的值。基本类型值指的是简单的数据段;
引用类型:当复制保存着对象的某个变量时,操作的是对象的引用,但在为对象添加属性时,操作的是实际的对象。引用类型值指那些可能为多个值构成的对象
继续阅读→

阅读全文

一、Javascript组成
JavaScript的实现包括以下3个部分:
1、核心(ECMAScript):描述了JS的语法和基本对象。
2、文档对象模型 (DOM):处理网页内容的方法和接口。
3、浏览器对象模型(BOM):与浏览器交互的方法和接口。
继续阅读→

阅读全文

一、arguments对象

1、在javascript中arguments类似Array的存在,但不等同于Array;

2、arguments对象不能显性的创建,只能在函数开始时才使用;

3、可以像访问数组那样访问每一个元素;

ps :arguments[0],arguments[1]…

4、检测函数的参数个数,引用属性arguments.length。

继续阅读→

阅读全文