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引擎
面试题
三分钟自我介绍js1.防抖和节流防抖:n秒后执行该事件,若在n秒内被重复触发,则重新计算节流:n秒内只运行一次,如果n秒内重复触发,则只有一次生效详细内容变量提升
js引擎
把变量的声明部分和函数的声明部分提升到代码的开头的行为
Petricor
·
2023-04-23 20:22
es6总结
变量可使用范围称为变量作用域,if(){}for(){}switch(){}没有作用域,{}外面也可以访问{}内部变量function函数有作用域{}外不能访问函数内部变量(2).var声明的变量会变量提升当
js
yaoshuaia
·
2023-04-20 22:16
es6
es6
html、css、js下载解析顺序
浏览器向服务器请求html文件并下载从上到下的顺序下载文件,主线程同步下载标签中的文件,然后多线程异步解析各文件标签中的文件下载并解析完成,才会开始执行body里面的代码来渲染页面,js要使用浏览器的
js
阳光小美女king
·
2023-04-20 11:31
NodeJS-简介&配置
准确的说JavaScript是运行在浏览器内核中的
JS引擎
(engine)浏览器中的JavaScript可以做什么?-操作DOM(对DOM的增删改
Kingtester
·
2023-04-19 07:34
【JavaScript】3.JavaScript预解析
JavaScript预解析1.变量预解析和函数预解析
js引擎
运行js分为两步:预解析代码执行预解析
js引擎
会把js里面所有的var还有function提升到当前作用域的最前面代码执行按照代码书写的顺序从上往下执行预解析分为变量预解析
ich&du
·
2023-04-18 10:27
JavaScript学习笔记
javascript
前端
vue.js
浏览器 v8 pwn
randerprocess:负责控制渲染内容GPUprocess:负责渲染内容utilityprocess:标签⻚进程pluginprocess:插件进程每个插件,每个标签页都是单独的进程,有属于自己的PID
JS
_sky123_
·
2023-04-18 06:43
javascript
安全架构
chrome
前端面试题——js篇(二)
JS引擎
在运行一份代码的时候,首先,对代码进行预编译,将所有var声明的变量提升到所在作用域的顶部,赋值留在原地。而let和const声明的变量不存在声明提升。2.JS的参数是以什么方式进行传递的?
前端宝库
·
2023-04-18 02:18
javascript
前端
面试
宏任务和微任务的执行顺序
整体代码)、setTimeout、setInterval、setImmediate(Node.js环境)、UI事件、I/O(Node.js)3、运行:后运行二、微任务(microtask)1、发起者:
JS
宋小菜_菜菜
·
2023-04-17 22:23
javascript的事件循环机制eventloop---三分一把刀
【不懂线程可以看计算机原理,进程,线程,协程,在cpu寄存器,内存,硬盘上的操作原理就行】浏览器内核包含有多种线程,我举例说下:GUI渲染线程,
js引擎
线程,http线程,事件触发线程,定时器线程。
三分一把刀
·
2023-04-17 15:34
JS语言简介、输入输出语句、变量、变量数据类型、获取变量数据类型、数据类型转换、标识符关键字保留字
计算机语言是人与计算机信息传递的语言,分为机器语言(二进制)、汇编语言和高级语言(js是其中一种),但实际计算机最终执行的都是机器语言,识别不了其他语音,因此需要使用翻译器二进制化浏览器分为两部分,渲染引擎(内核)以及
JS
我的皎月闻越香_
·
2023-04-16 09:47
JavaScript是什么?能做什么?一篇文章带你了解JavaScript的发展史、组成及作用
运行过程中由js解释器(
js引擎
)进行解释并执行密码输入错误、邮箱格式、
即兴小索奇jixyxcsoqi
·
2023-04-15 14:41
JavaScript
前端
javascript
html
css
JavaScript
JS解释JS组成JS特点:1.开发工具简单,记事本即可2.无需编译,直接由
JS引擎
负责执行3.弱类型语言由数据来决定数据类型4.面向对象浏览器内核JS嵌入方式嵌入在元素“事件”中嵌入在标记中JS写在外部脚本文件中
penpy
·
2023-04-15 08:42
JavaScript第一章[以VScode为开发环境]
1.初识JavaScript1.2JavaScript是什么JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言脚本语言:不需要编译,运行过程中由建设解释器(
js引擎
)逐行来进行解释并执行现在也可以基于
一条一厢情愿的鱼
·
2023-04-15 06:57
javaScript简介
javaScriptjs功能:通过浏览器内置的JavaScript引擎进行解释执行,把一个原本只用来显示的页面转变成支持用户交互的页面程序
js引擎
:是JavaScript语言的解释器,用于读取网页中的JavaScript
117jf
·
2023-04-15 00:36
js
javascript
前端
html
html标签速查
浏览器内核(理解)浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者RenderingEngine)和
JS引擎
。
伽蓝star
·
2023-04-14 18:50
切到puerts问题记录
此前unity项目使用的是自研的
js引擎
,这次尝试使用以下puerts,问题记录如下:Exception:undefined:0:Error:modulenotfoundxxx.js企业微信截图_16671989999415
taiyosen
·
2023-04-13 22:15
JavaScript-1
简介imageJavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)脚本语言:不需要编译,运行过程中由js解释器(
js引擎
)逐行来进行解释并执行现在也可以基于
艾欧恩
·
2023-04-13 07:11
Three.js教程:第一个3D场景
推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生下面的代码完整展示了通过three.
js引擎
创建的一个三维场景,在场景中绘制并渲染了一个立方体的效果,为了大家更好的宏观了解three.
js
ygtu2018
·
2023-04-12 18:51
three.js
javascript
3d
前端
Promise的深入理解
一、promise的认识1.js的单线程1)javascript的执行环境是单线程的2)单线程:指
JS引擎
中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个
文鼎鼎
·
2023-04-12 15:48
promise
javascript
Three.js教程:第一个3D场景
推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生下面的代码完整展示了通过three.
js引擎
创建的一个三维场景,在场景中绘制并渲染了一个立方体的效果,为了大家更好的宏观了解three.
js
yevtte2023
·
2023-04-12 03:12
javascript
前端
html
js引擎
垃圾回收机制示例详解
目录内存管理机制V8引擎的内存回收机制栈内存回收:堆内存的回收并行、并发与小任务回收总结内存管理机制在计算机语言中,内存管理机制一般分为以下几种:手动管理手动管理以C、C++为代表,对象分配内存后,需要程序员手动调用释放内存的代码。这种方式的效率是最高的。自动管理目前自动内存管理比较主流,如java、js、python等,我们在写代码的时候基本不用关心内存管理问题,内存的分配以及垃圾内存的回收都会
·
2023-04-12 01:36
webgl坐标转换_WebGL教程
视频教程发布地址Three
js引擎
Threejs是webgl国内应用最广泛的一款三维引擎,实际做项目的时候一般都是通过一款三维引擎来完成,这样要比直接使用原生WebGL要方便的多,所在这里放了一个相关的链接
晓剑15703836037
·
2023-04-11 11:09
webgl坐标转换
10 JS01
JavaScript1、JavaScript是什么·JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)·脚本语言:不需要编译,运行过程中由js解释器(
js
NYX_UNI
·
2023-04-10 20:09
javascript
开发语言
ecmascript
windows应用程序开发技术对比
官网使用JavaScript、HTML和CSS开发,门槛低使用此技术开发的产品多,相对来说成熟,界面漂亮,网页能不漂亮么Electron基于Chromium和Node.js,因为内嵌
js引擎
,打包体积大
胖虎6688
·
2023-04-10 19:54
移动开发
windows
【创造者】JS技术
解析:变量提升是指在执行代码之前,
JS引擎
会将所有声明的变量和函数提升至当前作用域顶部;闭包是指函数可以访问外部函数的变量,即使在外部函数执行完毕后也能访问;作用域链是指变量查找时从当前作用域一直向上查找
csde.L
·
2023-04-10 14:50
javascript
2018-09-30
flywaydbVersioncontrolforyourdatabaseV8十年故事:从农场诞生的星球最强
JS引擎
开始使用MongoDB之前应该知道的14件事StringPerformanceHintselasticsearch
baitu
·
2023-04-10 03:50
JS引擎
(0):JavaScript引擎群雄演义—起底JavaScript引擎
JavaScript既是一个面向过程的语言又是一个面向对象的语言。在JavaScript中,通过在运行时给空对象附加方法和属性来创建对象,与编译语言如C++和Java中常见的通过语法来定义类相反。对象构造后,它可以用作是创建相似对象的原型。JavaScript的动态特性包括运行时构造对象、可变参数列表、函数变量、动态脚本执行(通过eval)、对象内枚举(通过for...in)和源码恢复(JavaS
周陆军的个人博客
·
2023-04-10 01:16
javascript
java
开发语言
JS引擎
(1):
JS引擎
擂台赛,JavaScript引擎的特征比较及术语科普
上篇介绍过JavaScript引擎的历史,《
JS引擎
(0):起底各种JavaScript引擎群雄争霸之路》一些流行的JavaScript引擎SpiderMonkey,BrendanEich在Netscape
周陆军的个人博客
·
2023-04-10 01:16
javascript
开发语言
ecmascript
JS引擎
(2):Java平台上JavaScript引擎—Rhino/Nashorn概述
可以后端开发的javascript引擎有ChromeV8基于C++java的Rhino引擎(JDK6被植入),Java8被替换为NashornRhino和Nashorn都是用Java实现的JavaScript引擎。它们自身都是普通的Java程序,运行在JVM上Rhino简介Rhino[ˈraɪnəʊ]是一种使用Java语言编写的JavaScript的开源实现,原先由Mozilla开发。Rhino是
周陆军的个人博客
·
2023-04-10 01:10
java
javascript
jvm
JavaScript性能优化
当变量对象不可达时,就会被视作垃圾,
js引擎
会自动找到它并进行垃圾回收。GC算法介绍GC是垃圾
pickpickmeup
·
2023-04-09 16:48
Wikijs简介-强大&可扩展的开源维基软件
性能Wiki.js运行在快速的Node.
js引擎
上,它是基于性能考虑而构建的。✍定制完全自定义您的维基的外观,包括
东风微鸣
·
2023-04-09 15:35
kubernetes
云原生
Three.js基础入门
Three.js是一款开源的主流3D绘图
JS引擎
(名字Three就是3D的含义),原作者为Mr.Doob,项目地址为:https://github.com/mrdoob/three.js/。
宋小菜_菜菜
·
2023-04-09 11:47
Javascript的垃圾回收机制知多少?
本文主要围绕
JS引擎
相关知识,来深入了解底层运行逻辑,这对于日常开发维护高性能Javascript代码以及排查代码性能问题有着很好的帮助。
Java架构师顶顶
·
2023-04-09 10:41
浏览器兼容性问题总结
浏览器兼容性问题总结一、简介浏览器内核主要包含两种引擎,一是渲染引擎,另一个是
js引擎
,常见的内核有Trident(IE)、Gecko(Firefox内核)、Blink(新的chrome)、Webkit
zhangAllen
·
2023-04-09 05:11
上卷笔记一 (作用域和闭包)
词法分析将由字符组成的字符串分解成有意义的代码块(词法单元)解析/语法分析将词法单元流转换成“抽象语法树”(AST)代码生成将AST转换成可执行代码但是对于JavaScript来说编译一般发生在代码执行前的极短时间内,
JS
SD_Gaming
·
2023-04-08 15:16
【浏览器内核】渲染引擎、JavaScript引擎
浏览器内核浏览器内核又可以分成两部分:渲染引擎和
JS引擎
。
惟允
·
2023-04-08 08:41
「四」浏览器中
js引擎
解析过程(看完秒懂!)
我们前几章和讲解了什么浏览器的组成部分以及渲染引擎,今天我们主要讲一下
js引擎
的相关知识点,那么在开讲之前我们需要回顾一下有关渲染引擎的相关知识点渲染引擎关键渲染路径是指浏览器从最初接收请求来的HTML
废柴码农
·
2023-04-07 20:11
C#调用js库的方法小结
目录前言安装ClearScript引入js文件创建V8ScriptEngine对象通过
js引擎
加载js文件C#调用js方法实现经纬度坐标纠偏C#调用js方法判断经纬度点位是否在多边形内前言用.net6开发一个
·
2023-04-07 19:36
JavaScript 中事件循环(eventloop)、垃圾回收机制、闭包、递归函数的理解及示例
事件循环(eventloop)概念js是单线程,为防止阻塞代码,把同步代码交给
js引擎
执行异步代码交给宿主环境,同步代码放入执行栈中异步代码等待时机送入任务队列中,执行栈执行完毕会去任务队列看是否有异步任务有就送到执行栈执行反复循环查看执行这个过程就是事件循环同步任务和异步任务
潇、然
·
2023-04-07 17:26
JavaScript
javascript
前端
【创作赢红包】喂,鬼仔,你还在瞒着我偷偷使用强制相等
但你可能不知道它们两个究竟有什么不同,并且更重要的是,在
js引擎
中使用它们的时候发生了什么?前面我们提到==是强制比较。强制意味着VM试图将进行比较的双方强制为相同的类型,然后查看它们是否相等。
前端修罗场
·
2023-04-07 10:30
前端面试面经
javascript
javascript
java
开发语言
前端
百字看懂JS运行机制 事件循环
JS的运行机制小回顾:上一篇进程与线程中介绍到前端操作主要是在渲染进程中进行,而渲染进程中包含一些常用的且与JS运行相关的线程:
JS引擎
线程、事件触发线程、定时器线程。
sylvia_yue
·
2023-04-06 18:33
事件循环与宏任务、微任务
1.宏任务与微任务定义宏任务:就是用户的一些操作的回调,如鼠标点击事件,键盘事件,ajax请求,dom操作等微任务:
js引擎
的操作的回调,promise,mutationObserver等宏任务与微任务分别包括哪些事件
Felicity_Gao
·
2023-04-04 21:32
QuickJS中JS_SetClassProto方法把JavaScript对象指定为某个类的原型对象
具体来说,JS_SetClassProto方法的第一个参数是指向Quick
JS引擎
执行上下文的指针,第二个参数是要设置原型对象的类,第三个参数是指向原型对象的JSValue指针。
zpf1813763637
·
2023-04-04 19:20
javascript
前端
开发语言
c语言
async/await、promise和setTimeout执行顺序
对于异步任务来说,当其可以被执行时,会被放到一个任务队列(taskqueue)里等待
JS引擎
去执行。当执行栈中的所有同步任务完成后,
JS引擎
才会去任务队列里查看是否有任务存在,并将任务放
吞掉星星的鲸鱼
·
2023-04-04 15:22
大厂面试题前端
深度优先
宽度优先
算法
从
JS引擎
V8的角度看待闭包
闭包的设计目的是为了存储私有变量,延长变量的生命周期,只有特定的接口才能访问该私有变量,可以防止防止全局变量命名冲突。闭包常见例子:functionfn(){vara=1;functionfoo1(){console.log(a++);}returnfoo1;}varfoo2=fn();foo2();foo2();这个闭包包括了javascript的三个特性:1、父元素嵌套了子元素2、子元素里引用
辣梨
·
2023-04-03 17:37
Javascript
函数闭包
异步编程演变与发布订阅
目录1.V8线程1.1多线程1.2
js引擎
线程1.3异步处理线程1.4回调问题2.异步编程解决方案2.1发布订阅3.观察者模式1.V8线程1.1多线程1.2
js引擎
线程1.3异步处理线程1.4回调问题违法直觉地狱回调
行云&流水
·
2023-04-03 17:51
Google
V8
底层机制和原理
vue.js
前端
javascript
Node.js 16 发布,V8 升级至 9.0!
升级重点包括V8
JS引擎
升级至9.0,预构建的AppleSilicon二进制文件,还有一些额外的稳定API。
前端达人
·
2023-04-03 15:35
js
java
python
人工智能
编程语言
v8引擎工作原理 数据存储
代码的时候出现我们直觉难以预料到的错误.但是对于前端开发者来说,仅仅认识这些是不够的,如果单纯只是想写一些业务代码,或许够用了,但是对于一个追求高性能环境,甚至想成为行业专家的人来说,这是不够的必须要搞清楚
js
尽悲欢
·
2023-04-03 10:18
前端
javascript
开发语言
【无标题】
浏览器内核主要分为两种:第一种:渲染引擎第二种:
js引擎
所以浏览器主要兼容性问题我一般分为两大部分:css兼容、js兼容1、不同浏览器的标签默认margin和padding不同问题说明:随便写几个标签,
Sink_web
·
2023-04-03 07:41
前端
javascript
开发语言
HTML常见问题
主要分成两部分:渲染引擎(layoutengineer或RenderingEngine)和
JS引擎
。
iliuqiang
·
2023-04-03 00:26
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他