E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JSValue
细谈hybrid模式中js与ios交互
JavaScriptCore(适用于UIWebview,具有模块化思想)JavaScriptCore库里主要包括JSContext、
JSValue
、JSExport等几个一般使用的就是列举的三个。
小小Xcoder
·
2023-10-23 10:38
iOS原生与跨平台开发
1、JavaScriptCore系统原生交互框架总结来说,JavaScriptCore提供了前端与原生相互调用的接口,接口层上主要用的是JSContext和
JSValue
这两个类,【通过
JSValue
的
白水灬煮一切
·
2023-09-29 09:50
Comparing
JSValue
representations in JavaScriptCore. A short overview
http://webkit.sed.hu/blog/20100225/comparing-
jsvalue
-representations-javascriptcore-short-overviewComparingJSValuerepresentationsinJavaScriptCore.Ashortoverview.Postedbyzoltan.herczegat02
liumf2005
·
2023-09-27 07:47
webkit
QuickJS
JSValue
JSValue
是什么在JavaScript中,变量是弱类型的。但是C是一个强类型语言。但是QuicksJS作为一个使用C语言编写的虚拟机,少不了和JavaScript代码中的变量交互。
Jaesoon
·
2023-09-27 07:16
QuickJS
javascript
QuickJS
JS引擎
JavaScript引擎深入剖析(一):
JSValue
的内部实现
桔妹导读:在我们Hummer跨端技术框架的研发过程中,不可避免会对JavaScript引擎有所探索和研究。只有深入了解了JavaScript的工作原理,才能在跨端研发的诸多细节上避免踩坑,并且做出更好地调优工作。对于很多前端同学来说,JavaScript引擎就像一个难以触及的黑盒,既熟悉又陌生,因为它被内置在了浏览器内核中。即使在平时开发过程中天天和JavaScript引擎打交道,但大多也只是知道
滴滴技术
·
2023-09-27 07:14
java
编程语言
数据库
javascript
go
[2023.09.26]:
JsValue
的转换体验与as关键字的浅析
本以为可以一帆风顺,但是还是遇到了几个问题,不过还好,都被一一解决,这里我分享一下
JsValue
的转换体验以及关键字as的使用浅析。场景描述我是在什么情况下遇到
JsValue
的转换的呢?
明天好,会的
·
2023-09-27 07:41
Rust
开发每日一篇
rust
开发语言
前端
wasm
jspatch原理简析
在startEngine函数中,给jscontext定义了一个方法context[@"_OC_defineClass"]=^(NSString*classDeclaration,
JSValue
*instanceMethods
Adam_潜
·
2023-09-21 23:56
快速学会Hybrid开发
苹果提供了一个JavaScriptCore框架,用于oc与js交互,里面主要有这几个类JSContext:给JavaScript提供运行的上下文环境
JSValue
:JavaScript和Objective-C
delims
·
2023-08-27 00:31
QuickJS中JS_SetClassProto方法把JavaScript对象指定为某个类的原型对象
具体来说,JS_SetClassProto方法的第一个参数是指向QuickJS引擎执行上下文的指针,第二个参数是要设置原型对象的类,第三个参数是指向原型对象的
JSValue
指针。
zpf1813763637
·
2023-04-04 19:20
javascript
前端
开发语言
c语言
JSContext实用
通过JSContext来加载javascript代码,可以通过
JSValue
来实用js的中的方法,可以进一步扩展到跨平台方法实用,入贷款、金融交易工具的开发JSContext*context=[[JSContextalloc
cmjdmx
·
2023-03-26 08:14
Swift 与 JavaScript 的交互(通过 JavaScriptCore)
一、JavaScriptCore中的类JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码
JSValue
:
JSValue
封装了JS与ObjC中的对应的类型
PierceDark
·
2023-03-19 07:42
swift&JS交互 - JavaScriptCore
一、JavaScriptCore主要类JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码
JSValue
:
JSValue
封装了JS与ObjC中的对应的类型
joeal
·
2023-02-04 12:40
iOS JavaScriptCore 笔记一 — 初识
AprilPeng翻译、发布于2015年1月19日JavaScriptCore全面解析(上篇)JavaScriptCore全面解析(下篇)概述几个重要的类#import"JSContext.h"#import"
JSValue
.h
黑羽肃霜
·
2022-02-04 16:31
ios如何在打印web(h5)端日志
self.webViewvalueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];ctx[@"console"][@"log"]=^(
JSValue
FinderMao
·
2021-04-23 20:03
移动开发(杂记)
JavaScriptCore框架主要由JSVirtualMachine、JSContext、
JSValue
类组成。
·
2021-04-06 13:23
flutter
iOS与js交互
JavaScriptCore有如下几个类#import"JSContext.h"#import"
JSValue
.h"#imp
代江波
·
2020-10-10 22:20
Scala处理json数据
_api的特性val json:
JsValue
= Json.parse(jsonString)val json = Json.parse(jsonString)val maybeName = (json
weixin_34302798
·
2020-09-16 00:00
json
scala
数据库
WKWebView和UIWebView加载本地html和JS交互各种坑解决办法
所以我们在加载(js,css,png)等等的资源文件的时候,不应该加上任何文件名,所以最好是把所有有关html的文件都放在同一平级的文件夹UIWebView1.OC调JS/***ocCalls:js的函数名*/
JSValue
老王SK
·
2020-08-20 08:12
OC小技巧
iOS原生与H5页面交互
JavaScript引擎,主要为webKit提供脚本处理能力,可以JS调用OC,也可以OC调用JS;(2)JSContext:代表了JS的执行环境,通过-evalueScript:方法就可以执行--JS代码;(3)
JSValue
花色1125
·
2020-08-15 16:25
技术研究
Swift与Js通过WebView交互
开发环境:Swfit2.3XCode8.2基础概念JSContext,JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码
JSValue
,
JSValue
封装了
白鼠闹东京
·
2020-08-15 15:39
IOS
swift
php的老兄传给客户端[object object]数据如何解析,但他坚称是json...
-(void)checkSingleAppInfo:(
JSValue
*)value{DLog(@"====jsv
cos_sin_tan
·
2020-08-09 20:35
ios进阶
ios_接口联调
JavaScriptCore框架 _JSContext (1)
给JSContext对象添加属性调用JSContext方法#给JSContext对象添加属性JSContext*context=[[JSContextalloc]init];
JSValue
*value=
by小杰
·
2020-07-28 10:35
JavaScriptCore学习之JavaScriptCore
如下图所示,只有5个类,分别是JSContext,
JSValue
,JSManagedValue,JSVirtualMachine,JSExport,其中最核心的是JSContext和
JSValue
,我们平时打交道的基本就是这两个类了
lihei12345
·
2020-07-16 02:17
iOS
JSCore (一) JS调用OC
首先,简单介绍一下JavaScriptCore里面的几个类类型介绍JSContext就为其提供着运行环境,通过-(
JSValue
*)evaluateScript:(NSString*)script;方法就可以执行一段
Baby小猪
·
2020-07-11 21:13
JavaScriptCore框架 _
JSValue
(1)
//导入头文件#import#pragmamark------1.
JSValue
声明代理及属性-------!
by小杰
·
2020-07-10 21:06
从QuickJS的
JSValue
了解变量存取方式
这种说法以偏概全基础数据类型按值访问,引用数据类型按引用访问反例:string一般是引用访问js变量不同数据类型用不同的存取方式,具体实现看js解释器是怎么设定的//存取方式typedefunionJSValueUnion{int32_tint32;doublefloat64;void*ptr;}JSValueUnion;//数据类型enum{/*alltagswithareferencecoun
Gill一下
·
2020-07-09 22:46
javascript
iOS 的JS 和 OC 交互(一)
OC调用JSJS调用OC预备工作首先要导入JavaScriptCore.framework这个库,然后用来的类分别是JSContext,
JSValue
,JSExport。
xixi007
·
2020-07-06 21:23
JavaScriptCore
一、概述
JSValue
代表一个JavaScript实体,一个
JSValue
可以表示很多JavaScript原始类型例如boolean,integers,doubles,甚至包括对象和函数。
小凡凡520
·
2020-07-06 12:58
JavaScriptCore与JS交互笔记
环境中插入自定义对象//Classes主要类JSContextJSManagedValueJSValueJSVirtualMachine//协议JSExportjavascriptcore.png上图为类之间的关系架构
JSValue
madaoCN
·
2020-07-05 07:33
miniblink设置window全局函数及调用
//函数定义staticjsValuejs_callAsFunction(jsExecStatees,jsValueobject,
jsValue
*args,intargCount){wchar_ttext
AdaEx
·
2020-06-26 19:53
miniblink
C语言编程题目(三)
编写函数
jsValue
(),其功能是求出千位数减去百位数减去个位数大于0的数的个数cnt,再求出所有满足条件的4位数的平均值pjz1,以及不满足条件的4位数的平均值pjz2.最后调用writeDat()
dianchi4843
·
2020-06-23 04:23
微信小程序搜索关键字变红
wxml:{{items.str}}{{items.str}}
jsvalue
='环网柜';vardata=JSON.parse(res.Content).rows;//将标题已关键字拆开成数组for(leti
木子枫96
·
2020-06-22 01:33
微信小程序
JavaScriptCore
JavaScriptCore总览在学习JavaScriptCore的使用之前,需要先了解JavaScriptCore当中的重要类型以及协议,包括
JSValue
、JSContext、JSVirtualMachine
CholMay
·
2020-04-14 03:42
swift和javaScriptCore交互
JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码
JSValue
:
JSValue
封装了JS与ObjC中的对应的类型,以及调用JS的API等JSExport
俊瑶先森
·
2020-04-13 21:52
when OC love JS
JSContextJS上下文,提供运行环境,同时也通过JSVirtualMachine管理着所有对象的生命周期,每个
JSValue
都和JSContext相关联并且强引用context。
GemShi
·
2020-04-07 16:32
OC 与 JS 混编
JSContext属性@property(strong,nonatomic)JSContext*context;JSContext是一个JS的执行环境,所有的JS执行都发生在一个context里面,所有的
JSvalue
卡布哒Q
·
2020-04-05 09:25
iOS开发中JS给OC传参/传值/
context=[self.webViewvalueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];//1.执行js方法
JSValue
一切都是幻觉
·
2020-04-04 08:11
Swift与JS交互
JSValue
,封装了JS与ObjC中的对应的类型,以及调用JS的API等。JSExport,是一个协议,遵守此协议,就可以定义我们自己的协议,在协议中声明的API都会在JS中暴露出来,才能调用。
wuway
·
2020-03-28 08:26
Scala样本类
JsValue
的递归结构sealedtraitJsValuecaseclassJ
HORANCE
·
2020-03-28 08:42
OC与JS交互
(上下文对象给两者的交互搭建了环境)2.
JSValue
是JS值在OC中的封装,以便JS值在OC中
兔先森Amo
·
2020-03-26 03:01
iOS与JS交互实战篇
关于JavaScriptCore本教程中所涉及到的几种类型:JSContext,JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码
JSValue
,
JSValue
一路向北客
·
2020-03-24 19:55
JavaScriptCore & UIWebView 交互一 JSContext &
JSValue
UIWebView和H5交互由于自己没有做过这方面的交互,自己写的DEMO也一直是使用代理方法的方式去完成交互。OC->H5使用简单的stringByEvaluatingJavaScriptFromStringH5->OC使用-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavi
人话博客
·
2020-03-24 12:06
OC与JavaScript的交互
基本类型转换通过
JSValue
可以把js对象转为OC的对象JSContext*context=[JSContextalloc]init];
JSValue
*jsVal=[contextevaluateScript
aspmcll
·
2020-03-23 00:34
JSValue
(Objective-C)官方文档翻译
继承自:NSObject遵守协议:NSObject一、概述(Overview)一个
JSValue
实例是一个JavaScript值的引用。
ShannonChenCHN
·
2020-03-22 19:13
JavaScriptCore使用Example
JavaScriptCore是iOS7之后apple提供的一个Native与js之间通信用的一个framework.1.利用JavaScriptCore我们可以直接在native中调用js,如下:
JSValue
忧郁的小码仔
·
2020-03-16 23:28
JavaScriptCore 的使用
要使用JavaScriptCore首先我们需要引入它的头文件#import重要对象:#import"JSContext.h"#import"
JSValue
.h"#import"JSManagedValue.h
IOShzz
·
2020-03-09 23:59
Swift+JavaScriptCore
JavaScriptCore概述
JSValue
:代表一个JavaScript实体,一个
JSValue
可以表示很多JavaScript原始类型例如boolean,integers,doubles,甚至包括对象和函数
斐波那契搬运工
·
2020-03-05 10:29
Swift与JS的交互
JSValue
是Swift或者OC与JS交互的中间媒体,可以转化为Swift对象或者OC对象,也可以获取JS对象或方法。JSExport是Swift或者OC与JS交互的
海青
·
2020-02-21 18:22
UIWebView 和 H5 之三 OC 和 JS 之间的相互传值
//读取JS本身的一些函数和变量
JSValue
*jsVar=_jsContext[@"jsVar"];
JSValue
*jsFunc=_jsContext[@"jsFunc"];二、我们也可以通过JSC
用人话写博客
·
2020-02-21 14:06
JavaScriptCore:OC和JS交互小记
JSContext*jsContext=[webViewvalueForKeyPath:"documentView.webView.mainFrame.javaScraptContext"];
JSValue
HWenj
·
2020-02-19 23:25
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他