1,私有类型 :私有,即只能自己使用,在下面的例子,就是说只能在这个函数里使用这个属性
( function(){
var a = "私有属性";
alert(a); //私有属性
})()
alert(a);//error a没有定义
2,实例属性 :即属于实例对象才能访问
var a = function(){
this.x="实例属性";
}
转载
2023-05-29 14:43:40
61阅读
...
转载
2021-08-04 20:49:00
99阅读
2评论
对象的属性:
私有属性(var)、类属性(静态属性)、对象属性(this)、原型属性(prototype)。
对象的方法:
私有方法(funtion)、类方法(静态方法)、对象方法(this)、原型方法(prototype)。
类方法/静态方法:
类名.方法名 = function(参数1,参数2...参数n)
{
//方法代码
}
对象方法:this指针(公有方法/特权方法)
原型方法:类名.p
转载
2023-07-23 22:01:32
24阅读
1. 对象属性操作1.1 定义(新增/修改)属性Object.defineProperty(obj, property, detail)一次只能定义一个属性传递三个参数参数 1: 需要进行定义属性的对象参数 2: 进行定义的属性名参数 3: 属性描述符,定义属性相关的配置信息对象参数 3 的配置信息对象的可用属性value: 定义属性的值configurable: 设置该属性是否可以被删除,默认是
eg:var str = "age"console.log(obj.str);在这里要注意点语法后面不要加变量,因为他会把变量当做属性名称,应该像下面这样写console.log(obj[str];注意:如果对象的键包含特殊符号,创建这个属性时要用“”包起来;同时调用时要用[]不可以用.eg:“alfjaf@#&gjs”:小明增:为对象添加新的属性和方法对象.属性名称 = 值;
转载
2023-06-12 07:09:00
105阅读
例子://取出事件的所有属性
$('#id_btn').bind("click dbclick mouseout",{crdx:'我是传的值'},function(e){
var url = e.currentTarget.baseURI;
var glo_filedValue = null;
//遍历event事件对象的所有属性
for(var field_ in e
转载
2023-07-01 19:48:39
124阅读
一、静态方法与实例方法的例子:我们先来看一个例子来看一下JS中的静态方法和实例方法到底是什么?静态方法:function A(){}A.col='red' //静态属性A.sayMeS=function(){console.log("Hello World S!");}A.sayMeS();//输出Hello World S! 实例方法: function A(){ this.Color=
转载
2019-12-15 15:54:00
126阅读
2评论
document.title //设置文档标题等价于HTML的title标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过
转载
精选
2012-10-31 21:48:16
440阅读
Object的hasOwnProperty()方法返回一个布尔值,判断对象是否包含特定的自身(非继承)属性。 判断自身属性是否存在 判断自身属性与继承属性 遍历一个对象的所有自身属性 在看开源项目的过程中,经常会看到类似如下的源码。for...in循环对象的所有枚举属性,然后再使用hasOwnPro
转载
2018-10-18 10:36:00
142阅读
2评论
HTML5中的script属性1、移除了language属性,改type为可选。2、新增async属性,定义脚本是否异步执行,取值true或false。 加入这属性就可以在head标签内插入script,脚本与文档同时下载,脚本、文档同时执行。async的作用(区分于defer):1 async 属性为 true,则脚本会相对于文档的其余部分异步执行,这样脚本会可以在页面继续解析的过程
js 内置对象属性及方法
1.Date属性(1):constructor
所建立对象的函数参考prototype
能够为对象加入的属性和方法方法(43):getDay()
&nb
转载
精选
2014-11-04 10:28:29
372阅读
js函数的属性和方法 前面的话 函数是javascript中特殊的对象,可以拥有属性和方法,就像普通的对象拥有属性和方法一样。甚至可以用Function()构造函数来创建新的函数对象。本文是深入理解javascript函数系列第三篇——属性和方法 属性 【length属性】 函数系列第二篇中介绍过,
转载
2018-04-25 12:17:00
67阅读
JS的Document属性和方法
转载
精选
2014-05-19 16:39:25
742阅读
Js有两种属性类型:‘数据属性’和‘访问器属性’。数据属性一般用于直接存储数据数值;访问器属性不能直接定义,必须使用Object.defineProperty()。修改属性的特性必须使用Object.defineProperty()。数据属性数据属性包含一个数据值的位置,在这个位置可以读取和写入值。数据属性有4 个描述其行为的特性:[[Configurable]]:表示能否通过delete 删除属
html属性:属性名——属性值操作:读 、 写读操作:用来获取、找到属性名对应的属性值,方法:元素.属性名例如:var oBtn = document.getElementById('btn1'); alert(oBtn.value);写操作:用来添加、替换、修改属性名与属性值,方法:元素.属性名 = 新的属性值例如:var oSelect = document.get
转载
2023-06-28 11:25:50
206阅读
JS数组的常用属性 length length 是一个可读可写的属性,用来表示数组的长度(即数组元素个数)。通过访问 length 属性,可以获取数组长度;而通过修改 length 的值,可以增加或减少数组元素,甚至可以完全清空数组元素。 constructor 返回创建 Array 对象原型的函数 ...
转载
2021-11-03 13:49:00
172阅读
2评论
function square(num){ var total = num*num;//局部变量 return total;}var total = 50;//全局变量var number = square(20);alert(total);//结果为50 function square(num){
转载
2018-01-18 10:11:00
119阅读
2评论
JS Window 对象的属性和方法window是 js 默认的基层对象,平时用的 alert() setTimeout() 等方法都
原创
2022-06-30 11:55:07
249阅读
数组(Array):系列元素的有序集合;
详细演示请看:[js入门系列演示·数组 ]
属性:
length:用于获取数组元素的个数,既最大下标加 1
方法:
sort(function):在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串,在排序;
reverse():颠倒数组中元素的顺序;
concat(array1,arrayn):用于将N个数组合并到arra
原创
2021-08-01 18:30:00
83阅读
citymap是一个js的构造类 它有重要的map属性,和marker属性, 最后返回的this很重要。 通过这个返回,才能调用属性和方法。 通过citymap对象,调用marker属性。 marker其实是marker类的对象,通过它就能调用setAnimation方法了。很巧妙! JS面向对象编
原创
2021-08-05 16:24:47
228阅读