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
javascriptcore
iOS Native与JS通信:JSBridge
文章目录一、简介二、JS调用Native1.使用URLSchemea.UIWebViewb.WKWebView2.使用
JavaScriptCore
(iOS7+)3.使用WKWebView和WKScriptMessageHandler
ilycyq
·
2024-08-25 16:00
ios
javascript
开发语言
cocoa
objective-c
xcode
前端
跨端性能、原理对比
二、webviewbridge三、reactnative在原生代码中运行js代码,
javascriptcore
优点复用了React的思想,有利于前端开发者涉足移动端。
good__day
·
2024-02-05 19:10
JavaScript 之 作用域&变量提升&闭包
一、JavaScript代码的执行浏览器内核是由两部分组成的,以webkit为例WebCore:负责HTML解析、布局、渲染等等相关的工作
JavaScriptCore
:解析、执行JavaScript代码另外一个强大的
原来是有理数
·
2024-01-29 09:27
javascript
开发语言
ecmascript
前端
js
《WebKit 技术内幕》学习之九(3): JavaScript引擎
3
JavaScriptCore
引擎3.1原理
JavaScriptCore
引擎是WebKit中的默认JavaScript引擎,也是苹果在开源WebKit项目之后,开源的另外一个重要的项目。
jyl_sh
·
2024-01-24 05:26
webkit学习
C/C++
系统内核
webkit
C/C++
内核开发
浏览器
《WebKit 技术内幕》学习之九(2): JavaScript引擎
因为在当时之前的
JavaScriptCore
引擎和其他的JavaScript引擎的性能都不能令人非常满意。为了提高JavaScript代码的执行效率从而获得更好的网页浏览
jyl_sh
·
2024-01-23 17:18
webkit学习
C/C++
系统内核
webkit
C/C++
内核开发
浏览器
WebKit工程组织与结构随笔
1.WebKit结构1.1三个模块概括地说,WebKit由主要由三个模块组成:
JavaScriptCore
、WebCore和WebKit。WebKit作为了整个项目的名称。
jyl_sh
·
2024-01-20 12:14
webkit学习
C/C++
系统内核
webkit
前端
C/C++
内核编程
2018-08-28
目前业界流行的动态化方案,如Facebook的ReactNative,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:
JavaScriptCore
邱疯子
·
2024-01-06 10:49
H5与原生的交互方案-JockeyJS
scheme,执行相应的方法原生调用H5:H5中有一些公共方法,挂载在window上,供原生调用H5与原生的交互方案:(iOS为例)拦截url:和后端商议好,url中参数的规则是什么,从而执行相应的方法
JavaScriptCore
ll_夏
·
2023-12-28 18:29
微信小程序实现原理 - Mechanisms
王跃:从技术实现的层面来说,不管是小程序,还是RN,或者Weex,都有共同点,比如JS和Native的通讯机制,比如JS直接调用原生组件的渲染,如在iOS平台,小程序和RN都采用
JavaScriptCore
YichengYe
·
2023-12-03 12:35
深入理解JSCore
目前业界流行的动态化方案,如Facebook的ReactNative,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:
JavaScriptCore
liuhuiteng
·
2023-11-28 04:22
美团技术
美团技术
【转】深入理解JSCore
目前业界流行的动态化方案,如Facebook的ReactNative,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:
JavaScriptCore
dingbenji5337
·
2023-11-28 04:21
移动开发
运维
前端
ViewUI
深入理解
JavaScriptCore
总第277篇2018年第69篇大家好,我是美团技术团队的程序员鼓励师美美,今天正式出道,以后多多指教哟~~当当当当,今天美美给大家特别介绍一个全新的栏目,它的名字是:基——本——功!之前啊我们公众号的内容要求可严了,要么技术上有原创性,要么是程序员小哥哥们自己实践经验的总结。可是你们知道吗,美团技术同学都可爱学习了,内部Wiki里积累了好多好多深入研究和学习性的技术文章。美美一直觉得这些对其他公司
美团技术团队
·
2023-11-28 04:50
safari调试工具h5手机_iOS之Safari调试webView/H5页面
之前做过混合开发,用的是
JavaScriptCore
+OC+UIWebView。
朱庇特不是宙斯
·
2023-11-07 20:36
safari调试工具h5手机
iOS中
JavaScriptCore
的简单介绍和使用
移动终端的应用按照技术的实现可分为三大类:本地化应用(NativeApp),基于web的WebApp,和混合型应用(HybridApp)。由于HTML5的出现,它的跨平台和相对于原生应用的廉价等优势,使得现在越来越多的个人开发者或公司也青睐于使用H5来构建自己的移动应用。接下来介绍的是介于NativeApp和WebApp之间的HybridApp,在iOS应用开发中,可使用UIWebView(WKW
Jay_小咖
·
2023-11-05 00:47
OC与JS交互基于
JavaScriptCore
(UIWebView)
准备工作:1.在创建UIWebView的类中,导入头文件:#import2.在webView的代理方法中的任意一个方法中创建JSContext对象,我一般是在finisLoad里面创建代理方法-(void)webViewDidStartLoad:(UIWebView*)webView;-(void)webViewDidFinishLoad:(UIWebView*)webView;创建JSConte
罗显友
·
2023-10-25 01:17
细谈hybrid模式中js与ios交互
JavaScriptCore
(适用于UIWebview,具有模块化思想)
JavaScriptCore
库里主要包括JSContext、JSValue、JSExport等几个一般使用的就是列举的三个。
小小Xcoder
·
2023-10-23 10:38
iOS与H5交互方案
前言本文主要是为了iOS开发人员和H5开发的交互的方案iOS使用的是
JavaScriptCore
的官方框架H5使用的是vue框架接下来会分别展示iOS调用H5和H5调用iOS的方法,并附两端的代码H5调用
小熊的故事啊
·
2023-10-19 06:48
iOS开发-使用
JavaScriptCore
框架处理UIWebView与JS的交互
首先看下JS部分的代码PageTitle//如果是使用UIWebView的话,使用这个测试调起原生暴露的方法functioncallIosMethod(){//log();//logString('这个是传进来的字符串');logWithCallBack('这是一个带回调的传进的字符串',function(params0,param1){varstr=params0+param1;alert(st
会敲代码的小熊猫
·
2023-10-16 11:16
H5和Native交互原理
而实现这个交互的前提是弄清楚H5和Native端的交互本文主要介绍Native端(Android/iOS)和H5端(泛指前端)的交互原理Native与H5交互的两种方式原生和前端的交互有两种方式:urlscheme以及
JavaScriptCore
指尖跳动
·
2023-10-11 09:37
iOS 与web交互相关小结
(2).
JavaScriptCore
(仅适用于UIWebView,iOS7+)优点:比拦截URL使用更方便,效率更高缺点:必须等到页面加载完成才能实
wszyxc
·
2023-10-08 06:06
iOS原生与跨平台开发
目录1、
JavaScriptCore
系统原生交互框架2、ReactNative框架的优势3、Flutter框架的优势4、如何选择适合自己的跨端方案?
白水灬煮一切
·
2023-09-29 09:50
iOS中OC
JavaScriptCore
.framework框架的webView交互
iOS7之后苹果公司引入了
JavaScriptCore
.framework提供了更好的,快捷的,简单的js交互框架。
Eric_JIU
·
2023-09-27 07:56
iOS
webView交互
js交互
iOS开发:
JavaScriptCore
.framework的简单使用--JS与OC的交互篇
原文地址:http://www.cnblogs.com/shaoting/p/5247208.htmliOS7之后苹果为众猿推出了
JavaScriptCore
.framework这个框架,这个框架为大家在与
水麒麟灬
·
2023-09-27 07:21
iOS
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
iOS与JS交互的4种方法
iOS与JS交互的方法:1.拦截url(适用于UIWebView和WKWebView)2.
JavaScriptCore
(只适用于UIWebView,iOS7+)3.WKScriptMessageHandler
可地出溜
·
2023-09-08 00:31
ios运行js文件,执行方法获取数据
一、解决问题目前我们的app大多都是与前端h5页面混合开发,有些数据类似但却要app端和h5端各维护一套代码,不便于管理,代码逻辑也可能存在差异二、新技术概述
JavaScriptCore
是webkit的一个重要组成部分
朱莉^_^JuneLee
·
2023-09-05 05:09
ios
ios
前端周刊第二十七期
Bun面向“浏览器之外”用例,围绕WebKit的
JavaScriptCore
构建,而不是V8。一些显着的特点
xiyangbaixue
·
2023-09-03 18:40
前端周刊
前端
javascript
开发语言
IOS8.1
JavaScriptCore
Promise bug
IOS8.1
JavaScriptCore
执行代码遇到了代码不执行的错误。
半ma
·
2023-09-02 07:31
iOS下JS与OC互相调用
3.利用系统库
JavaScriptCore
。
飞奔的小鲨鱼
·
2023-09-02 07:48
快速学会Hybrid开发
苹果提供了一个
JavaScriptCore
框架,用于oc与js交互,里面主要有这几个类JSContext:给JavaScript提供运行的上下文环境JSValue:JavaScript和Objective-C
delims
·
2023-08-27 00:31
V8 javascript引擎的演化
V8引擎大致的工作流程image.pngV8中涉及优化流程的演化图最初的样子,相对于其他的js引擎(主要就是指的
javascriptCore
啦)解析AST,生成机器码,然后优化,妥妥的compiler课程教出来的非常一致
一叶也知秋
·
2023-08-26 07:44
React Native
image.png1.首先写好JSX代码(React框架就是使用JSX语法)2.把JSX代码解析成javaScript代码3.OC读取JS文件4.把javaScript代码读取出来,利用
JavaScriptCore
IDP驯化后的李二狗
·
2023-08-19 09:35
开发经典 | iOS与HTML5交互方法总结
摘要看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式:利用WKWebView进行交互(系统API)利用UIWebView进行交互(系统API)苹果的
javascriptcore
.framework
ios教程
·
2023-08-18 02:16
微信小程序中 setData 详解
在小程序中各个页面之间是相互独立的,一个页面分为渲染层(视图层webview),逻辑层(JavaScript),系统层(底层)在架构上,WebView和
JavascriptCore
都是独立的模块,并不具备数据直接共享的通道换而言之
Solang
·
2023-08-16 03:28
Bun 0.6.14发布,1.0版预计发布于9月7日
它扩展了
JavaScriptCore
,即为Safari构建的注重性能的JS引擎。随着计算向边缘发展,这一点至关重要。优雅的API。
(; ̄ェ ̄)。
·
2023-08-11 10:47
javascript
RN:React Native原理以及新架构JSI、Fabric等概念
说明RN需要一个JS的运行环境,在IOS上直接使用内置的
javascriptcore
,在Android则使用webkit.org官方开源的jsc.so。
Lvan的前端笔记
·
2023-07-17 00:29
#
app
&
react
native
react
native
架构
fabric
一篇梳理常见的JavaScript引擎
前言今天在看JavaScript编译原理相关知识,接触到一些常见的JavaScript引擎,其中提到最多的像Google的V8、Apple的
JavaScriptCore
等。
深度剖析JavaScript
·
2023-07-15 13:27
Bun
它是用Zig语言编写的,并在底层由
JavaScriptCore
提供支持,大大减少了启动时间和内存使用。bun run index.tsx # TS and JSX s
奇舞周刊
·
2023-07-13 23:19
V8是如何执行JavaScript代码的?
目前市面上有很多种JavaScript引擎,诸如SpiderMonkey、V8、
JavaScriptCore
等。
·
2023-06-12 10:11
前端javascriptv8
V8是如何执行JavaScript代码的?
目前市面上有很多种JavaScript引擎,诸如SpiderMonkey、V8、
JavaScriptCore
等。而由谷
前端南玖
·
2023-06-12 10:00
iOS原生和前端JS交互真没那么简单,了解背后实现让你受益匪浅
今天这篇文章是原生与前端共舞模块的第一篇,跟你聊聊前端和原生之间的桥梁
JavaScriptCore
,看看它是什么、能做哪些事儿。
弱水三千只取一瓢编号880908
·
2023-04-19 19:45
iOS
python
ios
javascript
java
软件测试技术之跨平台的移动端UI自动化测试(下)
3、使用JavaScript引擎执行代码:JavaScript引擎的选择iOS中可以使用系统自带的
JavaScriptCore
框架执行。
学掌门
·
2023-04-18 07:21
软件测试
IT
自动化测试
软件测试
WebViewJavascriptBridge
最近一直在忙,今天抽空写一下H5和Native的交互一、选择项目本身webview使用的是WKWebview,其实WKWebview自带的messageHandle也可以满足此需求JSContext,源自于
JavaScriptCore
上冬十二
·
2023-04-16 08:59
When iOS loves JS
JSBinding依赖于JSEngine,而iOS7首次开放了
JavaScriptCore
的API,使得JSBinding得以打通JS与原生语言的鸿沟。
JavaScriptCore
的核
HelloiWorld
·
2023-04-15 03:39
iOS 原生与H5交互
技术方案:使用
JavaScriptCore
.framework框架使用场景:网页中代码中的某个方法,比如点击事件方法,将该方法的参数传值给OC,供OC使用。
Recorder_MZou
·
2023-04-09 22:02
微信 小程序 Android端的原理
从技术实现的层面来说,不管是小程序,还是RN,或者Weex,都有共同点,比如JS和Native的通讯机制,比如JS直接调用原生组件的渲染,如在iOS平台,小程序和RN都采用
JavaScriptCore
来执行
快感的感知
·
2023-04-08 17:03
Swift-JS和APP的交互(
JavaScriptCore
和UIWebView的交互)
步骤一:*************定义协议**************//定义协议SwiftJavaScriptDelegate该协议必须遵守JSExport协议@objcprotocolSwiftJavaScriptDelegate:JSExport{//js调用App的方法functoContract()}步骤二:**********定义模型************//定义一个模型该模型实现S
闲云悠鹤蝶恋舞
·
2023-04-05 12:42
微信小程序之setData
setData工作原理小程序的视图层目前使用WebView作为渲染载体,而逻辑层是由独立的
JavascriptCore
作为运行环境。
小纸人儿
·
2023-03-30 09:28
RN通信原理 --
JavaScriptCore
的应用
在RN旧的版本中,JS与C++的通信,是借助于JSBridge来完成的,而JSBridge实现的基础则是RN对
JavaScriptCore
做了一层封装,包括:JS与C++之间的方法、变量的转换。
非著名程序员:张张
·
2023-03-29 12:55
ReactNative
react
native
UIWebview使用jsContext获取上下文失效
JavaScriptCore
在实际项目中的使用的坑因为我的项目支持ios7+,我采用了
JavaScriptCore
框架实现的OC与JS的通信先说说我在实际项目开发中遇到的坑。
幽玄727
·
2023-03-29 09:26
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他