当前位置:首页 > 手机应用 > hbuilder

hbuilder 版本:v9.9.1

玩家评分 8.6

应用简介

hbuilder是一款可以给用户提供非常方便的系统工具类软件,每个用户都可以在这里进行便捷的代码输入,随时随地可以进行自由操作,带给用户简单好用的方法,平台给用户提供了各种的代码内容,让用户可以进行智能补齐。

hbuilder

《hbuilder》软件特色:

*拥有着多种不一样的编程语言,用户也可以自由进行使用。

*随时都可以帮助用户写出相应的代码,去查看到相应的效果。

*不管是语法还是id,图片和链接都可以满足用户们的需求。

hbuilder

《hbuilder》软件亮点:

*用户随时随地都可以体验到平台所带来的实用功能。

*用户也可以在一边写代码的同时一边看效果。

*给用户非常强大的一键操作功能,可以帮助用户进行自由搜索。

hbuilder

hbuilder手机版怎么用?

使用HBuilder开发移动APP:ajax调用接口数据

既然要做APP,与接口交互式少不了的,除非只是想做一个纯静态的APP。所以html5+的环境准备好后,我最先开始研究的就是如何与接口交互。

使用HBuilder新建示例教程后,里面会有一个ajax(网络请求)的列子,文件目录是examples/ajax.html。看了下这个文件的代码,它的功能就是点击“提交”按钮后提交参数给接口,然后根据选择的返回数据格式,将一段字符串打印出来。我准备改造下这段代码,改由页面加载时调用列表接口,并在APP里显示这段列表,毕竟这种情况应该经常会用到。

1、在list.html里增加一个访问这段列表的链接ajax加载接口列表数据

2、在examples目录新建文件ajaxlist.html

3、在这个文件里先写上展示列表的HTML框架。我是这么写的

//显示接口列表里的记录总数//显示列表数据

4、码一段JS代码,用于在页面加载时ajax调用接口if(mui.os.plus){

mui.plusReady(function () {

if(plus.networkinfo.getcurrentType()==plus.networkinfo.CONNECTION_NONE){

network = false;

} else {

//调用接口数据的入口方法

getList();

}

});

}

其中,getList就是调用接口数据的入口方法。下面来编写getList方法

var ajax = function() {

//利用askh5的演示接口数据

var url =

//发送数据,随便填,反正返回的数据都是那个样

var data = {

name: "askh5.com",

author: "gzdayou",

description: "最好的HTML5社区…"

};

respnoseEl.innerHTML = '正在请求中…';

$.post(url, data, success, 'json');

};

//加载时调用接口数据,加载列表

function getList()

{

if(network){

ajax();

}else{

mui.toast("当前网络不给力,请稍后再试");

}

}

这里面调用的接口是在askh5的angularjs入门教程里看到的,是一段演示json数据。

$.post(url, data, success, 'json');

上面这个代码片段里的success就是post方法的回调方法,下面来编写success方法,来处理返回的数据

var respnoseEl = document.getElementById("records_count");

var list = document.getElementById("list");

//成功响应的回调函数

var success = function(response) {

var str = JSON.stringify(response);

console.log(str);

//str = JSON.stringify(response);

respnoseEl.innerHTML = "总记录:" + response.count;

list.innerHTML = "字段1字段2";

mui.each(response.records, function(key, elem) {

console.log("elem.name:" + elem.Name );

var li = document.createElement("tr");

//li.setAttribute("id", key);

var col1 = document.createElement("td");

col1.className = "col1"

col1.innerHTML = elem.Name;

li.appendChild(col1);

var col2 = document.createElement("td");

col2.className = "col2"

col2.innerHTML = elem.Club;

li.appendChild(col2);

list.appendChild(li);

});

console.log("list" + list.innerHTML );

};

《hbuilder》小编点评:

拥有着非常全的语法库,用户可以自由进行了解,帮助用户把最全的法语浏览器全部兼容,最大程度地提升自己的效率,帮助用户节省更多的时间,用或者需要通过完成的语法提示和代码输入法,就可以编写详细内容,支持的语言也是非常多的,用户不用担心会受到任何的限制。

详细信息

  • 系统要求:安卓系统4.4以上
  • 语言:中文
  • 权限说明:查看详情
  • 隐私说明:查看隐私
  • 包名:io.dcloud.HBuilder
  • MD5:59201CF6589202CB2CDAB26752472112

应用图片

  • hbuilder
  • hbuilder
  • hbuilder

猜你喜欢

口袋文件管家
口袋文件管家

系统工具

下载
艺术签名设计
艺术签名设计

系统工具

下载
viola
viola

系统工具

下载
暴雪清理王
暴雪清理王

系统工具

下载
元气小日常
元气小日常

系统工具

下载
Cdifit
Cdifit

系统工具

下载
CC浏览器
CC浏览器

系统工具

下载
访问移动端:hbuilder