ios调用网页js代码怎么写

1.怎么在ios上写html5代码并调试

9秒学院技术大牛专业答案1 概述HTML5 SDK 可以按照“独立应用”、“Widget”和“WebView”三种方式进行集成,三种集成方式各有优点。

独立应用集成方式:使用独立应用方式,开发者需要将HTML5 SDK生成的首页面设置为当前View的subView。HTML5 SDK将对应用进行管理。

Widget集成方式:运行方式和独立运行方式类似,开发者在集成时可在需要的位置启动HTML5 SDK,显示指定的HTML5 应用。Webview集成方式:用户可在任何页面将HTML5 SDK的页面以Webview的形式独立显示,显示的Webview页面。

2 导入SDK Lib文件和头文件在工程中引入HTML5+ SDK扩展功能的.a文件,开发者可以根据需求添加不同的扩展插件。必须要引入的是liblibPDRCore.a,liblibPDRCore.a库是HTML5+SDK运行的基础库文件。

在引入lib文件时需要将Debug-iphoneos、Release-iphoneos和Release-iphonesimulator引入,分别为真机调试,真机编译和模拟器调试使用。工程中引入HTML5 SDK 中提供的头文件。

3 添加代码编译测试独立应用集成的方式比较简单,请安如下步骤实现在应用的Controller实现文件的- (void)viewDidLoad方法中实现如下代码1. 开发者初始化PDRCore句柄。2. 设置指定的View为HTML5 SDK的父View,用于显示HTML5 SDK的页面3. 调用PDRCore句柄的start接口启动应用,HTML5 Runtime将会根据用户配置的control.xml文件指定的APPID启动指定的应用。

#import "DcViewController.h"#import "PDRCore.h"@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; PDRCore* pCoreHandle = [PDRCore Instance]; [pCoreHandle setContainerView:self.view]; [pCoreHandle start]; }4 导入应用并配置4.1 添加应用在离线打包之前,用户需要将已经开发完成的HTML5 应用导入到Xcode工程中。4.1.1 应用导入需要将开发完成的HTML5 应用拷贝到Pandora/apps/[appid]/www目录下。

4.1.2 manifes.json文件编写请参考manifest.json 文件配置指导手册4.2 配置应用的插件功能开发者需要将html5 SDK里的PandoraAPI.bundle引入到开发中的工程中。开发者如开发了HTML5 扩展插件,需要修改PandoraAPI.bundle下的WebFeature.plist文件,在文件中添加扩展插件JS类名和原生类名的对应关系。

5 添加Control.xml在工程中创建文件control.xml 文件,control.xml文件用来指定默认启动应用的APPID。Control.xml文件放在工程的资源目录下即可。

6 常用类说明PDRCore常用接口说明: (PDRCore*)Instance;获取Core单例对象返回值:PDRCore 单例的PDRCore对象- (int)setAppsRunPath:(NSString*)workPath;设置应用运行时目录,应用运行时产生的文件在该目录下生成,当应用 runmode为liberate时将把资源拷贝到该目录参数说明:workPath 应用运行时目录返回值:int 0 成功- (int)setAppsInstallPath:(NSString*)installPath;设置runtime应用的安装目录,该地址为安装包中携带的应用资源位置参数说明:installPath 应用的安装目录返回值:int 0 成功- (void)setInnerVersion:(NSString*)innerVersion;设置HTML5 SDK运行版本参数说明:innerVersion HTML5 SDK运行版本号- (int)setDocumethPath:(NSString*)documentPath;设置HTML5 SDK文档目录参数说明:documentPath 应用的文档目录返回值:int 0 成功- (int)setDownloadPath:(NSString*)downlaodPath;设置runtime下载目录参数说明:downloadPath 应用下载文件的路径返回值:int 0 成功- (int)setAutoStartAppid:(NSString*)appid;设置runtiem启动时自动运行的APP参数说明:appid 默认启动应用的APPID返回值:int 0 成功- (int)setContainerView:(UIView*)containerView;设置runtime根视图的父亲View参数说明:containerView 要显示HTML5 SDK的父View返回值:int 0 成功- (int)setApp:(NSString*)appid documentPath:(NSString*)doucmentPath;设置指定app的文档目录参数说明:appid 要设置的appiddoucmentPath 要设置的路径返回值:int 0 成功- (int)regPluginWithName:(NSString*)pluginName impClassName:(NSString*)impClassName type:(PDRExendPluginType)pluginType javaScript:(NSString*)javaScript;注册第三方扩展的HTML5 插件参数说明:pluginName 插件名称JS文件中定义的名字impClassName 插件对应的实现类名pluginType 插件类型 详情: js实现 为javascript文本返回值:int 0 成功- (int)start;正常启动runtime,使用改方法启动runtime具有全部功能,包括具有应用管理、窗口管理、插件管理、权限管理、资源管理等功能- (int)startAsWebClient;启动runtime,使用该方法启动的runtime不具有应用管理窗口管理功能,当需要显示页面时,需要自己创建常用接口说明- (PDRCoreAppFrame*)initWithId:(NSString*)frameID loadURL:(NSString*)pagePath frame:(CGRect)frame;创建runtime页面参数说明:frameID 页面标示pagePath 页面地址 支持。

2.怎么在ios上写html5代码并调试

9秒学院技术大牛专业答案1 概述HTML5 SDK 可以按照“独立应用”、“Widget”和“WebView”三种方式进行集成,三种集成方式各有优点。

独立应用集成方式:使用独立应用方式,开发者需要将HTML5 SDK生成的首页面设置为当前View的subView。HTML5 SDK将对应用进行管理。

Widget集成方式:运行方式和独立运行方式类似,开发者在集成时可在需要的位置启动HTML5 SDK,显示指定的HTML5 应用。Webview集成方式:用户可在任何页面将HTML5 SDK的页面以Webview的形式独立显示,显示的Webview页面。

2 导入SDK Lib文件和头文件在工程中引入HTML5+ SDK扩展功能的.a文件,开发者可以根据需求添加不同的扩展插件。必须要引入的是liblibPDRCore.a,liblibPDRCore.a库是HTML5+SDK运行的基础库文件。

在引入lib文件时需要将Debug-iphoneos、Release-iphoneos和Release-iphonesimulator引入,分别为真机调试,真机编译和模拟器调试使用。工程中引入HTML5 SDK 中提供的头文件。

3 添加代码编译测试独立应用集成的方式比较简单,请安如下步骤实现在应用的Controller实现文件的- (void)viewDidLoad方法中实现如下代码1. 开发者初始化PDRCore句柄。2. 设置指定的View为HTML5 SDK的父View,用于显示HTML5 SDK的页面3. 调用PDRCore句柄的start接口启动应用,HTML5 Runtime将会根据用户配置的control.xml文件指定的APPID启动指定的应用。

#import "DcViewController.h"#import "PDRCore.h"@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; PDRCore* pCoreHandle = [PDRCore Instance]; [pCoreHandle setContainerView:self.view]; [pCoreHandle start]; }4 导入应用并配置4.1 添加应用在离线打包之前,用户需要将已经开发完成的HTML5 应用导入到Xcode工程中。4.1.1 应用导入需要将开发完成的HTML5 应用拷贝到Pandora/apps/[appid]/www目录下。

4.1.2 manifes.json文件编写请参考manifest.json 文件配置指导手册4.2 配置应用的插件功能开发者需要将html5 SDK里的PandoraAPI.bundle引入到开发中的工程中。开发者如开发了HTML5 扩展插件,需要修改PandoraAPI.bundle下的WebFeature.plist文件,在文件中添加扩展插件JS类名和原生类名的对应关系。

5 添加Control.xml在工程中创建文件control.xml 文件,control.xml文件用来指定默认启动应用的APPID。Control.xml文件放在工程的资源目录下即可。

6 常用类说明PDRCore常用接口说明: (PDRCore*)Instance;获取Core单例对象返回值:PDRCore 单例的PDRCore对象- (int)setAppsRunPath:(NSString*)workPath;设置应用运行时目录,应用运行时产生的文件在该目录下生成,当应用 runmode为liberate时将把资源拷贝到该目录参数说明:workPath 应用运行时目录返回值:int 0 成功- (int)setAppsInstallPath:(NSString*)installPath;设置runtime应用的安装目录,该地址为安装包中携带的应用资源位置参数说明:installPath 应用的安装目录返回值:int 0 成功- (void)setInnerVersion:(NSString*)innerVersion;设置HTML5 SDK运行版本参数说明:innerVersion HTML5 SDK运行版本号- (int)setDocumethPath:(NSString*)documentPath;设置HTML5 SDK文档目录参数说明:documentPath 应用的文档目录返回值:int 0 成功- (int)setDownloadPath:(NSString*)downlaodPath;设置runtime下载目录参数说明:downloadPath 应用下载文件的路径返回值:int 0 成功- (int)setAutoStartAppid:(NSString*)appid;设置runtiem启动时自动运行的APP参数说明:appid 默认启动应用的APPID返回值:int 0 成功- (int)setContainerView:(UIView*)containerView;设置runtime根视图的父亲View参数说明:containerView 要显示HTML5 SDK的父View返回值:int 0 成功- (int)setApp:(NSString*)appid documentPath:(NSString*)doucmentPath;设置指定app的文档目录参数说明:appid 要设置的appiddoucmentPath 要设置的路径返回值:int 0 成功- (int)regPluginWithName:(NSString*)pluginName impClassName:(NSString*)impClassName type:(PDRExendPluginType)pluginType javaScript:(NSString*)javaScript;注册第三方扩展的HTML5 插件参数说明:pluginName 插件名称JS文件中定义的名字impClassName 插件对应的实现类名pluginType 插件类型 详情: js实现 为javascript文本返回值:int 0 成功- (int)start;正常启动runtime,使用改方法启动runtime具有全部功能,包括具有应用管理、窗口管理、插件管理、权限管理、资源管理等功能- (int)startAsWebClient;启动runtime,使用该方法启动的runtime不具有应用管理窗口管理功能,当需要显示页面时,需要自己创建常用接口说明- (PDRCoreAppFrame*)initWithId:(NSString*)frameI。

3.网页如何调用js代码

1.<SCRIPT language=Javascript src="pic.js"

type=text/javascript></SCRIPT>

可以放在网页的最后面也可以放在你网页原来的JS的地方

2.把JS里的最后一句放到网页里面,代码如下:

window.onload=function(){glide.layerGlide(true,'icon_num_top','show_pic_top',205,2,0.1,'top');}

这样,<SCRIPT language=Javascript src="pic.js"

type=text/javascript></SCRIPT>; 这段代码,你放在网页的任何地方都可以了

4.网站JS代码怎么写的啊

外部调用 内联。

5.如何在html中调用js代码

1.调用JS文件的话,需要在加入如下代码:

<script type="text/javascript" language="javascript" src="JS的存储路径/xx.js"></script>

2.调用页面内的JS,格式如下:

<script language="javascript" type="text/javascript">

JS代码内容

</script>

6.跪求wap网页 ios 和安卓 分别访问代码 js修改

//在初始页面加入以下js

window.onload = function(){

var u = navigator.userAgent;

if (u.indexOf("Android") > -1 || u.indexOf("Linux") > -1) {

return window.location.href = '安卓地址';

} else if (u.indexOf("iPhone") > -1) {

return window.location.href = '苹果地址';

} else if (u.indexOf("Windows Phone") > -1) {

return window.location.href = 'wp地址';

}

}

7.如何在IOS平台上使用js直接调用OC方法

使用示例:下面的示例代码将调用上面NativeOcClass的方法,在js层只需要这样调用: var ret = jsb.reflection.callStaticMethod("NativeOcClass", "callNativeUIWithTitle:andContent:", "cocos2d-js", "Yes! you call a Native UI from Reflection");这里是这个方法在OC的实现,可以看到是弹出一个native的对话框。

并把title和content设置成传入的参数,并返回一个boolean类型的返回值。 +(BOOL)callNativeUIWithTitle:(NSString *) title andContent:(NSString *)content{ UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title message:content delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil]; [alertView show]; return true; }此时,就可以在ret中接受到从OC传回的返回值(true)了。

注意:在OC的实现中,如果方法的参数需要使用float、int、bool的,请使用如下类型进行转换:float,int 请使用NSNumber类型bool请使用BOOL类型。例如下面代码,传入2个浮点数,然后计算他们的合并返回,使用NSNumber而不是int、float去作为参数类型。

+(float) addTwoNumber:(NSNumber *)num1 and:(NSNumber *)num2{ float result = [num1 floatValue]+[num2 floatValue]; return result;}。

ios调用网页js代码怎么写

转载请注明出处育才学习网 » ios调用网页js代码怎么写

知识

伞的笔顺和笔画怎么写

阅读(370)

本文主要为您介绍伞的笔顺和笔画怎么写,内容包括伞的笔顺怎么写,伞的笔画顺序怎么写,伞的笔画顺序怎么写的。伞笔画顺序是撇, 捺, 点, 撇, 横, 竖。二、基本释义挡雨或遮太阳的用具,用油纸、布、塑料等制成,中间有柄,可以张合:一把伞。旱伞。

知识

人工的单词怎么写

阅读(247)

本文主要为您介绍人工的单词怎么写,内容包括“人工”翻译成英文单词怎样写,“人工”翻译成英文单词怎样写,人工智能的英文单词。估计这是写给公司保安部或者管理层人员的信/邮件,我用信件的语气来翻译好了。Due to the frequency of receivi

知识

欧兰雅英文怎么写

阅读(221)

本文主要为您介绍欧兰雅英文怎么写,内容包括欧莱雅用英文怎么说,欧莱雅英文怎么写,12345678910的英语字母怎么写。loreal .风华正茂时,请不要用化妆品。如果真的听点意见的话,你可以从下面的化装品中找到你想要的:雅芳(Avon)、雅诗兰黛(Est

知识

满月酒邀请请帖怎么写

阅读(273)

本文主要为您介绍满月酒邀请请帖怎么写,内容包括儿子做满月酒,请柬怎么写好,婴儿满月酒,请帖怎么写,宝宝满月酒微信邀请函怎么写。宝宝满月酒请帖格式一 送呈 XXX台启 谨订于 XX 年 XX 月 XX 日 农历 XX 月 XX 日星期X, 为吾儿(吾女)xx___

知识

豪华气派的英文怎么写

阅读(342)

本文主要为您介绍豪华气派的英文怎么写,内容包括不少菜名豪华气派,妙不可言用英语怎么说,豪华英文怎么写,王者气派,大气天成翻译成英文怎么表示.急急。“王者气派,大气天成”英语可以说成(Kings style,the evidence of God.)这句话很经典:)~~ Ki

知识

格桑梅朵藏文怎么写

阅读(249)

本文主要为您介绍格桑梅朵藏文怎么写,内容包括格桑梅朵用藏文怎么写,请问"格桑梅朵"藏文怎么写谢谢,格桑梅朵用藏文怎么写。“西藏”用藏文是这样写的: तिब्बत藏文(བོད་ཡིག),指藏族使用的藏语文字。藏语属汉藏语系藏缅语族藏语支,适

知识

福越南字怎么写

阅读(222)

本文主要为您介绍福越南字怎么写,内容包括越南的福字怎么写,越南的福字怎么写,福字有几种写法,分别怎么写。福字写法最少有100种写法。河南省洛阳市出土一块古碑,即“福寿图”古碑 ,其中一面刻有一百个福字的,福字的写法,无一重复,形态各异,即使

知识

ipv6地址怎么写

阅读(333)

本文主要为您介绍ipv6地址怎么写,内容包括IPv6地址怎么填,IPV6的地址有哪三种表示格式并举例说明,ipv6地址怎么设置。有三种常规格式可用于以文本字符串形式表示 IPv6 地址:第一种形式是 x:x:x:x:x:x:x:x,其中,“x”是十六进制数值,分别

知识

bed怎么写短语

阅读(290)

本文主要为您介绍bed怎么写短语,内容包括英语五行诗bed怎么写,bed在外语本上怎么写,bed的音标怎么写。bed英式音标:[bed] 美式音标:[bɛd] 词义:n. 床;基础;河底, 海底vt. 使睡觉;安置,嵌入;栽种vi. 上床;分层[

知识

所有的动物英文怎么写

阅读(350)

本文主要为您介绍所有的动物英文怎么写,内容包括所有动物用英语怎么写,在所有的动物中英语怎么说,各种动物用英语怎么说写常见的。常见动物英文单词有:frog、rabbit、turtle、snake、monkey、whale、duck等。单词解析:frog 读音:英

知识

excel索引检索怎么写

阅读(253)

本文主要为您介绍excel索引检索怎么写,内容包括excel怎么做索引,excel表如何做索引,excel表格查询索引怎么做啊。如下图 在G2中输入名称列(B列中)名称 H2与 I2中自动跳出(C列、D列中)版本与更新日期H2=vlookup(G2,B:D,2)

知识

Helped的音标怎么写

阅读(377)

本文主要为您介绍Helped的音标怎么写,内容包括helped的音标,helped的音标,help的音标怎么写,教教我。help音标: 英[help] 美[help]意思:v. 帮助;协助;援助;改善状况;促进;促使;搀扶;带领 n. 帮助;协助;援助;有

知识

web的前言怎么写

阅读(284)

本文主要为您介绍web的前言怎么写,内容包括网站设计的前言怎么写啊跪求,基于SSL加密的WEB站点的实现毕业论文前言怎么写,前言怎么写。随着网络信息的飞速发展,网络传媒已被越来越多的企业看好,而网站就是传媒很好的一种方式,目前有很多企业都

知识

基料英文怎么写

阅读(243)

本文主要为您介绍基料英文怎么写,内容包括浴液基料的英文名,基的英文怎么写,混料英文怎么说。hotpot seasoning。在火锅底部的一方面可以避免原料炒糊,另一方面是使原料内部的香气充分渗出。炒制过程中,应不断翻转汤匙或抹

知识

dreamweaver表格代码怎么写

阅读(214)

本文主要为您介绍dreamweaver表格代码怎么写,内容包括这个table在dreamweaver里写成代码怎么弄啊,DWExcel表格的代码,代码应该怎么写用dreamweaver书写代码应该怎么写。下边几种你看一下需要哪一个! 1. 两种细线表格做法 源码如

知识

按钮点击跳转页面代码怎么写

阅读(302)

本文主要为您介绍按钮点击跳转页面代码怎么写,内容包括html的按钮点击跳转下一个网页代码怎么写,html如何实现点击按钮跳转页面,eclipse中的点击按钮跳转到另一个页面的代码怎么写啊~~求指点···。纯HTML实现是加个a标签。HTML使用标签

知识

新浪博客怎么写代码

阅读(248)

本文主要为您介绍新浪博客怎么写代码,内容包括新浪博客在哪写代码,新浪博客的代码要怎么填写啊,新浪博客怎样写代码。控制面板----首页内容维护----定义空白模板----新建,创建模块标题,显示源代码粘贴代码(粘贴代码前,在普通模式下打一个空格,然

知识

js注册页面代码怎么写

阅读(277)

本文主要为您介绍js注册页面代码怎么写,内容包括javascript写的注册页面代码,游戏注册页面js代码怎么写,JS注册页面代码。<script typte="text/javascript">CheckForm = function() {var js_uname

知识

div居中代码怎么写

阅读(244)

本文主要为您介绍div居中代码怎么写,内容包括div居中代码怎么写,div居中代码怎么写,css样式div居中怎样写。如果只是水平居中的话,只需要先定义DIV的宽度,再设置外边距margin属性的左右边距为auto即可。此时DIV便会相对于它的父容器水平

知识

ios开发sdk怎么写

阅读(226)

本文主要为您介绍ios开发sdk怎么写,内容包括iOSSDk里怎么写appID方法,iOSSDk里怎么写appID方法,ios开发sharedsdk分享到微信代码怎么写。首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;开发者证书

知识

vb中复制代码怎么写

阅读(406)

本文主要为您介绍vb中复制代码怎么写,内容包括复制和粘贴的代码在VB里怎么写,VB复制自身代码怎么写,请问VB中的剪切、复制、粘贴代码怎么写。Private Sub CmdCopy_Click() Clipboard.SetText TxtContent.SelText End

知识

按钮自动复制代码怎么写

阅读(335)

本文主要为您介绍按钮自动复制代码怎么写,内容包括VC++6.0复制按钮代码怎么写,内详,VB中按钮复制后的代码写法,excel自动复制粘贴代码。Private Sub Command1_Click(Index As Integer) INDEX=1时就是Command1(1),I

[/e:loop]