文档章节

JSON对象

唐荣
 唐荣
发布于 2014/11/04 07:36
字数 381
阅读 63
收藏 3

【1 操作json对象】

Ext.onReady(function(){
	//var obj = new Object();
	var obj = {name:'z3' , age:20};	//json对象
//	obj.sex = '男';		//新增属性
//	obj.age = 25 ;		//修改属性的值
//	delete obj.name ;	//删除对象的属性
	
	//删除对象 obj = null;

	//枚举对象内置属性的循环, for in 循环
//	for( var attr in obj){
//		alert(attr + " : " + obj[attr]);
//	}


【2 js类的创建和实例化】

//定义了一个js的类[get , set 方法] , 推荐用 var person = function(){}
	var Person = function(name , age){
		this.name = name ; 
		this.age  = age ;
		// private 
		var _sex = '男';	//js的私有属性,sex 是私有属性
		this.getSex = function(){
			return _sex ;			
		};
		this.setSex = function(sex){
			_sex = sex ;
		};
	};
	// 实例化一个对象
	var p = person(2,3);
	alert(p.name);

【3 prototype扩展类属性和方法

//	Person.prototype.id = 10 ;  //扩展类 属性
//	Person.prototype.method = function(){//扩展类方法
//		alert(this.age);
//	};
	
	//原型对象的构造器 总是指向当前对象的模板,【扩展多个属性和多个方法】
	Person.prototype = {
		constructor:Person ,
		id:10 , 
		method : function(){
			alert('method....');
		} 
	};	

	
	//实例化一个对象
//	var p = new Person('张三',30);
//	alert(p.name);
//	alert(p.id);
//	p.method();


【4 单体模式, 简单单体】

//单体模式: 简单单体
//	var SXT = {}; //SXT就是一个单体,一个全局变量。
//	SXT.Array = { // 定义单体方法
//		each:function(){
//			alert('each....');
//		},
//		filter:function(){
//			alert('filter...');
//		}
//	};
	//SXT.Array.each(); 调用


【4 单体模式, 闭包单体】

//单体模式: 闭包单体, 用(function)()吧单体内部包裹了起来,然后return一个内容。
//	var SXT = (function(){
//		var Array = { , Array ,是和外面没有联系的, 它是透明的。
//			each:function(){
//				alert('each...');
//			}
//		};
//		return {
//			arrayEach:function(){
//				Array.each();
//			}
//		};
//	})();
//【作用在于】 以后需要保存变量,保存到缓存的时候,都需要去使用闭包单体。
//	SXT.arrayEach();


© 著作权归作者所有

唐荣
粉丝 0
博文 17
码字总数 4081
作品 0
成都
高级程序员
私信 提问
房产证样本 2018年江苏不动产权证样本 重庆市房产证

1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如下。 JSONObject jsonObject = JSONObject.fromObject(jsonStr); 2.将json字符串转换为java对象 同样先...

json大师
2018/08/25
0
0
json字符串转为json对象

例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "name": "cxh", "sex": "man" }; 一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方......

ITCHN
2016/12/22
2
0
js 实现json字符串和json对象的相互转化

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如: JSON字符串: var str1 = '{ "name": "cxh", "sex...

笨小熊
2015/10/10
199
0
JSON学习总结

什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaSc...

拷贝忍者卡卡习
2016/04/02
6
0
java对象与json对象间的相互转换

工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。 点击下载 1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如下...

____追梦人
2015/09/01
287
0

没有更多内容

加载失败,请刷新页面

加载更多

平衡二叉树的建立 c语言范例

#include <stdio.h> #include <stdlib.h> #include <string.h> struct node { int data; int high; struct node *lt, *rt; }; int max(int a, int b) { return a>b?a:b; } ///深度 int deep......

yky20190625
49分钟前
1
0
solr

简介:solr是基于全文检索的企业级应用服务器。 solr入门案列。 配置: (1)配置Solr服务器。 1.解压一个Tomcat 2.部署solr服务到Tomcat中 3.添加solr运行依赖的jar包 (2)配置SolrHome。(...

klmkom
53分钟前
3
0
nginx 可以使用 alias 指定 其他目录,做静态服务器

比如 访问 图片,/images 去到 对应的 硬盘地址去获取。 expires 表示 缓存的意思, 这里缓存 一天

之渊
58分钟前
2
0
linux redis后台运行

daemonize no -> yes /usr/local/redis/redis-4.0.10/src/redis-server /usr/local/redis/redis-4.0.10/redis.conf...

八戒八戒八戒
今天
2
0
SSM(Spring+Spring MVC+Mybatis)框架搭建

一. SSM框架架构及流程介绍 SSM框架,通常是指将spring mvc+spring+mybatis三个框架整合在一起进行工作,spring mvc本身就是spring的一部分,所以这两者之间不用整合,这里主要做的事情就是将...

潜行-L
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部