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
quickjs
QuickJS
引擎一年见闻录
时间过得真快,转眼间
QuickJS
引擎已经发布一年了。一年来,围绕着它都发生了些什么呢?这篇文章会以一名普通社区用户的视角,聊些值得一提的见闻。
奇舞周刊
·
2023-11-01 13:50
编程语言
xhtml
java
c++11
dart
QuickJS
JSValue
QuickJS
中,使用JSValue来表示这种变量。因此,JSValue是一个JavaScript变量的代表。它既可以是基础类型也可以是一个对象。它用到了引用计数,因此,明确的对它进行复制(JS
Jaesoon
·
2023-09-27 07:16
QuickJS
javascript
QuickJS
JS引擎
深入剖析 JavaScript 编译器/解释器引擎
QuickJS
- 多了解些 JavaScript 语言
不支持长文,完整内容可以在我博客看:https://ming1016.github.io/2021/02/21/deeply-analyse-
quickjs
/
星光社的戴铭
·
2023-04-21 10:27
在 Android 使用
QuickJS
JavaScript 引擎教程
quickjs
-android是QuickJSJavaScript引擎的Android接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。
I'mWiki
·
2023-04-06 14:19
android
quickjs
javascript
QuickJS
中JS_SetClassProto方法把JavaScript对象指定为某个类的原型对象
在
QuickJS
中,JS_SetClassProto方法用于设置一个类的原型对象。这个方法的作用是将一个JavaScript对象指定为该类的原型对象,从而定义该类的属性和方法。
zpf1813763637
·
2023-04-04 19:20
javascript
前端
开发语言
c语言
技术分享 | Frida 实现 Hook 功能的强大能力
Frida通过C语言将
QuickJS
注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。
霍格沃兹测试开发
·
2023-03-30 09:20
软件测试
测试
测试开发
压力测试
测试覆盖率
测试
技术分享 | Frida 实现 Hook 功能的强大能力
技术分享|Frida实现Hook功能的强大能力更多技术文章Frida通过C语言将
QuickJS
注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。
hogwarts_tester
·
2023-02-17 00:19
QuickJS
源码剖析:垃圾回收原理
QuickJS
是一个轻量级的JavaScript引擎,可以代替V8实现JS脚本的执行,如果要使用
QuickJS
,必须要弄懂其垃圾回收原理,否则容易出现野指针或内存泄漏,从而导致程序崩溃,本文通过源码剖析
ImWiki
·
2023-02-06 03:07
第十七届D2大会(I)
解决方案揭秘增强传统web端内方案,提供更好、更收敛的工程体验二、自渲染跨端框架在字节跳动的实践与展望基于FlutterEngine的二次开发三、Qking:跨端JS引擎的深度探索与突破常见js引擎,如:v8、jsc、
quickjs
·
2022-12-21 10:20
第十七届D2大会(I)
解决方案揭秘增强传统web端内方案,提供更好、更收敛的工程体验二、自渲染跨端框架在字节跳动的实践与展望基于FlutterEngine的二次开发三、Qking:跨端JS引擎的深度探索与突破常见js引擎,如:v8、jsc、
quickjs
·
2022-12-17 18:20
奇舞周刊第 389 期:深入剖析
QuickJS
记得点击文章末尾的“阅读原文”查看哟~下面先一起看下本期周刊摘要吧~奇舞推荐■■■深入剖析
QuickJS
本文着重介绍了
QuickJS
,其中针对js语言的一些特性来看这些特性在
QuickJS
是如何解释执行和优化的
奇舞周刊
·
2022-12-11 19:24
java
编程语言
css
html
javascript
Android 下的
QuickJS
Binding 库特性使用详解
目录特性依赖使用创建JSContext执行JavaScript支持的Java类型属性设置属性获取编译和执行字节码ESModule模块加载和执行同步GitHub地址:
quickjs
-android-wrapper
·
2022-09-09 02:41
建设下一代 Web 开放技术——WebContain
基于Webassembly+
QuickJS
的Web安全沙箱技术方案,面向Web端建设下一代开放技术背景Web端侧的开放技术长期以来一直在寻找最好的解决方案,从早期基于Webview+API管控的开放形式
·
2022-08-08 15:51
web
hyengine - 面向移动端的高性能通用编译/解释引擎
简介:手机淘宝客户端在历史上接过多种多样的脚本引擎,用于支持的语言包括:js/python/wasm/lua,其中js引擎接过的就有:javascriptcore/duktape/v8/
quickjs
等多个
·
2022-01-06 15:00
编译java
WebWorker 封装 JavaScript 沙箱详情
2.2webworker线程的实现3、使用WebWorkerShadowbox/WebWorkerEventEmitter4、限制webworker全局api5、webworker沙箱的主要优势1、场景在前文
quickjs
·
2021-10-29 10:38
quickjs
封装 JavaScript 沙箱详情
等常见api3.1实现console3.2实现setTimeout3.3实现setInterval3.4实现事件循环4、实现沙箱与系统之间的通信5、实现IJavaScriptShadowbox6、目前
quickjs
·
2021-10-29 10:38
JavaScript 沙箱探索
目录1、场景2、沙箱基础功能3、iframe实现4、webworker实现5、
quickjs
实现6、结论1、场景最近基于web在做一些类似于插件系统一样的东西,所以折腾了一下js沙箱,以执行第三方应用的代码
·
2021-10-29 10:15
基于
QuickJS
扩展2D canvas图形接口
在Web技术领域中,canvas是一个使用非常广泛的功能,可以支持开发者在原有的HTML能力之外,拓展矢量图形绘制能力,常用于实现矢量动画、粒子特效、图表、游戏等等场景。而canvas在HTML里面只是一个画布,本身并不具备绘图能力,需要依托JS脚本来绘制图形。canvas是W3C(万维网联盟)标准集中的其中一项标准,该功能目前主要实现在浏览器中。对于大部分IoT终端来说,浏览器是一个太复杂的系统
HaaS技术社区
·
2021-10-25 10:06
HaaS轻应用
javascript
quickjs
canvas
图像显示
物联网
使用
quickjs
和 Vue.js 模仿微信小程序的双线程模型
微信小程序和网页最大的不同是小程序基于WebView+JS引擎实现的双线程渲染架构,参考微信小程序的渲染层和逻辑层文档,实际上是多个WebView加上一个JS引擎,在Android上是使用Googlev8引擎。之所以使用双线程模式,主要是为了安全性,有限提供JS能力,小程序是不允许使用eval执行JS代码和newFunction创建函数,这样就无法在小程序上使用动态加载代码能力,如果逻辑层代码是在
ImWiki
·
2021-06-20 00:31
ES6 的 import、export 对比 CommonJS 的 require、exports
最近在开发
quickjs
-android,一个小型的JavaScript引擎封装框架,需要给框架增加模块加载能力,以提高框架的可用度,所以就模块化能力对常用的模块化规范展开分析。
ImWiki
·
2021-06-07 09:51
生猛!FFmpeg 开发者徒手撸了一个 JS 引擎
QuickJS
是一个可嵌入的小巧Javascript引擎。它支持ES2019
程序员的那些事_
·
2020-09-12 00:56
技术类文章列表
资源FFMEPG&
QuickJS
&...作者的BlogGoogleDevelopers中国网站众成翻译可译网腾讯-前端社区阿里云栖社区掘金安全FreeBuf360安全卫士技术博客CiscoTalos团队的文章乌云
李书文
·
2020-08-20 01:00
前端:
QuickJS
到底能干什么
QuickJS
是一个轻量且可嵌入的JavaScript引擎,它支持ES2019规范,包括ESmodule、异步生成器以及proxies。
郝光明
·
2020-07-13 22:56
从
QuickJS
的JSValue了解变量存取方式
这种说法以偏概全基础数据类型按值访问,引用数据类型按引用访问反例:string一般是引用访问js变量不同数据类型用不同的存取方式,具体实现看js解释器是怎么设定的//存取方式typedefunionJSValueUnion{int32_tint32;doublefloat64;void*ptr;}JSValueUnion;//数据类型enum{/*alltagswithareferencecoun
Gill一下
·
2020-07-09 22:46
javascript
从
QuickJS
源码理解 JavaScript 的闭包
摘要本文从
QuickJS
源码的角度分析JavaScript语言中的闭包的实现原理,首先介绍闭包的概念,然后从相关C语言代码,一步步解析闭包以及相关的垃圾回收机制的底层实现,最后总结闭包的定义和相关原理。
司徒永超
·
2020-05-29 07:39
javascript
前端
源码分析
QuickJS
在window和linux上的安装
简介:
QuickJS
是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
元气小仙女
·
2020-04-09 15:55
拓展
QuickJS
快速入门 (
QuickJS
QuickStart)
1.
QuickJS
快速入门(QuickJSQuickStart)1.
QuickJS
快速入门(QuickJSQuickStart)1.1.简介1.2.安装1.3.简单使用1.3.1.控制台执行1.3.2.
gaobowen
·
2019-10-17 18:00
小而精之
QuickJS
JavaScript引擎及周边研究(I)
缘起研究ARTJVM的时候,我一直有一个遗憾,总感觉对Java语言的理解不深刻,从而我个人觉得自己对JVM的理解还处于相对初级的阶段——只能顺着代码里的执行流程去看。这个水平的话,改点小bug或许没问题,但如果将来Java加了新的语言特性,能知道如何在JVM中实现吗?一句话,我在研究ART时深刻感受到了更多自己不懂的东西。显然,一门语言除了语言自己外还包括其它一些至关重要的知识——在这里,我姑且统
阿拉神农
·
2019-08-05 15:30
Android开发系列
上一页
1
下一页
按字母分类:
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
其他