js new实例教程

 

var x = new object(); //事实上不一定用new来创建,我也不清楚。
x.__proto__ = a.prototype
var result = a.call(x)
if (typeof(result) == "object"){ 
return result;
}
return x;

对象的constructor属性

再看看上篇文章留下的第一个问题

 

function base(){}base.prototype.a = 1var base = new base();function derived(){}derived.prototype = base;var d = new derived()

,new就是创建一个对象的意思。那么在网页特效中,哪些是可以new的呢?请看:

1>var i = new number( '1' );
2>var b = new boolean( true );
3>var s = new string( 'a' );
4>var f = new function( 'alert( 1 );' );
5>var obj = new object;// var obj = new object();
6>var temp = function( a, b )
  {
     this.a = a;
     this.b = b;
  }
  var t = new temp;

这6种情况下typeof i,typeof b,typeof s,typeof f,typeof obj,typeof t都返回js之'object'串。

时间: 2024-10-08 16:45:39

js new实例教程的相关文章

js getElementById 实例教程

js getElementById 实例教程 在做网站网页是getElementById会经常用一,它可以获取一个指定id窗口的内容或改变容器的内容下面我们来看看关于getElementById实例. <div id="111cn"></div> <a href="###">增加 or 删除</a> <script>  var aa =getElementById('111cn');//这是了得对象啊  a

React.js入门实例教程之创建hello world 的5种方式_javascript技巧

一.ReactJS简介 React 是近期非常热门的一个前端开发框架.React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站.做出来以后,发现这套东西很好用,就在2013年5月开源了.由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单.所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具. ReactJS官网地址:http:

PHP and AJAX responseXML 实例教程

PHP and AJAX responseXML 实例教程 AJAX技术可以用来恢复的数据库信息为XML . AJAX的数据库为XML的例子 在AJAX以下例子,我们将演示如何网页上可以卖到信息从一个MySQL数据库,它转换为一个XML文档,并用它来显示信息在几个不同的地方. 这个例子我似乎很像" PHP的AJAX技术数据库"例如,在最后一章,但是有一个很大的不同:在这个例子中我们得到的数据从PHP的XML网页使用responseXML功能. 接收的响应作为XML文件使我们能够更新这个

js数组使用方法与实例教程

js数组使用方法与实例教程 定义数组 数组对象用来在单独的变量名中存储一系列的值. 我们使用关键词 new 来创建数组对象.下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样). 1: var mycars=new Array() mycars[0]="Saab" mycars[1]="Volvo" mycars[2]="

js split 字符分割函数实例教程

js split 字符分割函数实例教程 <!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"> <head> <meta http-

Vue.js快速入门实例教程_javascript技巧

什么是vue vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API. 一.基本结构 index.html代码: <script src="../vue.js"></script> <div id="app"> {{ message }} </div> <script src="app.js"></script> <

js教程:JavaScript For...In 方法及实例教程

js教程:JavaScript For...In 方法及实例教程 在为...在一份声明中是用来循环(重复)通过要素的一个数组,或通过性能的一个对象. 范例 对于在声明中... 如何使用的...在一份声明中循环的要素一个数组. <html> <body> <script type="text/javascript"> var x; var mycars = new Array(); mycars[0] = "Saab"; mycar

js setFullYear() toUTCString() getDay()实例教程

js setFullYear() toUTCString() getDay()实例教程 先看setFullYear() 实例: <html> <body> <script type="text/javascript"> var d = new Date(); d.setFullYear(1992,10,3); document.write(d); </script> </body> </html> 结果. Thu,

Vue.js组件使用开发实例教程_javascript技巧

组件 组件可以扩展HTML元素,封装可重用的代码,在较高的层面上,组件是自定义元素,vue.js的编译器为它添加特殊功能,在有些情况下,组件也可以是原生HTML元素的形式,以is特性扩展. Vue.js的组件可以理解为预先定义好了行为的ViewModel类.一个组件可以预定义很多选项,但最核心的是以下几个: 模板(template):模板声明了数据和最终展现给用户的DOM之间的映射关系. 初始数据(data):一个组件的初始数据状态.对于可复用的组件来说,这通常是私有的状态. 接受的外部参数(p