ICode9

精准搜索请尝试: 精确搜索
  • 使用V8 JavaScript引擎在没有Web视图的情况下执行JS lib2019-09-26 20:45:42

    我正在开发一个JavaScript组件,负责向服务器发出请求并将结果分派给UI.通过在JavaScript中执行此操作,我可以在多种类型的UI中使用我的组件:Android应用程序,iOS应用程序,桌面应用程序(QT),Web应用程序…… 所有这些UI都实例化了一个Web视图,因此当UI加载专用URL(webview.load(“fil

  • 轻量级的V8引擎:V8 Lite2019-09-22 22:39:52

    原文链接:https://www.oschina.net/news/110032/a-lighter-v8 去年年底,V8 团队启动了一个名为 V8 Lite 的项目,旨在大幅降低 V8 的内存使用率。最开始,团队准备把 V8 Lite 作为 V8 的独立模式,专门用于低内存的移动设备与嵌入式设备,因为这些设备更关注的是减

  • javascript – 为什么Node.js没有原生DOM?2019-09-18 07:35:05

    当我发现Node.js是使用V8 JavaScript引擎构建的时候,我想: Great, web scraping will be easier as the page will be rendered like in the browser, with a “native” DOM supporting XPath and any AJAX calls on the page executed. >当它使用与Chrome相同的Ja

  • javascript – es6 Map和Set复杂度,v8实现2019-09-16 18:35:31

    在v8实现检索/查找是否为O(1)这是一个公平的假设吗? (我知道标准并不保证)解决方法: Is it a fair assumption that in v8 implementation retrieval / lookup is O(1)? 是. V8使用散列表的变体,这些散列表通常对这些操作具有O(1)复杂度. 有关详细信息,您可能需要查看基于https://

  • 大发v8大发最高官方邀请码188181282019-09-08 16:55:06

    【〓专业导师:Q95129415〓】邀请码【18818128】xm88.app每一个厉害的人,都是从菜鸟开始,自己一 路摸索过来,过程很艰辛,有许多人在过程中就已经跌倒不 起,玩彩,水很深,我们为什么而玩? 相信大家多数是为了赚钱,周所周知高回报往往意味着高风 险,但是又有几个人能够冷静的对待,往往还没有什么

  • javascript – 为什么在v8 :: Scope之前创建新的v8 :: Array会导致分段错误,但是v8 :: String和v8 :: FunctionTemplate不会?2019-09-03 03:05:32

    请考虑以下代码片段,基于v8的sample.cc示例shell,这会导致分段错误: int RunMain(int argc, char* argv[]) { v8::V8::SetFlagsFromCommandLine(&argc, argv, true); v8::HandleScope handle_scope; // Create a template for the global object. v8::Handle<v8::ObjectTe

  • 基于V8引擎的C++和JS的相互交互2019-09-02 13:54:56

    基于什么原因略! 1. 脚本引擎的基本功能 V8只是一个JS引擎。去除它的特点功能出处,它必须要实现JS引擎的几个基础功能: 脚本执行:脚本可能是一个表达式;一段js代码;或者一个文件执行表达式返回js表达式对应的值C++来取设JS的内容获取JS内容的数据(包括基础数据类型、数组、日期等)、对象

  • webkit vs v82019-09-01 22:03:13

    我们知道不同浏览器用的不同的渲染引擎: Tridend(IE)、Gecko(FF)、WebKit(Safari,Chrome,Andriod浏览器) 当然 Chrome 重构了一下 WebKit 然后管它叫 Blink。但是大体架构还是和 WebKit 一致的。   我们看看我们常说的 V8 和 WebKit 有什么关系吧。 下面是 WebKit 的大致结构: 实

  • 如何在命令行中运行/调试javascript2019-09-01 21:36:51

    我想知道(实际上我知道肯定有这样一种方式在命令行中运行js,因为当我观看谷歌I / 0演示时,他们使用像d8这样的命令,也许它是V8引擎的一部分)有什么方法可以在命令行中运行/调试我的javascripts?比如d8 myJsfile.js –prof等? 有没有人对此有任何想法?解决方法:是的,D8是一个命令行工具

  • php – 制作:*** [v8js_array_access.lo]错误1在Ubuntu上编译V8JS时2019-08-29 11:43:43

    我设法使用https://github.com/phpv8/v8js/blob/master/README.Linux.md中的指令编译和设置V8.一切正常,直到最近.我开始从PHP得到一个致命的错误,说:“无法加载动态libriary V8”. 我尽我所能来弥补错误,但我做不到.所以我决定重新编译并重新安装V8. 但是,当我这样做; cd /tmp git

  • javascript – Node.js:setInterval中的断点2019-08-29 01:33:42

    我正在调试一个带有setInterval()的node.js(Node版本6.2.1)程序.代码很简单: const log = console.log; let cnt = 0; const inc = () => { const beforeDebug = Date.now(); log('Before debug time', beforeDebug); debugger; const afterDebug = Date.now();

  • javascript – 为什么创建多个单态缓存而不是一个多态2019-08-28 21:36:41

    我在单态上读到this article,那里有以下代码片段: function ff(b, o) { if (b) { return o.x } else { return o.x } } ff(true, { x: 1 }) ff(false, { x: 2, y: 0 }) ff(true, { x: 1 }) ff(false, { x: 2, y: 0 }) How many property access inline caches are

  • 浅谈Chrome V8引擎中的垃圾回收机制和内存泄漏优化策略2019-08-27 10:05:25

    原文链接:https://www.cnblogs.com/chengxs/p/10919311.html V8 实现了准确式 GC,GC 算法采用了分代式垃圾回收机制。因此,V8 将内存(堆)分为新生代和老生代两部分。 一、前言 V8的垃圾回收机制:JavaScript使用垃圾回收机制来自动管理内存。垃圾回收是一

  • javascript – V8等同于SpiderMonkey的捕获(如果是……)2019-08-27 05:32:57

    使用SpiderMonkey,您可以利用条件catch块将异常路由到适当的处理程序. try { // function could throw three exceptions getCustInfo("Lee", 1234, "lee@netscape.com") } catch (e if e == "InvalidNameException") { // call handler for invalid names bad_name_h

  • 从用户输入执行JavaScript的适当方法?2019-08-26 13:35:44

    我需要构建一个允许用户输入javascript代码的Web应用程序,然后动态执行代码并以某种方式在同一页面显示结果.流程将是这样的: 在网页中,区域有一系列textarea,在每个textareas下面都有一个结果div元素(或者任何元素span,p,无关紧要).用户将在textareas中输入javascript代码.他应该能

  • javascript – V8:ES6代理在定位自定义对象时不支持迭代协议?2019-08-23 23:35:55

    我正在使用V8 API来创建JavaScript对象.其中一些对象通过在Symbol.iterator属性上设置本机(截获的)函数来支持迭代. 通过for...of迭代这样的对象非常有效.但是,如果我将它包装在空代理中(例如,让x = new Proxy(obj,{});),则生成的对象不可迭代,如果尝试进行尝试,则会抛出带有“非法

  • javascript – 我应该使用ES6来转换我的节点js代码吗?2019-08-23 16:35:07

    我只使用nodejs服务器端微服务,我想使用ES6,我读过Babel用于将代码转换为ES5以提供对浏览器的支持.所以我需要知道我是不是在为客户端编写这段代码我是否还需要将其转换为在V8引擎上运行它?或者它只是服务器端不需要的额外层?解决方法:如果您的服务器使用新版本的Node.js并且它支持ES

  • 浅谈 JavaScript 垃圾回收机制2019-08-13 18:00:42

    github 获取更多资源 https://github.com/ChenMingK/WebKnowledges-Notes 在线阅读:https://www.kancloud.cn/chenmk/web-knowledges/1080520 垃圾回收机制 对垃圾回收算法而言,其核心思想就是如何判断内存不再使用了 比较古老的说法是 引用计数 和 标记清除 引用计数 引用计数算法定

  • 技术分享:前后端分离知识2019-08-07 15:40:21

      前后端分离这个词相信大家都听过,不知道大家是怎么理解的呢。前阵子看项目的时候,有一段实现硬是没看懂,下面来给大家说一下一段愚蠢的经历哈。   (我没正正式式写过前端,所以如果文章有错的地方希望可以在评论区友善交流~)   一、交代背景   我一直都知道我现在的这个系

  • V8 下的垃圾回收机制2019-07-31 10:02:18

    V8 实现了准确式 GC,GC 算法采用了分代式垃圾回收机制。因此,V8 将内存(堆)分为新生代和老生代两部分。 新生代算法 新生代中的对象一般存活时间较短,使用 Scavenge GC 算法。 在新生代空间中,内存空间分为两部分,分别为 From 空间和 To 空间。在这两个空间中,必定有一个空间是使用的,另

  • Node.js系列教程(一):Node.js简介2019-07-29 18:57:48

      学习一门新的语言,首先需要大致了解一下语言的由来及基本特性。 Node.js发布于2009年5月,由Ryan Dahl开发,即javascript与Google V8 web服务引擎的结合。   简单来说,Node.js就是一个运行于服务器端的javascript。   它的特点,单线程、非阻塞I/O、事件驱动。   由于是基于Goog

  • javascript – 如何在V8内部表示对象?2019-07-27 14:44:53

    我一直认为javascript中的对象是简单的键值对,即哈希表,但在阅读了this篇文章之后我很困惑. 作者特别说: when you use an object as if it was a hash table, it will be turned into a hash table. 那么,以前到底是怎么回事?特别是整个段落让我困惑.有人能说清楚吗?解决方法:

  • 节点JavaScript上下文共享内置原型?2019-07-26 10:36:51

    使用Node的vm.runInNewContext创建新上下文时,内置(对象,函数等)原型是否共享? runInNewContext上的文档说: Running code does not have access to local scope and the object sandbox will be used as the global object for code. Object.prototype是否在全局范围内,因此不共

  • 在create-react-app项目中增加JavaScript堆大小2019-07-24 13:33:26

    Node通过传入–max-old-space-size命令行标志来增加堆大小. 在create-react-app项目中,一切都取决于react-scripts的使用.如何在这些项目中传递此参数,我应该在哪里做到最好? 谢谢你的帮助.解决方法:非常感谢@ dan-abramov,他的评论就是答案! (如果你遇到这个问题,请给他投票). 你可

  • javascript – 使用XMLHttpRequest和setInterval的内存泄漏2019-07-23 12:36:10

    以下是我在Google Chrome 19.0.1061.1(官方版本125213)上运行的一些代码: <html> <title>Memory Leak</title> <script type="text/javascript"> (function(){ this.window.setInterval(function() { var xhr = new XMLHttpRequest

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有