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
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”:小明增:为对象添加新的属性方法对象.属性名称 = 值;
例子://取出事件的所有属性 $('#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阅读
  • 1
  • 2
  • 3
  • 4
  • 5