Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。

  • 本篇文章具体介绍如下
最简单创建命名空间的方法:
具体代码如下:
var java = {};
java.util = {};
//这样就创建成功了命名空间:java.util
//我们可以在java.util下面加类(函数),属性,或对象
java.util.hashMap = function()
{
this.ShowMessage = function()
{
alert("java.util.hashMap");
}
}
var map = new java.util.hashMap();
alert(map.ShowMessage()); //显示结果:java.util.hashMap

//封装创建命名空间的方法:
//定义一个对象,js中用{}花括号定义对象,等同于 var JsObject = new Object();  
具体代码如下:
var JsObject = {};
JsObject.namespace = function() //在JsObject对象下定义一个函数namespace
{
 /*下面具体代码中arguments为函数传入的参数,在function未明确定义参数时,
  function也可以传入参数,并用arguments来 接收,arguments类似数组,
  如果传入多个参数,将按顺序保存,取值法:arguments[0],arguments[1]....*/
var a = arguments,o = null,d,rt;
for(var i = 0; i < a.length; i )
{
d = a[i].split('.'); //将传入的参数用符号'.' 进行分割,并放入d数组中。
rt = d[0];
//判断数组中的第一个值是否未定义,如果未定义,便定义为空对象{},并赋值给变量o
eval('if (typeof ' rt ' == "undefined"){'
       rt ' = {};} o = ' rt ';');
  for(var j = 1; j < d.length; j )
  {
    /*循环遍历数组d每个值作为key,加入到对象o中,如果key在o中存在,则取o中值,若
    不存在,则赋值为空对象{} */   
    o[d[j]] = o[d[j]] || {};
    o = o[d[j]];
  }
}
}
JsObject.namespace("org.myJs"); //申明命名空间:org.myJs
org.myJs.Student = function() //在命名空间org.myJs下定义类Student
{
    //定义类Student中的变量,并赋予初值,但此变量的访问权限是public
this.studentNo = 's001';
this.studentName = '小明';
this.sex = '男';
}
var s = new org.myJs.Student(); //创建Student类的对象
alert('学号:' s.studentNo);
alert('姓名:' s.studentName);
alert('性别:' s.sex);

效果和第一篇 (一)javascript经验总结面向对象―类 结果一样

jquery中实现标签切换效果的具体代码-jqueryR2eAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

R2eAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市