JavaScript object-oriented code is almost different from other common languages (JavaC # C ++. Therefore, it is necessary to give an example here:
JavaScript object-oriented code example
<Script type = "text/javascript"> // create a Site constructor. The name and url parameters are function Site (name, url) {this. url = url; this. name = name;} // Add a method for displaying the website. prototype. show = function () {return this. the URL for name + "is:" + this. url ;}; // create a site set constructor. The sites parameter is function Sites (sites) {this. sites = sites;} // Add a method for displaying the Sites URL. prototype. show = function () {var retstr = ""; for (var I = 0; I <this. sites. length; I ++) {retstr + = this. sites [I]. show () + "" ;}return retstr ;}; // create a Site set, including mengzhidu, Baidu, and Google var mySites = new Sites ([new Site (" ", "www.jb51.net"), new Site ("baidu", "www.baidu.com"), new Site ("google", "www.google.com")]); // print the Site URL document. write (mySites. show (); script
[Ctrl + A select all Note: If you need to introduce external Js, You need to refresh it to execute]