imag.js|快速掌握全局方法

原创 2016年08月29日 16:28:41

使用爱码哥进行移动应用开发时,除了了解基本的内容控件、表单控件和布局控件,更重要的是掌握脚本功能。脚本功能是界面之间交互和调用所必不可少的,充分利用脚本功能,会使app动起来,而不是简简单单的静态页面。

下面主要介绍脚本功能中的全局方法,全局方法主要包括如下几部分。

ca300083c660df79a36

$(id:String);获取控件对象

var button = $('test_button');

$C(XML:String);通过XML创建控件对象

var button = $C('<button id="test_button">按钮</button>');

//对于ListItem

var listItem = $C('<list-item><item href="detail.xml"><label>文本内容</label></item></list-item>');

//对于GridItem

var gridItem = $C('<grid-item><item href="detail.xml"><label>文本内容</label></item></grid-item>');

alert(text:String);提示框

<button onclick="alert('退出登录')">点击按钮</button>//只要有onclick属性的控件都可以使用

ca300083d04a0689323

alert(title|text:String);提示框(带标题)

<button onclick="alert('退出登录|退出')">点击按钮</button>

ca400071bc8dd064708

confirm(title|text:String);确认框(带标题)

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

<imag>

    <script>

      <![CDATA[

        function testConfirm() {

                if (confirm('退出登录|确定?')) {

                    hint('确定');

                } else {

                    hint('取消');

                }

            }

        ]]>

    </script>

    <page>

        <title style="background:#acacac">

            <center>

<label>全局方法</label>

            </center>

        </title>

        <content draggable="true">

            <button onclick="testConfirm()">点击按钮</button>

        </content>

    </page>

</imag>

完整代码


快速掌握正则表达式,掌握常用的就ok

正则表达式其实只需要会用一些常用的的字符匹配规则,就能够写出大多数的字符匹配规则,下面就直接介绍一下常用正则表达式的匹配: .--匹配任意一个字符 X*--表示字符X出现了0次或者多次 X+--表示字...
  • eyishion
  • eyishion
  • 2016年04月06日 16:23
  • 1109

迅速掌握Spring框架

Spring框架是SSH三剑客当中比较难理解的,然而它的意义对于软件来说是一场革命,完全颠覆了软件开发的流程。例如控制反转、依赖倒置这些高深的概念让我们无比膜拜,又让我们觉得离自己的日常使用是那么遥远...
  • dotnetstudio
  • dotnetstudio
  • 2015年05月10日 11:33
  • 1361

快速学习JS的思考方法、有用

当人们尝试学习 JavaScript , 或者其他编程技术的时候,常常会遇到同样的挑战:有些概念容易混淆,特别是当你学习过其他语言的时候。很难找到学习的时间(有时候是动力)。一旦当你理解了一些东西的时...
  • xllily_11
  • xllily_11
  • 2016年10月20日 15:54
  • 2595

关于使用imag.js出现的问题及解决方法(连载2)

​根据爱码哥用户反馈的问题及我们团队给予的解决办法进行了详细整理,给大家进行开发时提供一些参考,避免踩坑...
  • mojingxuan
  • mojingxuan
  • 2016年07月12日 18:29
  • 136

移动应用开发跨平台工具imag.js入门

imag.js是一种NativeScript形式的框架,它兼具 Web 应用的灵活和 Native 应用的高性能,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 Ja...
  • mojingxuan
  • mojingxuan
  • 2016年07月05日 15:47
  • 774

开发技巧汇总|对于imag.js你不知道的事

1. imag.js里有哪些标准JavaScript对象? imag.js里的标准JavaScript对象有Object, Function, Array, Boolean, Date, Math,...
  • mojingxuan
  • mojingxuan
  • 2016年08月03日 16:51
  • 650

实现快速全局优化的跨越函数方法

  • 2009年11月15日 17:50
  • 826KB
  • 下载

前端框架Vue(13)——vue 中如何对公共css、 js 方法进行单文件统一管理,全局调用

1、前言 最近,为公司开发交付的一个后台管理系统项目,我使用了 Vue 框架进行开发实践。 模块化、组件化、工程化的开发体验非常好。良好的 api,优雅的设计,对于工程师非常友好。 ...
  • DOCALLEN
  • DOCALLEN
  • 2017年08月04日 16:32
  • 7061

Iframe局部JS方法(定时器)被全局页面调用的解决方案

楼主用的是DWZ的开源页面框架,形式是
  • boss_2012
  • boss_2012
  • 2014年07月29日 10:47
  • 1571

防止js全局变量污染方法总结

javaScript 可以随意定义保存所有应用资源的全局变量。但全局变量可以削弱程序灵活性,增大了模块之间的耦合性。在多人协作时,如果定义过多的全局变量 有可能造成全局变量冲突,也就是全局变量污染问题...
  • qq_35038153
  • qq_35038153
  • 2017年05月19日 20:02
  • 369
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:imag.js|快速掌握全局方法
举报原因:
原因补充:

(最多只允许输入30个字)