Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exmobijs框架 场景介绍 使用方法 常用类介绍.

Similar presentations


Presentation on theme: "Exmobijs框架 场景介绍 使用方法 常用类介绍."— Presentation transcript:

1 Exmobijs框架 场景介绍 使用方法 常用类介绍

2 场景介绍 为了方便开发者提高开发效率,减少exmobi客户端的代码量和维护量,我们封装了一个类似JQuery的JS框架——ExMobiJS,这个js框架遵循的是exmobi客户端的js引擎的语法以及支持的js对象、属性、方法。

3 使用方法 在页面中,通过以下代码导入外部js文件,引用的时候注意文件目录:

4 使用方法 <script src="res:script/exmobijs/base.js"/> <script src="res:script/exmobijs/utility.js"/> <script src="res:script/exmobijs/app.js"/> <script src="res:script/exmobijs/db.js"/> 引用的时候并不需要全部都引入,如果要使用哪个外部js文件里的对象或者方法,只要引入这个js文件以及它依赖的其他js文件即可。

5 base.js文件,基本的$函数封装类,其他所有exmobijs文件都依赖于此文件。
常用类介绍 base类 base.js文件,基本的$函数封装类,其他所有exmobijs文件都依赖于此文件。 $ 函数是ExMobi JS的最为核心的函数之一,它实现了DOM的扩展,该方法可以根据元素的id或者name返回DOM元素。

6 常用类介绍 String类 String工具类是javascript字符串类型通过prototype的原生扩展,主要实现了编码、解码、字符串替换、字符串转xml、字符串转json等功能。代码文件:base.js。

7 常用类介绍 Array工具类 Array工具类是javascript数组型通过prototype进行原生扩展,主要新增了append、clear、del、indedOf等方法;代码文件:base.js。

8 该类为一个工具类,主要进行批处理、数据库、字符串、缓存等操作。代码文件:utility.js;依赖代码文件:base.js。
常用类介绍 Utility工具类 该类为一个工具类,主要进行批处理、数据库、字符串、缓存等操作。代码文件:utility.js;依赖代码文件:base.js。

9 这是一个应用场景类,主要提供拨打电话、执行ajax等方法,代码文件:app.js;依赖代码文件utility.js;
常用工具类 App应用类 这是一个应用场景类,主要提供拨打电话、执行ajax等方法,代码文件:app.js;依赖代码文件utility.js; 这个类中最常用的方法就是ajax对象; 在页面中想要发起ajax请求,就可以使用这里封装的ajax对象,抛弃客户端二次开发手册中定义的Ajax封装类的写法了。 格式:$a.go(url,method,data,successFuntion,failFunction,requestHeader,isShowProgress)

10 注入是将一组JSON格式的数据填充到一个模板中进行界面展现,避免了在html中写代码带来的易读性、维护性差等问题。
常用工具类 数据注入 注入是将一组JSON格式的数据填充到一个模板中进行界面展现,避免了在html中写代码带来的易读性、维护性差等问题。 两种方法: provide()方法和tjt模板注入


Download ppt "Exmobijs框架 场景介绍 使用方法 常用类介绍."

Similar presentations


Ads by Google