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引擎
JavaScript中栈内存与堆内存分别是什么?
在
js引擎
中对变量的存储主要有两个位置,堆内存和栈内存。
喜陈
·
2023-12-31 13:02
JavaScript进阶
javascript
前端
代理(Proxy)和反射(Reflection)
例如在ES5出现以前,JS环境中的对象包含许多不可枚举和不可写的属性,但开发者不能定义自己的不可枚举或不可写属性,于是ES5引入了Object.defineProperty()方法来支持开发者去做
JS引擎
早就可以实现的事情
小小的开发人员
·
2023-12-29 16:27
js执行机制(event loop)
js引擎
的执行机制前提通过该笔记,在有异步代码同时出现时能够判断出js的执行顺序js是单线程语言js的Eventloop是js的执行机制js单线程的原因如果js是多线程的话,对于一个dom元素,如果一个线程删除掉这个元素
Lin__hr
·
2023-12-28 06:17
javascript
Promise,async和js的事件循环机制
js引擎
的事件循环,使
可爱的小小小狼
·
2023-12-27 09:52
前端
javascript
事件循环机制
EventLoop当
js引擎
遇到一个异步事件后,其实不会说一直等到异步事件的返回,而是先将异步事件进行挂起。等到异步事件执行完毕后,会被加入到事件队列中。
青笺吖
·
2023-12-27 06:20
cocos2d-js学习(三)
更多的是做一个项目过程的总结,而cocos2d-js只是中间的一小部分其实包括:需求分析阶段,了解需求,知道要做什么功能技术调研阶段,需要知道有哪些技术可以实现需求,对技术做可行性验证,这个时候就要学一下新技术了,像这次选用
js
George_Luofz
·
2023-12-26 23:48
vue开发跨平台应用
nativescript开发android和ios的框架,
js引擎
和本地交互没有webview,更加高效npminstall-gnativescriptnscreatemy-app--jsnscreatemy-app
怪力左手
·
2023-12-25 12:36
框架学习
vue.js
前端
javascript
浏览器基础知识
浏览器进程1、浏览器主进程:提供界面显示、用户交互、子进程管理、提供存储2、gpu进程:图形处理器3、网络进程:负责页面的网络资源加载4、渲染进程:页面的整体渲染,渲染进程都运行在沙箱中,排版引擎Blink和
Js
不吃鱼尾
·
2023-12-24 12:25
变量提升&&执行上下文
//变量提升预处理
js引擎
在代码正式执行之前会做一个预处理的工作:1.收集变量2.收集函数依据:var将var后边的变量定义但是不赋值varusername=undefined;function(){}
oneways
·
2023-12-23 21:50
JS 中全局与局部作用域中有关的变量提升的小考点
示例:vara=1;(function(){console.log(a);leta=2;})()理解:
JS引擎
在进入预编译阶段时,每进入到一个不同的运行环境都会创建一个相应的执行上下文(executioncontext
C澒
·
2023-12-23 08:24
js
细节详解
javascript
前端
JS 异步之宏队列 与 微队列
用来保存待执行的宏任务(回调),比如:定时器回调、DOM事件回调和Ajax回调微队列:用来保存待执行的微任务(回调),比如:Promise回调和MutationObserve回调JS执行时会区别这两个回调:(a)
Js
酷酷的凯先生
·
2023-12-20 03:46
C语言执行javascript代码
原理:应用SpiderMonkey的
js引擎
可以执行javascript代码.1.添加头文件#include#include#include#include2.添加主函数intmain(intargc,
一路向后
·
2023-12-18 19:19
关于uniapp X 的最新消息
(通过显示界面元素边界可知界面都是原生UI,解包后也不会看到
js引擎
,里面
王家视频教程图书馆
·
2023-12-15 09:14
Uniapp
uni-app
使用 NVM 实现 Node 版本平滑切换
不同的Node版本对应着不同的
JS引擎
,可能会导致package的兼容性问题。手动切换Node版本的方法很容易出错,也无法灵活控制。nvm作为一款流行的Node版本管理工具,可以很好地解决这些问题。
前端讲堂-鸿蒙课堂
·
2023-12-15 05:27
vue
node.js
nodeJs初探
一直对NodeJs有很大的兴趣~趁着今天公司里的事不多趁机学习下~特地带来了笔记本(笔记本里装了Ubuntu),NodeJs是基于V8
Js引擎
的服务器端的Js环境,算是一个中间件,底层还是由C/C++实现的
liyichaodoom3
·
2023-12-14 23:57
Front-End
nodeJs
服务器端JS
JS this指向详解
前述在了解js中this指向之前先简单的阐述一下脚本执行过程和执行上下文的概念js脚本执行过程当
js引擎
执行脚本代码之前会先进行一个预编译阶段,然后创建全局执行上下文入栈(上下文调用栈),然后执行全局代码
SuppperSA
·
2023-12-06 20:03
javascript
javascript
前端
浏览器兼容问题汇总
浏览器内核主要分为两种,一是渲染引擎,另一个是
js引擎
,内核更加倾向于说渲染引擎。
wj_39ed
·
2023-12-06 15:27
关于setInterval和setTimeout的执行问题
js引擎
是单线程的。而实际上,浏览器负责进行排序,指派某段代码在某个时间点运行的优先级,而js就负责顺序执行队列中的代码就行。下面看一个例子:结果如下:现在来说一下重复的定时
喂你钱包掉了
·
2023-12-04 14:02
JavaScipt
每个浏览器都有一个相应的
JS引擎
。JS代码的执行需要依赖于HTML,不能单独执行。注意
家有小慧
·
2023-12-03 06:19
温故而知新,重新了解
JS引擎
前言前段时间在看小黄书,里头讲了JS的编译原理,并提到了
JS引擎
,出于好奇,我想去了解相关方面的知识。
深度剖析JavaScript
·
2023-12-01 16:25
js引擎
执行代码阶段
解析阶段分为:词法分析、语法分析运行阶段分为:预解析、运行。词法解析:将代码中的字符串分割为有意义的代码块,这些代码块可称之为词法单元。如vara=6会被分为var、a、=、1,这些零散的单元会组成一个词法单元流进行解析语法解析:将词法单元流转换成一棵抽象语法树(AST)预解析:在js代码在正式执行之前,会进行一些解析工作。如寻找var声明的变量和function声明的函数,找到后进行提升,但是在
liuxingxing
·
2023-11-30 14:18
事件循环
浏览器渲染进程浏览器的渲染线程大概有以下几种:(1)GUI线程;(2)
JS引擎
线程;(3)事件触发线程;(4)定时器线程;(5)异步的http网络请求线程JavaScript单线程是指浏览器在解释和执行
_咻咻咻咻咻
·
2023-11-29 16:07
TypeScript
但是
JS引擎
无法读取TypeScript代码,因此任何TypeScript文件都应该经
limengbo9981
·
2023-11-25 21:19
javascript
前端
es6
typescript
浅谈浏览器多进程与JS线程
面试被问到了浏览器线程,没答出来,最终还是感谢拿到了offer对于浏览器的知识还是知道的太少了,开始恶补TAT文章目录一、进程、线程之间的关系二、浏览器内的进程三、浏览器内核(渲染进程)四、
js引擎
为什么是单线程五
你脸上有BUG
·
2023-11-24 16:22
面试
进程线程
浏览器线程
渲染
js引擎
理解JavaScript运行机制(单线程、异步模式)
渲染进程负责渲染浏览器界面,解析HTML,CSS,构建DOM树和RenderObject树,布局和绘制等当界面需要重绘(Repaint)或由于某种操作引发回流(reflow)时,该线程就会执行GUI渲染线程与
JS
cccccchenyuhao
·
2023-11-23 00:07
鸿蒙之后,小米 Vela 也来了,下一代物联网平台应该是什么?
鸿蒙推出了类web开发架构ACEJS=LiteOS+jerryscript+ACEJS=类web开发方式,同时提供了PC模拟器实时预览支持;整体开发框架的核心是jerryscript,三星开发的嵌入式
js
不吃咸鱼的猫咪
·
2023-11-22 21:23
面试题 - 事件循环机制
常说的JS是单线程语言,是因为执行JS的引擎是单线程的,而浏览器本身是多线程的浏览器主要含有:js执行线程定时器线程http请求线程事件触发线程GUI线程等异步请求的真正执行者是浏览器的其他线程
js引擎
只是执行了异步操作成功了之后的回调函数二
南柚a
·
2023-11-21 23:04
前端面试题
javascript
面试题
知识点
【JS】V8 引擎原理
文章目录认识
JS引擎
V8引擎原理V8引擎架构V8引擎的解析图认识
JS引擎
为什么需要
JS引擎
?1.
一颗不甘坠落的流星
·
2023-11-21 13:54
JavaScript
笔记
javascript
V8引擎
JavaScript 运行机制
进程与线程1.1概念1.2区别1.3多进程与多线程1.4JS为什么是单线程1.5浏览器1.5.1浏览器包含哪些进程1.5.2为什么浏览器要多进程1.5.3渲染进程1.5.3.1GUI渲染线程1.5.3.2
JS
〔晴【天】º〕
·
2023-11-20 16:07
前端学习
javascript
开发语言
ecmascript
前端
浏览器的 线程 and 渲染流程
浏览器的线程有以下五大类:1.
JS引擎
线程JS内核,也称
JS引擎
,负责处理执行javascript脚本。这是JS中的主线程,所以JS是单线程的编程语言,但是实际上JS属于单线程异步。
蒙面大婶l
·
2023-11-20 04:55
开发语言
javascript
前端
JS引擎
、浏览器内核、ECMAScript 和 JavaScript
几个名词经常出现又总是混淆,找文档标准的时候不知道以哪个为准,还是特意区分下吧1.
JS引擎
JS引擎
是专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器中即
JS引擎
负责处理JS脚本2.浏览器内核浏览器内核又叫渲染引擎
钱英俊真英俊
·
2023-11-19 23:07
深入解析变量声明提升和函数声明提升
在预编译阶段,
JS引擎
会做一件事情,那就是读取变量的定义并确定其作用域即生效范围。
W Y L
·
2023-11-16 13:23
js
javascript
HTML部分复习笔记
个人复习的笔记1.浏览器1.1市面常见浏览器1.2浏览器内核面试用:浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者RenderingEngine)和
JS引擎
。
weixin_30772105
·
2023-11-15 18:23
xhtml
人工智能
javascript
ViewUI
【node学习】node.js
简单来讲就是node,使用require()而不是import二、V8引擎1、关于
js引擎
V8提供了执行JavaScript的运行时
鲁南彭于晏
·
2023-11-15 07:40
js
nodejs
js
javascript
保姆级带你理解事件循环机制
题记:面试总有些面试官喜欢问,什么是循环机制,前端代码如何执行的,什么又是宏任务微任务,oh,mygod,我们首先需要理解以下几个概念概念:调用栈调用栈是
JS引擎
追踪函数执行的一个机制,当一次有多个函数被调用时
码路老默007
·
2023-11-14 22:33
工作
vue
前端基础
前端
javascript
vue.js
Three.js——基于原生WebGL封装运行的三维引擎
所以接下来内容会展示大量基于Three
js引擎
或Threejs类似引擎开发的Web3D应用,以便
骆骆爱学习
·
2023-11-12 22:00
javascript
webgl
开发语言
JavaScript脚本语言 - 入门介绍与基本语法
文章目录JavaScript简介初识JavaScriptJavaScript历史JavaScript是什么JavaScript的作用HTML/CSS/JS的关系浏览器执行JS简介渲染引擎
JS引擎
结论JavaScript
鬼鬼骑士
·
2023-11-12 15:51
笔记
成长阶段
javascript
前端
html
JS引擎
-- Chrome V8 引擎入门
转自:https://blog.csdn.net/xyqzki/article/details/45745507Note:C++里面要用JS就用V8link:http://www.cnblogs.com/liuning8023/archive/2012/11/03/2752761.htmlhttps://developers.google.com/v8/intro本文内容介绍关于V8引擎V8引擎入
kangle0228
·
2023-11-12 15:49
前端
ECMAScript基础知识总结
计算机=硬件+软件(操作系统—+应用软件)浏览器包括:渲染引擎、
JS引擎
一、JavaScript是什么HTML\CSS——标记语言JavaScript——编程语言Java语言——运行在服务端的语言JavaScript
卡卡_西
·
2023-11-11 14:20
javascript
JavaScript 作用域链(Scope Chain)是什么?有什么作用?
结论先行:当在函数内部访问一个变量的时候,(
JS引擎
)程序会先在当前作用域中查找(是否存在该变量),如果找到了就直接使用。否则就会向上层作用域逐级查找,直到找到全局作用域为止。
小草莓蹦蹦跳
·
2023-11-11 03:38
每日专栏
JavaScript
javascript
前端
Threejs教程之着色器
Three.js着色器Three.js视频教程很多时候如果想写一些特效,往往需要编写着色器代码GLSL,如果你不熟悉着色器语言,自然需要学习着色器语言语法,如果你有着色器语言基础,直接使用Three
js
郭隆邦技术博客
·
2023-11-09 20:56
Three.js
Threejs
WebGL
着色器
GLSL
常用浏览器
浏览器及其内核浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者RenderingEngine)和
JS引擎
。
zyftest1
·
2023-11-08 11:19
WEB前端
浏览器及其内核
web
webWorker
但浏览器不是单线程的,可能存在
js引擎
线程、渲染线程、http请求线程等。一旦出现js【主线程】耗时操作,就会造成浏览器卡死,用户点击没响应等情况。
码农小菲
·
2023-11-06 14:09
js基础
前端
javascript
React 底层 Fiber 架构 简单理解
一、背景JS是引擎是单线程运行的;严格来说,
JS引擎
和页面渲染引擎在同一渲染线程,两者互斥。那么就会遇到这样的一种情况:当前面一个任务长期霸占CPU,后面啥事也干不了,浏览器卡死,造成极差的用户体验。
码农小菲
·
2023-11-06 14:31
react.js
前端
插值表达式 {{}}
1.作用:利用表达式进行插值,渲染到页面中表达式:是可以被求值的代码,
JS引擎
会讲其计算出一个结果如:以下的情况都是表达式money+100money-100money*10money/1
星辰迷上大海
·
2023-11-06 13:25
Vue2+3
vue.js
javascript
前端
浏览器原理 渲染过程
js引擎
函数作用域
注:AO、GO、VO是ES5之前的概念。1、浏览器的工作原理1、输入url,回车:检查url,添加协议(举例:http1.1)2、网络进程:检查当前资源是否已经请求过,如果是,则使用本地缓存,拦截请求3、如果没有本地缓存的资源,则通过dns解析出ip地址和端口。这里也会看本地dns缓存有没有解析过当前url。如果有则不用请求dns系统查找域名和ip地址的映射关系。http的默认端口是80.。4、建
大海里没有水
·
2023-11-06 12:25
javascript
前端
css
JavaScript执行上下文和调用栈
上节课我们已经说过了,JavaScript的代码执行是发生在
js引擎
中的调用堆栈的,但是具体是如何运行的,我们来详细剖析一下如何执行上下文执行上下文:执行上下文是指在JavaScript中代码被执行时所创建的环境
网络点点滴
·
2023-11-05 18:32
JavaScript
javascript
开发语言
ecmascript
JavaScript引擎和运行时
什么是一个JavaScript引擎
JS引擎
执行JS代码的程序例如比较出名的就是GOOGLE的V8引擎,当然其他浏览器也有各自的引擎
JS引擎
一般会有两部分组成,一个是调用栈,一个是堆;调用栈就是我们代码实际执行的地方
网络点点滴
·
2023-11-05 18:02
JavaScript
javascript
开发语言
ecmascript
作用域链
JavaScript中所有的变量都是存在于某一个作用域中的除了全局作用域,每一个作用域都是存在于某个作用域中的在试图访问一个变量时
JS引擎
会从当前作用域开始向上查找直到Global全局作用域停止例如vara
有点孤僻
·
2023-11-04 13:22
定时器
setTimeout(fn,delay)实际上定时器并不会在delay时间结束后立马执行fn,因为定时器被放置在任务队列中,等主线程中的任务执行完成后,
JS引擎
才会在任务队列中检查是否可以将其提出到主线程中执行
王瓷锤
·
2023-11-04 07:52
上一页
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
其他