- 浏览: 20735 次
- 性别:
- 来自: 上海
最新评论
-
前进的路中没有月亮:
masuweng 写道那个爱码哥怎么用呢,我是初学者.还望指教 ...
仅用了一天开发了这样的app,再也不用担心排队的问题了 -
masuweng:
那个爱码哥怎么用呢,我是初学者.还望指教...
仅用了一天开发了这样的app,再也不用担心排队的问题了
1. imag.js里有哪些标准JavaScript对象?
imag.js里的标准JavaScript对象有Object, Function, Array, Boolean, Date, Math, Number, String, RegExp,Global Functions, JSON。
2.为什么客户端会提示XML语法错误?
imag.js的代码文档遵循严格的XML语法规范,开发时要注意以下地方:
1. label, script, web等标签的text可能含有XML特殊符号<、&, 注意使用CDATA来标记。
2. 属性内含有特殊符号&需要用&来转义,如:href="nextpage.jsp?username=Terry&password=123"
3. 属性之间不能缺少空格,也就是两个属性不能写连着。如:<button style="color:red"onclick="alert(1);">按钮</button>,其中style和onclick连着了。
4. 属性不能重复,如果如:<button style="color:red" style="background:blue;">按钮</button>,其中定义了两个style属性。
5. CDATA里不能再包含有CDATA,如:<web><![CDATA[<script><![CDATA[alert(0);]]></script>]]></web>,其中CDATA进行了嵌套会出错。
注意:如果代码在Android系统上没问题,在iOS系统上提示XML语法错误,请检查上面3,4两种情况。
3.在JS脚本里如何进行CDATA的嵌套?
有时候需要在JavaScript里进行CDATA的嵌套,但这样会报XML语法错误,如:
此时可以调用一个拼字符串生成CDATA的JS方法,从而避免直接使用CDATA,如:
4.如何引入公共的JS文件?
使用page的include属性,可以引入多个JS文件,具体请参考:引入JS文件。
5.如何在页面之间传递参数?
页面之间传递参数有两种方式:
一种方式是用URL传递参数,如:$page.open('nextpage.xml?username=Terry'),具体请参考传递参数。
另一种方式是用$phone.sessionStorage()或者$phone.localStorage()方法,具体请参考离线存储。
6.如何记住登录用户名和密码?
有三种方式。1. 使用表单控件的remember属性。2. 使用$phone.localStorage()保存数据。3. 在服务器后台设置Cookie保存表单数据,Cookie会保存到手机客户端。
7.如何实现自动登录功能?
在服务器端设置用户登录之后的参数到客户端的Cookie里,imag.js客户端在访问服务器时会自动带上Cookie信息,然后服务器向客户端返回登录成功信息。具体做法和PC端浏览器实现自动登录的方式一致。
8.如何访问后台数据库?
在imag.js中访问后台数据库有两种方式,一种是通过后台程序读取数据库数据,再用JSP,ASP等脚本输出imag.js标签,这种方式类似于动态网页。另一种方式是通过$http.get()和$http.post()方法来获取服务器端的数据,这种方式类似于Ajax。具体请参考:imag.js客户端访问后台数据库的两种方式 ,关于开发环境的搭建请参考产品帮助:本地开发和调试。
9.如何设置页面定时器?
设置定时器使用$page.setTimeout()和$page.setInterval()方法,具体参考:页面方法。
10.如何使用画廊浏览一组图片?
画廊功能使用$page.gallery()方法,具体参考:画廊方法。
11.如何展示树形结构?
展示树形结构使用可折叠的列表,需设置ListItem的collapsed属性,具体参考:可折叠的列表。
12.如何使用索引排序列表?
使用索引排序列表需设置list的reuse="sort",具体参考:索引排序列表。
13.如何实现向上分页功能?
先用list的scrollToBottom()方法将滚动条定位到底部,然后用addTopMore()方法向列表顶部添加数据。
14.如何获取IMEI, IMSI, MAC地址等手机信息?
通过$phone.info()方法来获取IMEI, IMSI, MAC地址等手机信息,具体参考:客户端信息。
15.如何限定手机运营商?
通过$phone.info()['operator']来获取运营商信息并进行控制,具体参考:限定运营商。
16.如何控制Android和iOS平台分别执行不同的代码?
通过$phone.info()方法获取platform参数,然后用if else条件语句控制在不同平台分别执行不同代码。
imag.js里的标准JavaScript对象有Object, Function, Array, Boolean, Date, Math, Number, String, RegExp,Global Functions, JSON。
2.为什么客户端会提示XML语法错误?
imag.js的代码文档遵循严格的XML语法规范,开发时要注意以下地方:
1. label, script, web等标签的text可能含有XML特殊符号<、&, 注意使用CDATA来标记。
2. 属性内含有特殊符号&需要用&来转义,如:href="nextpage.jsp?username=Terry&password=123"
3. 属性之间不能缺少空格,也就是两个属性不能写连着。如:<button style="color:red"onclick="alert(1);">按钮</button>,其中style和onclick连着了。
4. 属性不能重复,如果如:<button style="color:red" style="background:blue;">按钮</button>,其中定义了两个style属性。
5. CDATA里不能再包含有CDATA,如:<web><![CDATA[<script><![CDATA[alert(0);]]></script>]]></web>,其中CDATA进行了嵌套会出错。
注意:如果代码在Android系统上没问题,在iOS系统上提示XML语法错误,请检查上面3,4两种情况。
3.在JS脚本里如何进行CDATA的嵌套?
有时候需要在JavaScript里进行CDATA的嵌套,但这样会报XML语法错误,如:
<script> <![CDATA[ $page.onload = function() { var label = $C('<label><![CDATA[文本&内容]]></label>'); $('row').add(label); }; ]]> </script>
此时可以调用一个拼字符串生成CDATA的JS方法,从而避免直接使用CDATA,如:
<script> <![CDATA[ function cdata(text) { return '<![' + 'CDATA[' + text + ']]' + '>'; } $page.onload = function() { var label = $C('<label>' + cdata('文本&内容') + '</label>'); $('row').add(label); }; ]]> </script>
4.如何引入公共的JS文件?
使用page的include属性,可以引入多个JS文件,具体请参考:引入JS文件。
5.如何在页面之间传递参数?
页面之间传递参数有两种方式:
一种方式是用URL传递参数,如:$page.open('nextpage.xml?username=Terry'),具体请参考传递参数。
另一种方式是用$phone.sessionStorage()或者$phone.localStorage()方法,具体请参考离线存储。
6.如何记住登录用户名和密码?
有三种方式。1. 使用表单控件的remember属性。2. 使用$phone.localStorage()保存数据。3. 在服务器后台设置Cookie保存表单数据,Cookie会保存到手机客户端。
7.如何实现自动登录功能?
在服务器端设置用户登录之后的参数到客户端的Cookie里,imag.js客户端在访问服务器时会自动带上Cookie信息,然后服务器向客户端返回登录成功信息。具体做法和PC端浏览器实现自动登录的方式一致。
8.如何访问后台数据库?
在imag.js中访问后台数据库有两种方式,一种是通过后台程序读取数据库数据,再用JSP,ASP等脚本输出imag.js标签,这种方式类似于动态网页。另一种方式是通过$http.get()和$http.post()方法来获取服务器端的数据,这种方式类似于Ajax。具体请参考:imag.js客户端访问后台数据库的两种方式 ,关于开发环境的搭建请参考产品帮助:本地开发和调试。
9.如何设置页面定时器?
设置定时器使用$page.setTimeout()和$page.setInterval()方法,具体参考:页面方法。
10.如何使用画廊浏览一组图片?
画廊功能使用$page.gallery()方法,具体参考:画廊方法。
11.如何展示树形结构?
展示树形结构使用可折叠的列表,需设置ListItem的collapsed属性,具体参考:可折叠的列表。
12.如何使用索引排序列表?
使用索引排序列表需设置list的reuse="sort",具体参考:索引排序列表。
13.如何实现向上分页功能?
先用list的scrollToBottom()方法将滚动条定位到底部,然后用addTopMore()方法向列表顶部添加数据。
14.如何获取IMEI, IMSI, MAC地址等手机信息?
通过$phone.info()方法来获取IMEI, IMSI, MAC地址等手机信息,具体参考:客户端信息。
15.如何限定手机运营商?
通过$phone.info()['operator']来获取运营商信息并进行控制,具体参考:限定运营商。
16.如何控制Android和iOS平台分别执行不同的代码?
通过$phone.info()方法获取platform参数,然后用if else条件语句控制在不同平台分别执行不同代码。
发表评论
-
访问后台数据库有多6,看看这里便知
2016-10-14 17:29 584相信使用爱码哥的小伙 ... -
label和slideimage共存|用得到的就拿去
2016-09-13 18:12 540要求:Label标签置于slideimage之上并透明 限制: ... -
新技能get|有了它你也可以做电商app
2016-09-13 18:03 738使用imag.js开发过很多类型的模板,比如新闻、社交、办公类 ... -
imag.js|快速掌握全局方法
2016-08-29 17:17 567使用爱码哥进行移动应用开发时,除了了解基本的内容控件、表单控件 ... -
imag.js|教你如何智做原生APP
2016-08-17 18:03 671手机计算器是我们日常中很熟悉并且使用起来非常简单的应用了,这样 ... -
爱码哥移动开发平台|让制作app更加便捷
2016-04-26 15:14 569本文来自爱码哥CTO邱杨(Terry)同学 随着HTM ... -
关于使用iMAG.js出现的问题及解决方法
2016-05-05 18:05 541●list子标签的Item默认交互效果能取消吗? se ... -
移动开发|浅谈list列表布局控件
2016-05-11 10:54 480在iMAG开发app中界面布 ... -
iMAG中的复用列表的使用说明
2016-05-11 17:29 462复用列表(resue list)在爱码哥中是不同于普通列表的 ... -
iMAG(爱码哥)新建应用
2016-05-18 14:22 449在爱码哥移动应用开发平台如何新建应用? 在首页找到工作台 ... -
微信页面的代码|你一定没有看过这么神奇的代码
2016-05-18 16:01 914Android iOS: 代码: &l ... -
移动开发|绘制饼图、柱状图、2d、3d统计图表
2016-05-31 12:29 615通过HTML5的canvas来绘制图表功能,需要用到web控 ... -
作为开发者不可不收藏的十大开发语言和框架
2016-06-02 09:48 4381.Android SDK Android开发者不可 ... -
作为开发者不可不知的Native App,Web App,Hybrid App等技术的对比
2016-06-12 18:10 379随着移动开发需求的不断增多,五花八门的开发方式也层出不穷,作 ... -
移动应用开发跨平台工具imag.js入门
2016-07-05 15:47 450imag.js是一种NativeScript形式的框架,它兼 ... -
爱码哥移动开发平台的4大开发环境
2016-07-06 14:16 440imag.js是一种NativeScript形式的框架,它兼 ... -
推荐爱码哥移动开发平台十大常用的原生UI控件
2016-07-06 17:52 436imag.js是一种NativeScript形式的框架,它兼 ... -
移动应用开发技术过多,该如何做选择
2016-08-01 18:11 415随着互联网创业的持续 ... -
一个初级开发者完胜十几人团队,此处有秘诀!
2016-07-22 18:55 673最近今日头条很火,作为一名喜欢钻研的开发者,仔细研究了他们的A ... -
H5实现APP和原生方式有多大差距,多少坑?JS才是王道!
2016-07-15 12:52 6944纯H5的APP,虽然开发起来要比纯原生开发畅快的多,但最终效果 ...
相关推荐
【标题】"imag.js|教你如何智做原生APP" 提示我们,这可能是一个关于使用imag.js框架来开发原生应用程序的教程或资源。imag.js可能是JavaScript的一个库或者框架,专为创建移动应用设计,它允许开发者用JavaScript...
《PyPI官网下载imag3-1.1.0.tar.gz:深入解析Python图像处理库imag3》 在Python编程世界中,PyPI(Python Package Index)是开发者们获取和分享软件包的重要平台。今天我们将聚焦于一个名为"imag3"的Python库,其...
《win截屏工具cut_imag.7z详解及应用》 截屏工具在现代计算机使用中扮演着不可或缺的角色,尤其在信息分享、问题反馈以及教学演示等场景中,它提供了便捷的方式来捕捉屏幕上的图像。"cut_imag.7z"便是一款针对...
【标题】4_Add2Imag.zip 这个压缩包文件涉及的是一个OpenCV项目,名为"thisimag",它很可能是关于在图像处理中添加两个图像的实现。OpenCV(开源计算机视觉库)是一个强大的跨平台库,广泛用于图像处理、计算机视觉...
"fastICA_imag.zip"这个压缩包包含了实现这一功能的源码文件"fastICA_imag.m",这是一个MATLAB代码,用于执行快速ICA算法(FastICA)在图像分离上的应用。 FastICA算法是ICA的一种高效实现,由Aapo Hyvärinen等人...
在不同色彩空间之间转换时,保持恒定亮度对于保持颜色感知至关重要。作者强调了这种转换方法的重要性,并比较了BT.709和BT.2020两种标准。 BT.2020是新一代的色彩标准,它提供了比BT.709更宽广的色彩范围,特别适用...
在这个名为"imag.xy2.dev"的项目中,我们可能看到的是一个专注于网站图像处理和设计的开发环境或库。 标题"imag.xy2.dev"暗示了这是一个与图像处理或者图像展示相关的开发平台或者工具,可能是为了优化和管理网页上...
在本压缩包“yolov8系列--GUI for marking bounded boxes of objects in imag.zip”中,包含的是一个用于图像目标检测的图形用户界面(GUI)工具。这个工具主要用于在图像上标注物体的边界框,是训练对象检测模型如...
在Windows应用程序开发中,MFC(Microsoft Foundation Classes)是一个强大的库,它为C++程序员提供了构建Windows应用程序的框架。这个“VC_start_up_imag.rar_MFC 启动界面_Start Up”资源是一个实例,展示了如何在...
5. 自适应背景减除方法:本文提出的自适应背景减除方法,根据红外图像中小移动目标相对于天空背景高度稀疏的特征,能够直接检测红外图像序列中的小目标。通过这种方法,可以有效地检测出目标,即使目标在复杂背景下...
- **概念**:图像盲分离是指在不知道原始信号混合方式的情况下,将混合图像恢复成原始独立图像的过程。它依赖于假设混合是线性的,但源信号之间是独立的。 - **应用**:在图像处理中,盲分离可以用于去除噪声、...
图像被模糊以后的模糊图像和去模糊后的恢复图像的对比
result = new Complex((a.real * b.real + a.imag * b.imag) / (b.real * b.real + b.imag * b.imag), (b.real * a.imag - a.real * b.imag) / (b.real * b.real + b.imag * b.imag)); return result; } // 除法...
利于fastICA算法实现混合图像分离的源代码,给大家一个参考
imag.js框架,虽然名字看起来像是JavaScript库,但这里可能是开发者自创的一个组件或者工具,因为没有公开的"imag.js"框架信息。它可能是一个专门为Android定制的JavaScript库,用于增强图形处理、动画效果或者交互...
在iOS开发中,消息推送对于提升用户体验和保持用户活跃度至关重要。它允许应用在后台状态下接收服务器发送的通知,即使应用未被用户打开,也能提醒用户有新的消息或活动。"imag推送程序"可能是为了简化这一过程并...
在Android开发中,PopupMenu是一个非常实用的组件,它允许我们创建从特定视图弹出的下拉菜单。"imag-popupmenu.zip"这个压缩包显然包含了一个关于如何在Android应用中绘制多个PopupMenus的示例。下面我们将深入探讨...
antonia@imag.fr http://www-lmc.imag.fr/SMS G′en′eralit′es sur les d′ecompositions en ondelettes • Les ondelettes . Analyses multir′esolution . Algorithmes de calcul • Approximation et ...
制作大师是一款非常好用的软件,可以制作精美的相册,很不错的。
标题中的“IMAG_PSNR.rar”提示我们这是一个关于图像质量评估的压缩文件,而“图像 psnr”...对于图像处理、压缩算法的研究和开发人员来说,掌握PSNR的计算和分析是非常重要的,可以为优化算法提供关键的性能指标。