<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
request.setAttribute("base", request.getContextPath());
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>decode和encode的介绍</title>
<link rel="stylesheet" type="text/css" href="${base}/ext/resources/css/ext-all.css" />
<script type="text/javascript" src="${base}/ext/ext-base.js"></script>
<script type="text/javascript" src="${base}/ext/ext-all.js"></script>
<script type="text/javascript" src="${base}/ext/ext-lang-zh_CN.js"></script><!--中文映射-->
<script type="text/javascript">
function ready(){
//定义一个json字符串
var 小李子="{姓名:'李子', 性别:'男',籍贯:'北京'}";
//将json字符串转换为对象,以后调用直接对象.属性就ok啦
var person=Ext.decode(小李子);
var name=person.姓名;//获取对象的姓名属性
var sex=person.性别;//获取对象的性别属性
var home=person.籍贯;//获取对象的籍贯属性
var result="信息:姓名是:"+name+",性别:"+sex+",籍贯:"+home;
Ext.Msg.alert("小李子",result);
var Object2Json=function(){//对象转为json字符串函数
var json=Ext.encode(person);//将对象转为json格式的数据字符串
Ext.Msg.alert("对象转为json字符串",json);
}
setTimeout(Object2Json,5000);//在5秒钟后调用函数并执行
}
Ext.onReady(ready) ;//参数为定义的函数,onReady是程序的入口
</script>
</head>
<body>
</body>
</html>
分享到:
相关推荐
EXT.decode()和EXT.encode()方法.docx
EXT.decode()和EXT.encode()方法.pdf
Ext 常用方法记录 Ext 是一个功能强大的 JavaScript 库,提供了许多实用的方法来简化 Web 开发。下面将对 Ext 中一些常用的方法进行记录和解释。 判断类型 Ext 提供了一些方法来判断变量的类型,包括: * `Ext....
Ext常用方法录 Ext是一个功能强大的JavaScript库,提供了许多实用的方法来简化开发工作。下面是Ext常用方法的概述: 一、 Ext核心方法 1. Ext.isEmpty(v, allowBlank):判断对象是否为空,allowBlank参数可选,...
4. **decode和encode**: 这两个方法用于JSON的序列化和反序列化。`decode`将JSON字符串转换为JavaScript对象,而`encode`则执行相反的操作,将对象转换为JSON字符串。 5. **destroy**: 这个方法用于销毁EXT对象,如...
7. `Ext.decode(String json) / Ext.encode(Object obj)`: `Ext.decode`将JSON字符串转换为JavaScript对象,`Ext.encode`则将JavaScript对象转换为JSON字符串。 8. `Ext.util.Format.escapeRegex(String value)`: ...
- `Ext.encode()`: 将JavaScript对象编码为JSON字符串。 - `Ext.extend()`: 创建新的类(构造函数),继承自父类。 - `Ext.fy()`: 将元素转换为`Ext.Element`对象。 - `Ext.get()`: 获取DOM元素。 - `Ext.id()`...
在后端服务器端(例如Java环境下),可以通过`java.net.URLDecoder.decode()`方法对已编码的中文参数进行解码。具体代码如下: ```java import java.io.UnsupportedEncodingException; import java.net.URLDecoder;...
**PHP与JS交互扩展——php-js-ext 0.1.2** 在PHP开发过程中,有时候我们需要在服务器端(PHP)与客户端(JavaScript)之间进行数据交互。为了简化这个过程,开发者们创建了各种扩展,其中“php-js-ext”就是这样一...
6.13 Ext.KeyNav为元素提供简单的按键处理方法 6.13.1 实例化一个键盘绑定对象 6.13.2 废弃原有键盘绑定 6.13.3 将废弃的键盘绑定重新生效 6.14 Ext.KeyMap提供更灵活强大的对按键的处理方法 6.14.1 构造函数 ...
以上介绍了一些关键的`Ext`类方法,这些方法对于熟练掌握EXT框架至关重要。理解并熟练运用这些API,可以极大地提高开发效率和代码质量。接下来的部分将进一步深入探讨这些API的具体用法和示例,帮助开发者更好地利用...
- `Ext.util.JSON.decode(json)`:从JSON字符串中解析出数据。 #### 十九、Ext.util.Format类(第20页) - **概述**:Ext.util.Format类提供了一组用于格式化数据的方法。 - **常用方法**: - `Ext.util.Format....
- `Ext.util.JSON.encode(data)`: 将JavaScript对象转换为JSON字符串。 - `Ext.util.JSON.decode(json)`: 将JSON字符串转换为JavaScript对象。 #### 19. Ext.util.Format 类 (P.20) - **概述**:提供了数据格式化...
### Ext JS 2.1 核心 API 详解 #### 1. `addBehaviors(Object obj):void` 此方法用于向指定的 DOM 元素添加事件监听器。...这些方法提供了丰富的功能,可以帮助开发者高效地构建复杂的 Web 应用程序。
除此之外,ExtJS API还包含许多其他有用的工具函数,如`Ext.encode()`和`Ext.decode()`用于JSON编码和解码,`Ext.mixin()`用于混合类的功能,以及`Ext.create()`用于动态创建组件。这些函数和方法共同构成了ExtJS...