A.function Circle(r) {
this.radius = r;
this.area() = (Math.PI * r * r).toFixed(2); }
B.function Circle(r) {
this.radius = r;
this.area() = Math.PI * r * r; }
C.function Circle(r) { this.radius = r;
this.area = Math.PI * r * r; }
D.function Circle(r) {
this.radius = r;
this.area = (Math.PI * r * r).toFixed(2); }
正确答案:D
a)使用 Object 对象封装数据 new Object();
.name = \属性
.func = function对象;//方法
特征:使用简单,不能实现重用,适用于简单数据的封装,不需要重复使用
b)自定义对象 定义
functionClassName(value1,value2,..){ this.属性名称 = value1;
this.方法名称 = function 对象; }
使用
var p1 = new Person(\ var p2 = new Person(\ 特征:真正的封装,可以重用
24.html 页面上有一个 id 值为 b1 的按钮,现需要使用 JavaScript 代码为其定义单击事件:单击该按钮后,弹出“Hello”。下列选项中,错误的是()。
A.document.getElementById(\); };
B.document.getElementById(\); \
C.document.getElementById(\llo\
D.document.getElementById(\ function clickFunc() { alert(\ } 正确答案:C
25.需要在原有浏览器窗口中打开地址为 http://tts.tarena.com.cn 的页面,且保留历史访问记录。下列选项中,正确的是()。
A.location.href = \
B.window.open(\
C.location.replace(\
D.history.back(); 正确答案:A
window.open()--一定会打开新的页面或页签
history.xxx--仅限于在历史浏览记录中
location.href = \跳转到新的url页面,保留历史记录
location.replace(\使用新的url替换当前的页面,不会保留历史记录