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
js引擎
浏览器内核及渲染过程杂谈
而浏览器内核分为两部分:渲染引擎(RenderingEngine)和
JS引擎
(JavaScriptEngine)。
越前君
·
2023-04-02 14:10
6.同步、异步和事件循环(Event Loop)
一.单线程我们常说“JavaScript是单线程的”,所谓单线程,是指在
JS引擎
中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程但是实际上还存在其他的线程。
webj
·
2023-04-02 14:37
JavaScript
JS语言和Java语言对比:对比JavaJS运行环境JVM虚拟机
JS引擎
,是浏览器的一部分是否跨平台运行跨平台跨平台语言类型强类型语言弱类型,动态类型语言是否需要编译需要编译,是编译型语
Ly-on
·
2023-04-02 11:42
后端学习
javascript
html
前端
从浏览器多进程到JS单线程
因此准备梳理这块知识点,结合已有的认知,基于网上的大量参考资料,从浏览器多进程到JS单线程,将
JS引擎
的运行机制系统的梳理一遍。
这个前端不太冷
·
2023-04-02 04:11
three.js加载3D模型,在网页上展示3D模型(.glb.gltf.fbx格式)
Three.js是一款开源的主流3D绘图
JS引擎
,简单点,可以将它理解为three+js就可以了,three表示3D,js表示JavaScript的意思。
云上上云
·
2023-04-01 11:03
前端
javascript
3d
前端
ES6模块与CommonJS模块有什么区别?
ES6的
js引擎
对脚本静态分析的时候,遇到加载命令模块import,就会生成一个只读引用,当真正用到模块里边的值的时候,就会去模块内部去
祎祎呀
·
2023-03-31 13:29
js
如何写一个 JS 运行时
JS引擎
写一个JS运行时,首先就必须需要一个
JS引擎
来处理JS,大部分的JS运行时都是基于V8的,当然你也可以使用其他的
JS引擎
。所以首
theanarkh
·
2023-03-30 20:52
nodejs
javascript
前端
java
RN打包
这些文件可以内置在原生的工程里,在原生工程启动时通过RN官方提供的方法加载JSbundle,并放到
JS引擎
中执行。也
FingerStyle
·
2023-03-30 18:44
Web3D工厂可视化,工厂三维可视化大屏,工厂模型展示,统计图表,人员定位,人车轨迹运动,电子围栏
本文将介绍如何结合物联网技术和Three.
js引擎
,实现工厂三维可视化大屏,包括工厂模型展示、统计图表、人员定位和人车轨迹运动等功能,为读者带来一些有益的思路和启示
左本Web3D
·
2023-03-30 14:31
threejs
three.js
JavaScript预编译原理分析
是解释型语言,既然是解释型语言,就是编译一行,执行一行传统的编译会经历很多步骤,分词、解析、代码生成什么的日后有时间再给大家科普下面就给大家分享一下我所理解的JS预编译JavaScript运行三部曲脚本执行
js
pengtoxen
·
2023-03-30 09:45
Promise1
异步任务会被交付于浏览器
JS引擎
之外的其他模块(I/O),处理完成后在任务队列FIFO地插入一个事件,供主线程在callstack运行结束后轮询(eventloop).主线程调用事件的方法:回调函数,定时器
李奔
·
2023-03-29 12:36
RN新架构 JSI 介绍
JSI的全称是JavaScriptInterface,即JSInterface接口,它是对
JS引擎
与Native(C++)之间相互调用的封装,通过HostObject接口实现双边映射,官方也称它为映射框
非著名程序员:张张
·
2023-03-29 12:40
ReactNative
react
native
微信小程序的setData和react的setState同步异步问题
首页setData和setState本身是一个同步的函数,由程序员亲自调用,
JS引擎
在主线程上。但是,往往面试询问这个问题是想询问后续更新状态。
小叶_01
·
2023-03-26 11:06
前端小积累
react
微信小程序
微信小程序
react.js
javascript
Node.js(浏览器组成,通信,渲染过程)
浏览器的组成UI用户界面网络请求部分
JS引擎
渲染引擎(内核)数据储存(cookie,localStorage,sessionStorage)浏览器和服务器通信的过程在浏览器地址栏中输入域名浏览器向DNS
sunstaotao
·
2023-03-26 06:59
AST语法树
在js中,
js引擎
会将代码转换成AST,解释器根据AST生成字节码,提供给计算机。js还有优化编译器,它可以通过AST将代码直接转化为机器码。
漆钰
·
2023-03-21 20:43
JavaScript
JavaScript1.1JavaScript是什么JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)脚本语言:不需要编译,运行过程中由js解释器(
js
鱼来鱼往0709
·
2023-03-21 04:40
浏览器-JS运行机制
一、浏览器内核类型内核(渲染引擎)
JS引擎
Chromewebkit->blinkv8FirefoxGeckoSpiderMonkey(1.0-3.0)/TraceMonkey(3.5-3.6)/JaegerMonkey
Napster99
·
2023-03-20 01:37
前端宏任务、微任务、Dom 渲染的顺序
第三方插件进程每种类型的插件对应一个进程,仅当使用该插件时才创建3.GPU进程用于3D绘制等4.渲染进程,就是我们说的浏览器内核(最重要)负责页面渲染,脚本执行,事件处理等每个tab页一个渲染进程2.渲染进程包含了多个线程:1.
JS
涅槃快乐是金
·
2023-03-19 06:41
1.初识JavaScript(书写位置)、JS 的组成、JavaScript注释、JavaScript输入输出语句
初识JavaScript1.JavaScript是什么JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)脚本语言:不需要编译,运行过程中由js解释器(
js
蔚完待旭
·
2023-03-17 15:29
Three.js基础介绍
项目引入Three.js中文网github链接查看所有目录:https://github.com/mrdoob/three.jshtml文件引入three.
js引擎
在.html文件中引入three.js
m0_68949064
·
2023-03-16 20:37
前端
javascript
web
3d
DOM引擎
任何DOMAPI调用都要先将JS数据结构转为DOM数据结构,再挂起
JS引擎
并启动DOM引擎,执行过后再把可能的返回值反转数据结构,重启
JS引擎
继续执行。
孟大仙
·
2023-03-16 15:23
JavaScript基础系列(一)
1.2JavaScript变量的类型如何决定JavaScript中变量的数据类型是由
JS引擎
决定的。1varname="我是初学者";//name是string类型2varage=24;//ag
夏树大笨熊
·
2023-03-16 13:14
前端常见浏览器兼容性问题解决方案2021-02-03
浏览器内核主要分为两种,一是渲染引擎,另一个是
js引擎
,内核更加倾向于说渲染引擎。常见的浏览器内核:image不同浏览器的默认样式存在差异,可以使用Normalize.css抹平这些差异。
猴逃逃
·
2023-03-13 08:48
JS基础
浏览器靠什么执行JS渲染引擎:俗称内核,用于解析HTML、CSS,如google浏览器chrome的blink
JS引擎
:也叫JS解释器,用于读取网页中JS代码并处理后运行,如chrome的V8
JS引擎
是对
wustzhy
·
2023-03-09 22:43
js内存
js的垃圾回收机制二、小技巧1.查看Chrome浏览器的版本和查看Chrome的
js引擎
在浏览器地址栏输入chrome://versionimage.png三、内存
葵葵的花园
·
2023-03-09 15:33
浏览器进程与线程
主流浏览器的内核与
JS引擎
的种类(浏览器的组成部分有什么?
C_Lz
·
2023-02-18 08:18
js关于AST的简单理解
js是一种解释性语言,
js引擎
将js代码交给解释器之前,要先进行格式化,也就是通
白羊座的泰迪
·
2023-02-06 07:10
深入理解JavaScript之变量提升
变量提升原理:
JS引擎
的工作方式是先解析代码,获取所有被声明的变量;然后在运行。
杰哥随手录
·
2023-02-05 08:04
前端进阶:从JS异步/同步到Event Loop(事件循环机制)
当你打开一个Tab页时,其实就是创建了一个进程,一个进程中可以有多个线程,比如渲染线程、
JS引擎
线程、HTTP请求线程等等。
Moxuanya
·
2023-02-04 20:39
day13
JS引擎
如何实现数组的稳定排序?
在数据结构中,我们大体可以分为两类。第一类是线性表,第二类是非线性表。数组可以说是一种连续存储的线性表;通过数组,我们可以实现比如之前说过的栈、队列等线性结构。除了数组以外,另外一种既基础又经典的数据结构就是对象了。对象的一个特点是含有属性另外一个特点是它支持键值对(key-valuepair)数组的优劣势是什么数组作为一种线性数据结构最大的特点是连续性,带来的优势是可随机访问性,但是它的劣势是高
·
2023-01-28 23:13
前端javascript
宏任务与微任务自我认识
在挂起任务时,
JS引擎
会将所有任务按照类别分到这两个队列中,首先在macrotask的队列(这个队列也被叫做taskqueue)中取出第一个任务,执行完毕后取出microtask队列中的所有任务顺序执行
灬小丑
·
2023-01-28 02:39
Android集成ReactNative(0.61.5)
ReactNative集成到Android原生项目中,遇到不少问题参考了网上很多文章,但是都很旧了,而ReactNative已经升级到了0.61.5版本了,在Android中引入了facebook自己研发的
JS
飞奔在路上
·
2023-01-27 17:03
异步操作参考问题
4如何理解
JS引擎
提供的任务队列?5什么是事件循环?6异步操作都有哪些模式?7什么是串行执行和并行执行?8如何理解观察者模式?9JavaScript提供定时执行代码功能的相关函数有
空无一码
·
2023-01-27 01:15
day11 通过
JS引擎
的堆栈了解闭包原理
静态和动态作用域静态作用域,取决于变量和函数在何处声明,这里你可以想象成它的“出生地”,并在它执行之前就已经确定了。所以静态作用域又被称为词法作用域(lexicalscope),因为函数的“出生地”是在词法分析时“登记”的。动态作用域下,函数的作用域是在函数调用的时候才决定的。所以取决于在何处调用,这里你可以想象成它的“居住地”,这个是可以后天修改的。JavaScript代码,通常是通过前端浏览器
·
2023-01-27 00:40
前端javascript
javascript单线程模型
所谓单线程,是指在
JS引擎
中负责解释和执行JavaScript代
danny_922f
·
2023-01-26 15:13
JS执行机制
浏览器的常驻线程
js引擎
线程:解事执行js代码、用户输入、网络请求GUI线程:绘制用户界面,与js主线程是互斥的http网络请求线程:处理用户的get、post等请求,等返回结果后将回调函数推入任务队列中浏览器事件处理线程
风雅欢乐
·
2023-01-26 14:52
浏览器内核
2.
js引擎
负责解析Javascript,实现网页的动态效果。现在的内核倾向于只指渲染内核。
little_sheep_
·
2023-01-26 07:20
C#调用js库的方法示例代码
目录前言安装ClearScript引入js文件创建V8ScriptEngine对象通过
js引擎
加载js文件C#调用js方法实现经纬度坐标纠偏C#调用js方法判断经纬度点位是否在多边形内程序开发完成后发布
·
2023-01-18 00:46
Three.js骨骼动画(SkinnedMesh)
Threejs骨骼动画需要通过骨骼网格模型类SkinnedMesh来实现,一般来说骨骼动画模型都是3D美术创建,然后程序员通过three
js引擎
加载解析,为了让大家更
郭隆邦技术博客
·
2023-01-16 16:47
Three.js
前端修炼日记
类与原型对象关系——创建一个新函数的时候,
js引擎
会为默认为该函数创建一个prototype属性,这个属性值是一个原型对象,这个对象里默认有一个constructor构造函数属性,constructor
夏天来了叫醒我
·
2023-01-14 06:04
前端
vue.js
javascript
java调用js示例
jdk1.8引入了
js引擎
功能,可以在命令行下运行js交互程序:在jdk11之后,这个功能又去掉了。如下代码,是一个通过js调起计算器的示例。
luffy5459
·
2023-01-13 21:10
java
java
javascript
开发语言
java
call
js
scriptengine
Vue第四天笔记
接口调用方式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「单线程」所谓单线程,是指
JS引擎
中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务
_xusddd
·
2023-01-11 09:44
笔记
vue
Node.JS(2)--使用node执行js文件
CommentJS规范ECMAScript标准规范模块化CommonJS规范模块化知识回顾I/O(Input/output)I/O操作指的是对磁盘的读写操作NodeNode是对ES标准一个实现,Node也是一个
JS
花京院嚯
·
2023-01-09 07:23
Node.JS
node.js
javascript
JS堆栈内存的运行机制详解
目录栈内存ECStack堆内存数据类型创建步骤在
js引擎
中对变量的存储主要有两个位置,堆内存和栈内存。
·
2022-12-31 15:08
如何不改一行代码,让Hippy启动速度提升50%?
导读|Hippy使用
JS引擎
进行异步渲染,在用户从点击到打开首屏可交互过程中会有一定的耗时,影响用户体验。如何优化这段耗时?
腾讯云开发者
·
2022-12-31 00:14
前端
javascript
开发语言
ecmascript
如何不改一行代码,让Hippy启动速度提升50%?
导读|Hippy使用
JS引擎
进行异步渲染,在用户从点击到打开首屏可交互过程中会有一定的耗时,影响用户体验。如何优化这段耗时?
·
2022-12-26 10:51
后端
JS中的事件循环机制(Event Loop)
非阻塞
JS引擎
执行异步任务时,不会一直等待返回结果,主线程会挂起(pending)这个任务,继续执行其他任务,当异步任务返回结果时,js将异步任务的callback放到任务队列中,等到当前任务栈中的任务都执行完毕
anjushi_
·
2022-12-21 11:38
前端
javascript
前端
第十七届D2大会(I)
WebCompass-端内WebApp解决方案揭秘增强传统web端内方案,提供更好、更收敛的工程体验二、自渲染跨端框架在字节跳动的实践与展望基于FlutterEngine的二次开发三、Qking:跨端
JS
·
2022-12-21 10:20
第十七届D2大会(I)
WebCompass-端内WebApp解决方案揭秘增强传统web端内方案,提供更好、更收敛的工程体验二、自渲染跨端框架在字节跳动的实践与展望基于FlutterEngine的二次开发三、Qking:跨端
JS
·
2022-12-17 18:20
CocoaChina线下沙龙上海站嘉宾分享:Cocos2d-js作者林顺《Cocos2d-x工具链整合和工作流介绍》
嘉宾简介:林顺(触控科技高级技术总监,CocoaChina用户名:linshun)演讲主题:Cocos2d-x工具链整合和工作流介绍个人简介:林顺,Cocos2d-
js引擎
作者、Cocos2d-x引擎的联合创始人和开发者
xuehaiwuya_1
·
2022-12-16 10:47
其他
游戏开发
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他