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引擎
一文搞定前端错误捕获和上报
好在我们在Web场景中Js运行出现异常不会导致
JS引擎
崩溃,最多只会终止当前执行的任务。
·
2021-11-18 20:02
Web面试常问回流reflow与重绘repaint原理及区别
目录浏览器的渲染机制回流与重绘回流导致回流的操作:重绘导致重绘的操作:浏览器的渲染机制1.浏览器采用两个引擎来处理页面的工作,不同的浏览器使用的渲染引擎不一样渲染引擎:Chrom和Safari使用"WebKit",Firefor使用"Geoko"
js
·
2021-11-10 10:33
Hermes将成为React Native默认的
JS引擎
自2019年首次发布以来,小巧轻便的JavaScript引擎Hermes在社区中的名气越来越高,很多的框架也开始支持Hermes。作为ReactNative领域高人气元框架的缔造者,Expo团队此前公布了对Hermes的实验性支持。另外,流行移动数据库Realm团队近期也决定为Hermes提供alpha支持。在本文中,我们希望重点介绍过去两年来在推动Hermes成为ReactNative最佳Jav
·
2021-11-02 11:31
Javascript知识分享——流程控制
.while循环4.do…while循环五、continue和break总结前言javascript是现在的流行语言之一,是一种运行在客户端的脚本语言,而脚本语言是不需要编译,运行过程中由js解释器(
JS
墨承天
·
2021-10-21 18:49
javascript
前端
css3
ecmascript
浅谈V8引擎垃圾回收机制
上文我们学习了
js引擎
垃圾回收机制,这篇文章,我们一起来看看V8引擎垃圾回收机制,看看V8在垃圾回收方面做了哪些优化,有哪些方面性能的提升。
冬的前端小屋
·
2021-10-11 10:59
1、初始JavaScript
1、什么是JavaScript1.世界上最流行的语言之一,运行在客户端的脚本语言2.脚本语言:不需要编译,运行过程中由js解释器(
js引擎
)逐行进行解释执行3.现在也可以基于Node.js技术进行服务器端编程
Sun Jiakai_凯
·
2021-10-10 14:46
JavaScript
javascript
2021-10-09 React-Native 网络请求原理
背景与网络请求有关的api有XMLHttpRequest、fetch、WebSocket,但是这三个API并不是JavaScript的标准api,也就是说在
js引擎
中无法直接使用这些api。
KingAmo
·
2021-10-09 15:45
前端学习杂记
JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好Node.js快速入门浏览器的内核包括两个部分核心DOM渲染引擎JavaScript解析器(
js
图南zzz
·
2021-10-06 15:52
node.js
javascript
npm
es6
babel
云原生爱好者周刊:目前 WebAssembly 的最佳应用场景有哪些?
CodespacesSysdig宣布对SysdigMonitor进行重大改进开源项目推荐文章推荐WebAssembly(Wasm)是一种基于堆栈虚拟机的二进制指令格式,可以将C/C++/Rust等高级语言转成
JS
·
2021-08-17 17:15
云计算
javascript的同步异步编程
js中的同步和异步同步js是单线程的,浏览器只会分配一个
js引擎
线程,用来执行js代码,当其执行代码时,js一次只能执行一次事件,这就是js中的同步异步异步是由浏览器任务队列的机制决定的:我们说js单线程指的是浏览器分配给
miao8862
·
2021-08-07 19:35
第 5 题:常见的浏览器内核有哪些?
浏览器内核也可以理解为排版引擎,主要由2部分组成,渲染引擎和
JS引擎
排版引擎主要是负责获取网页内容(HTML、XML、图像、CSS、JS)等信息进行解析、渲染网页,将网页的代码转换为看得到的页面浏览器的内核的不同对于网页的语法解释会有不同
·
2021-08-03 12:39
html
一句话木马该怎么实现?现在就带你了解
本在这里提出一种Java一句话木马:利用Java中
JS引擎
实现的一句话木马。基本原理Java没
kali_Ma
·
2021-07-30 21:36
网络安全
信息安全
渗透测试
安全漏洞
java
前端性能优化之重排和重绘
估计大家已经烂熟于心了,从计算机网络到
JS引擎
,一路飞奔到浏览器渲染引擎。经验越多就能理解的越深。感兴趣的同学可以看一下这篇文章,深度和广度俱佳从输
不行了快拦住我
·
2021-07-28 11:52
第 5 题:常见的浏览器内核有哪些?
浏览器内核也可以理解为排版引擎,主要由2部分组成,渲染引擎和
JS引擎
排版引擎主要是负责获取网页内容(HTML、XML、图像、CSS、JS)等信息进行解析、渲染网页,将网页的代码转换为看得到的页面浏览器的内核的不同对于网页的语法解释会有不同
·
2021-07-27 20:50
html
JavaScript V8引擎
很多人都知道v8引擎,v8引擎是一种
js引擎
的实现。在开始介绍v8之前,先搞清JavaScript引擎是什么,这里简单引用JavaScript引擎是执行JavaScript代码的程序或解释器。
技术与健康
·
2021-06-27 13:09
前端异步面试题大全
题目相同意味着被问的频率比较高(x3表示有三份面经被问),有问题欢迎留言讨论,喜欢可以点赞关注1、浏览器架构1.用户界面2.浏览器引擎(负责窗口管理、Tab进程管理等)3.渲染引擎(有叫内核,负责HTML解析、页面渲染)4.
JS
Aniugel
·
2021-06-27 11:18
03-19 微任务和宏任务的区别
宏任务中的事件放在callbackqueue中,由事件触发线程维护;微任务的事件放在微任务队列中,由
js引擎
线程
威少带我砍三双
·
2021-06-26 21:47
setTimeout
这样,在未来的某个时刻,
js引擎
就会去执行这个回调。如果定时器到时后,事件循环队列中已经有多个项目会怎样呢?
樱木夜访流川枫
·
2021-06-26 05:48
2018-12-21
js引擎
和渲染引擎
看看下面这样一段代码:functionjank(second){varstart=+newDate();while(start+second*1000>(+newDate())){}}div.style.backgroundColor="red";//somelongruntaskjank(5);div.style.backgroundColor="blue";无论在任何的浏览器中运行上面的代码,
xdanger
·
2021-06-25 20:34
浏览器相关知识梳理
刚开始学习了node.js,和浏览器相关的知识有必要梳理一下:1,浏览器的组成---包括五大部分:(1)用户界面(也即UI);(2)网络请求;(3)
JS引擎
(解析js);(4)渲染引擎(解析html,css
Anna_Hu
·
2021-06-25 18:32
ReactNative底层架构简述
然后传给
JS引擎
执行,现在ios和android统一用的是JSC。UIThread(MainThread/Nativethread)。
Fat_L
·
2021-06-25 15:41
JavaScript面试考点之垃圾回收机制
JS引擎
中有一个后台进程称为垃圾回收器,它监视所有对象,观察对象是否可被访问,然后按照固定的时
团子哒哒
·
2021-06-24 21:46
任务二十二 普通类型和对象的区别
简单类型:number、string、boolean、undefined、null、symbol复杂类型(引用类型):object浏览器的
JS引擎
在得到内存后会划分为两个区域代码区和数据区,在数据区划分为栈内存
江湖人_2c48
·
2021-06-24 14:14
深入了解JavaScript执行过程(JS系列之一)
在编译阶段
JS引擎
主要做了三件事:词法分析、语法分析和代码生成;编译完成后
JS引擎
开始创建执行上下文(JavaScript代码运行的环境),并执行JS代码。
JefferyXIE
·
2021-06-23 16:34
前端工程化1:小白应该知道的NodeJS、NPM、package.json、脚手架是什么?
1、一些基本概念1.1
js引擎
是什么?
js引擎
在浏览器中用于执行js代码;
js引擎
是单线程机制,js同步代码在引擎中按照顺序一步一步执行;1.2V8引擎是什么?
·
2021-06-23 12:48
宏任务和微任务
在挂起任务时,
JS引擎
会将所有任务按照类别分到这两个队列中,首先在macrotask的队列(这个队列也被叫做taskqueue)中取出第一个任务,执行完毕后取出microtask队列中的所有任务顺序执行
一个被程序员耽误的厨师
·
2021-06-22 21:26
js 宏任务和微任务
在挂起任务时,
JS引擎
会将所有任务按照类别分到这两个队列中,首先在macrotask的队列(这个队列也被叫做taskqueue)中取出第一个任务,执行完毕后取出microtask队列中的所有任务顺序执行
莫伊剑客
·
2021-06-22 15:52
如何优雅处理前端异常?
增强用户体验;远程定位问题;未雨绸缪,及早发现问题;无法复线问题,尤其是移动端,机型,系统都是问题;完善的前端方案,前端监控系统;对于JS而言,我们面对的仅仅只是异常,异常的出现不会直接导致
JS引擎
崩溃
优秀的javaScript
·
2021-06-22 03:51
初学JavaScript
NetspaceNavigator(后衍生出火狐)伊利诺伊大学将mosaic卖给微软,比尔盖茨在此基础上退出IEJavascript作者:BrendanEich始用命:Livescript浏览器两大部分:shell内核(渲染引擎、
js
值得_e36c
·
2021-06-22 03:56
事件循环:微任务 宏任务
前提:JavaScript引擎有一个监听事件(monitoringprocess)的功能,会持续不断的检查
js引擎
的主线程执行栈是否为空,如果为空就会去取事件触发线程存放在事件队列中的回调函数执行。
好奇男孩
·
2021-06-20 16:26
使用 quickjs 和 Vue.js 模仿微信小程序的双线程模型
微信小程序和网页最大的不同是小程序基于WebView+
JS引擎
实现的双线程渲染架构,参考微信小程序的渲染层和逻辑层文档,实际上是多个WebView加上一个
JS引擎
,在Android上是使用Googlev8
ImWiki
·
2021-06-20 00:31
前端学习笔记(九)前端框架之vue工程搭建
nodejsjavascript代码的运行原本需要浏览器引擎去解析和执行,而nodejs
js引擎
单独封装成程序从而使js代码解析和执行过程不依赖于浏览器,因此在一定程度上我们可以将nodejs称为前端的
xueshanfeitian
·
2021-06-19 21:09
前端
js 宏任务和微任务
在挂起任务时,
JS引擎
会将所有任务按照类别分到这两个队列中,首先在macrotask的队列(这个队列也被叫做taskqueue)中取出第一个任务,执行完毕后取出microtask队列中的所有任务顺序执行
Small_Song
·
2021-06-19 11:39
JS代码执行过程
一概念解析:1JS编译JS不是提前编译的,而是在执行前由
JS引擎
在几微秒内进行编译编译三部:1、词法分析(分析有啥词并整理成词法单元流(由词构成的数组))2、语法分析(词法单元流整理成抽象语法树(abstractsyntaxcode
史蒂夫sdf
·
2021-06-17 10:59
var声明及变量提升
提升机制(Hoisting):
js引擎
的工作方式是,先解析代码,然后再一行一行的运行,这就造成,在函数作用域或全局作用域中通过var声明的变量,无论在哪里声明的,都会被当做在当前作用域的顶部声明的变量。
藕藕藕汀
·
2021-06-15 15:05
js的补充
浏览器分为:shell内核内核又分为:渲染引擎(语法规则和渲染)
JS引擎
其他模块JS的逼格解释性语言(不需要编译成文件)跨平台知识点补充编译:cc++等优点:快不足:移植性不好(不垮平台)解释:JavaScriptphp
常婧帅
·
2021-06-13 16:46
javaScript引擎,运行时和调用堆栈的概述
下图是关于
js引擎
的简化图image.png主要包含两个组件:*内存堆-内存分配发生的地方*调用堆栈-代码执行时的堆栈对js有一些深入了解的人,都知道v8引擎,就是这里说的一种
js引擎
。
技术与健康
·
2021-06-12 18:36
HTML基础-阿里云大学
浏览器内核分为(渲染引擎、
JS引擎
)Trident(IE内核)Gecko(Firefox)webkit(Safari)Chromium/Blink(chrome)Presto(Opera)移动端的浏览器内核是系统内置浏览器的内核目前移动设备浏览器上常用的内核有
IronMan999
·
2021-06-12 17:26
常见的浏览器及其内核
浏览器内核指的是(参考)浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者RenderingEngine)和
JS引擎
。
不是我的简书
·
2021-06-12 09:25
简易理解JSBridge实现原理
JSBridge是一种桥接器,通过
JS引擎
或Webview容器为媒介,约定协议进行通信,实现Native端和Web端双向通信的一种机制。
大亮亮亮亮
·
2021-06-12 05:07
3,预解析
*/vara={n:1};varb=a;a.x=a={n:2};a.x//undefinedb.x//{n:2}闭包作用域
js引擎
逃逸分析fun
r8HZGEmq
·
2021-06-10 12:30
关于js执行的一些理解
js引擎
是单线程的,不能同时执行多个任务,必须是一个任务执行完,才会去执行下一个任务,它有一个主进程(mainthread),还有一个任务队列(taskqueue),
js引擎
包含一个调用栈(callbackstack
codingC
·
2021-06-09 22:53
Class的基本语法和继承
JS引擎
是一个大的工厂,工厂的专家制作出了Object.prototyp产品在这个产品的基础上又制造出了Function.prototype在这个原型的基础上制造除了两个非常厉害的机器Object函数和
铜牛彦祖
·
2021-06-09 12:35
JS里的内存机制
数据的存储方式
JS引擎
将内存分为代码区和数据区,其中,数据区分为Stack(栈内存)和Heap(堆内存)。简单类型的数据直接存在Stack里,复杂类型的数据是把Heap地址存在Stack里。
z_yyy
·
2021-06-08 18:21
js 异步
浏览器(或者说
JS引擎
)执行JS的机制是基于事件循环。由于JS是单线程,所以同一时间能且只能执行一个任务,其他任务就得排队,后续任务必须等到前一个任务结束才能开始执行。
jingqian_xi
·
2021-06-07 19:39
PhaserJs实现营销小游戏
(一)PhaserJS简介PhaserJs是一款专门用于桌面及移动HTML2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.
js引擎
以加快
小奵猫
·
2021-06-05 00:26
Node Event Loop
当我们听到NodeJS被一些人介绍的时候总是说:非阻塞,基于googlev8
js引擎
的事件驱动平台。这些意味着什么?”非阻塞“和”事件驱动“是什么意思?
吃柠檬的刺猬
·
2021-06-04 07:59
最后一次谈论EventLoop
单线程,其实是
JS引擎
是单线程的,跨平台也是指JavaScript的宿主环境(多数是浏览器)是跨平台的。
hellomyshadow
·
2021-05-31 10:08
Javascript引擎内部的三种抽象操作
下面介绍一下
Js引擎
内部的三种抽象操作。1.通过ToPrimitive()将值转换为原始值。
萧潇在jianshu
·
2021-05-19 17:01
JS预备篇 引擎介绍
3.外部文件
js引擎
:JavaScript引擎就是用来执行JS代码的主要的网页浏览器JavaScript引擎:MozillaSpiderMonkey,第一款JavaScript引擎,由BrendanEich
一川烟草i蓑衣
·
2021-05-19 09:26
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他