LDSports乐动体育

2018做好javascript程序员,就要专心搞对象Object

2018-01-08 关键词:苏州网站建设  苏州网络公司  苏州网站制作   2689

程序中面向对象的思想相信所有的程序员都不会陌生,JavaScript程序中同样有对象这一说法。可能很多初学者分不清。下面苏州网站制作的小编带领大家一起来理一理。

javascript中文本的抗性和措施私有性全都灵活运用方程能够提拱身体局部的作用域的性来达成的。


var Obj={};//声明一个对象;

(function(){

var name="这是私有属性";//此为函数局部变量;

var i=0;

function index(){return i+=1;}

function getName(){return name;}//外部访问私有属性接口

Obj={

Id:index,

getN:getName,

getName:getName

}

}())//执行返回私有属性值;

Obj.getN();//输出"这是私有属性"

Obj.Id()输出1

上面的index和getName就是对象的私有属性外部不能调用和修改

Obj.getN=unll;

Obj.getN();//Obj.getN is not a function;

Obj.getName();//输出"这是私有属性"

上面的代码演示了私有方法并没有被修改。 

其实现在用的比较多的是jQuery。jQuery对象,就是通过jQuery包装DOM对象后产生的对象,举个最简单的例子:

$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法 
这段代码等同于用DOM实现代码: 
document.getElementById("id").innerHTML; 

虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法.乱使用会报错。比如:$("#test").innerHTML、document.getElementById("id").html()之类的写法都是错误的。 

需要注意的是, jQuery 对象和 DOM 对象可以任意的相互转换,但是 DOM 对象能使用DOM 中的方法,jQuery 对象是不可以使用DOM中的方法。网上微信有许多 Dom客体和jQuery對象彼此转变的经典案例,还要了解更加多的大爷伴可不能自动百度搜索。杭州网 规划神评抱歉就不再赘述。不会有实践教学就不会有讲话权。盼望消费者可不能养成记好经历,勤锻炼的好学习好习惯。


LDSports乐动体育 网站建设 小程序 品牌设计 服务项目 案例展示 售后保障 联系方式 LDSports乐动体育 关于我们 人才招聘
我们的优势

细致入微的前期服务
精准的策划服务
精湛的网页设计
稳定 可靠 极速的域名和服务器
任何问题,24小时回复并处理

版权所有:LDSports乐动体育:苏州谢谢网络传媒有限公司     

LDSports乐动体育 LDSports乐动体育:电话 服务项目
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?90c4d9819bca8c9bf01e7898dd269864"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); !function(p){"use strict";!function(t){var s=window,e=document,i=p,c="".concat("https:"===e.location.protocol?"https://":"http://","sdk.51.la/js-sdk-pro.min.js"),n=e.createElement("script"),r=e.getElementsByTagName("script")[0];n.type="text/javascript",n.setAttribute("charset","UTF-8"),n.async=!0,n.src=c,n.id="LA_COLLECT",i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&&o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:"K9y7fDzSfyJvbjbD",ck:"K9y7fDzSfyJvbjbD"}); qy球友会app下载官网 qy球友会(中国)体育官网 qy球友会(体育)APP官方网站 - app下载 1xbet·体育(中国)官方网站-ios/安卓版/手机APP下载 1xbet体育·(中国)官方网站