自从去年10月份开始接触爱码哥这个平台,简单谈谈期间使用的一些心得,其中只是个人理解.

开始接触是交大的老师请来企业的员工来给讲的.算是笼统介绍个大概,一开始感觉挺有意思,用xml和js就能写界面了.学了大概10多天吧,决定去公司更加深入的学习.来了之后学的不错.可以制作一些简单的模板.在写代码的过程中也会经常遇到一些bug.不过经过同事的讲解,也明白了不会的东西还有很多,学习真的是件苦差事,但是还好起码自己有收获.简单介绍下这个平台.采用XML+Javascript(配置+脚本)的开发方式,并内置了开发框架,开发过程类似于web开发,不过开发iMAG应用远比开发web简单。不同于web开发框架的杂乱状况,爱码哥中使用统一的一体化框架进行开发,有效缩短了开发周期,同时也保证了开发的应用的品质。能自动适配不同平台不同屏幕分辨率的设备,只用开发一次,在Anroid和iOS设备上都能运行,大幅降低开发成本。最主要的是支持在线开发,不用下载ide和什么sdk的.非常方便..下面上界面和代码


<?xml version="1.0" encoding="utf-8"?>

<imag>

<script>

<![CDATA[

function loadItem(){

var listJson = {items:[]};

$http.get('http://www.imagapp.com/ide/imag-hzx017/data/commodityList.json',function(data){

var jsonData = JSON.parse(data);

for(var i = 0;i<jsonData.data.length;i++){

var itemJson = {

template:0,

widgets:{

icon:{src:jsonData.data[i].p_w_picpath},

title:{text:jsonData.data[i].name},

price:{text:jsonData.data[i].price}

}

}

listJson.items.push(itemJson);

}

$('reuselist').update(listJson);

});

}

$page.onload = function(){

loadItem();

}

]]>

</script>

<page type="home">

<tabs>

<tab icon="tabbar_home_normal.png,tabbar_home_selected.png">

<title>

<center>

<label>茶礼品</label>

</center>

<right>

<icon src="icon_nav_right_fenlei.png" οnclick="$page.refresh()" style="width:20;margin-right:10"></icon>

<icon src="icon_nav_right_refresh.png" οnclick="$page.refresh()" style="width:20"></icon>

</right>

</title>

<header style="height:25%">

<slidep_w_picpath style="height:200" fillwidth="true">

<item  src="http://182.92.189.101/p_w_picpaths/commodity/broadcastImg1.jpg" alt="商城茶叶原产地,风光迷人"/>

<item  src="http://182.92.189.101/p_w_picpaths/commodity/broadcastImg2.jpg" alt="明前茶采摘, 片片青翠欲滴"/>

<item  src="http://182.92.189.101/p_w_picpaths/commodity/broadcastImg3.jpg" alt="台湾名茶,送礼佳品"/>

</slidep_w_picpath>

<row>

<icon src="icon_hand.png"></icon>

<label style="font-size:18;margin-left:10">推荐商品</label>

<icon src="icon_small_right_arrow.png" style="margin-left:255"></icon>

</row>

</header>

<content draggable="true">

<list id="reuselist" reuse="true">

<item>

<col οnclick="$page.open('shopping.xml')">

<row>

<img style="width:100;height:100" reusekey="icon"/>

</row>

<row>

<label reusekey="title"></label>

</row>

<row>

<label reusekey="price"></label>

</row>

</col>

<col>

<row>

<img style="width:100;height:100" reusekey="icon1"/>

</row>

<row>

<label reusekey="title1"></label>

</row>

<row>

<label reusekey="price1"></label>

</row>

</col>

</item>

</list>

</content>

</tab>

<tab icon="tabbar_list_normal.png,tabbar_list_selected.png" style="label-color:#999999,#46c01b">

<title>

<center>

<label>分类</label>

</center>

<right><button οnclick="$page.refresh();">刷新</button></right>

</title>

</tab>

<tab badge="5" icon="tabbar_cart_normal.png,tabbar_cart_selected.png" style="label-color:#999999,#46c01b">

<title>

<center>

<label>购物车</label>

</center>

<right>

<icon src="icon_nav_right_home.png" οnclick="$page.open('index.xml')" style="margin-right:10"></icon>

<icon src="icon_nav_right_cart.png" οnclick="$page.refresh()" badge="5"></icon>

</right>

</title>

<list id="list" reuse="true">

<item>

<col>

<row>

</row>

</col>

</item>

</list>

</tab>

<tab icon="tabbar_me_normal.png,tabbar_me_selected.png" style="label-color:#999999,#46c01b">

<title>

<center>

<label>我的</label>

</center>

<right><button οnclick="$page.refresh();">刷新</button></right>

</title>

</tab>

</tabs>

</page>

</imag>


这是一个小Demo.第一次写博客,也不知道怎么上传代码.大家凑活看吧

转载于:https://blog.51cto.com/11018260/1732869

使用爱码哥之后的心得相关推荐

  1. 爱码哥移动开发平台|让制作app更加便捷

    本文来自爱码哥CTO邱杨(Terry)同学 随着HTML5和Node.js的流行,Javascript这门在互联网初期就已诞生的语言正迸发出勃勃生机,Javascript将前端和后端开发统一起来,&q ...

  2. iMAG(爱码哥)新建应用

    在爱码哥移动应用开发平台如何新建应用? 在首页找到工作台 点击进入 点新建应用,输入应用代码.应用名称等信息后保存,其中应用代码是自定义的ID号,用来标识一个应用. 保存以后点击新建的应用可以看到通过 ...

  3. 爱码哥移动开发平台的4大开发环境

    imag.js是一种NativeScript形式的框架,它兼具 Web 应用的灵活和 Native 应用的高性能,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 Ja ...

  4. 推荐爱码哥移动开发平台十大常用的原生UI控件

    imag.js是一种NativeScript形式的框架,它兼具 Web 应用的灵活和 Native 应用的高性能,可以使用 JavaScript 来开发 iOS 和 Android 原生应用.在 Ja ...

  5. python链表怎么定义_码哥聊Python数据结构--链表

    前几天我们开了个数据结构的坑,说了栈,留言里有同学提到链表,那今天码哥就来讲讲链表. 链表是什么 链表.列表,说起来有点相似,作用也有点类似,但可别傻傻分不清楚.我们一般说的列表,是一个连续的序列,用 ...

  6. egg 编码规范_从 Egg.js 到 NestJS,爱码客后端选型之路

    序 爱码客3.0 开始开发到现在已经过去快整整一年了,虽然我投入其中的时间只有短短4个月,但是在最初后端几乎只有我一个人投入的情况下,可以说也是研究了一些东西,蹚了二三次浑水,来来回回改过五六次结构, ...

  7. 零基础轻松学python pdf 小码哥_零基础轻松学Python

    零基础轻松学Python电子书 Python之父Guido van Rossum力荐的Python门书.本书以通俗易懂的语言.好玩有趣的案例让读者轻轻松松.循序渐地从零始掌握Python 3 编程.本 ...

  8. 爱码物联|9载技术沉淀,只为颠覆而生!

    爱码物联,湖南艾盟科技旗下高端产品系.爱码物联集防伪溯源.数字营销.客户客服.内部管理等四大功能于一体,涵盖全行业.全品类的SaaS服务供应商.爱码物联旨在帮助企业实现防窜物流.万能赋码.精准大数据. ...

  9. 答疑中小白酒企业,爱码物联助力市场营销!

    白酒作为世界主要蒸馏酒品种之一,也是我国特有的传统酒种.虽然全国白酒企业数量较多,但近几年以茅台.五粮液为代表的全国性知名酒企业绩的快速增长都在一定程度上显示出中国白酒市场日益明晰的集中化趋势. 白酒 ...

最新文章

  1. 一个平台系统架构师的能力模型是啥
  2. Solidworks2017安装与破解
  3. JQuery 自己主动触发事件
  4. javascript es6 == === is 区别
  5. javaScript不是java脚本
  6. Hudson-ci/Installing Hudson Windows Service---官方文档
  7. idea springmvc项目搭建_ssm框架整合搭建流程 - 小白小承
  8. vue 文件及描述信息一起上传_vue+element 实现选取文件,提交上传全部表单信息(同步)...
  9. 【Elasticsearch】es shard split 使用分析
  10. java实现定时任务 schedule_详解java定时任务
  11. python msi installer_Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi)
  12. Linux chapter 2
  13. WPS表格填充技巧大全
  14. 和计算机与设计相关的,计算机设计和类论文参考文献 计算机设计和参考文献有哪些...
  15. 内存泄露检测工具VLD(Visual Leak Detector)使用说明
  16. 禾赛科技李一帆:别让无人车的未来被一个小传感器憋死
  17. 漏洞修复:Cache Management: Insecure Policy
  18. 代码维护服务器,维护服务器的利器-pubwin 2009程序代码
  19. css3中-moz、-ms、-webkit、 - o -各什么意思
  20. 对话奥比中光CV博士:今年三维重建与计算机视觉可以关注哪些热点?

热门文章

  1. postman 总结
  2. 信号分析与处理——拉普拉斯变化
  3. 机器学习之数学基础 一 .导数
  4. HTML\CSS知识点(一)
  5. Java代码来实现-经典排序算法
  6. 读书感受 之 《AI·未来》
  7. 从市场换手率变化判断头部
  8. SparkSession简单介绍
  9. 车载大屏仪表用什么软件开发的
  10. Revi+Geometry属性的参数