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引擎
three.js的学习
所以接下来内容会展示大量基于Three
js引擎
或Threejs类似引擎开发的Web3D应用,以便大家了解。参考资料:官网Demo官网api文档Three.js入门
Shadow Shine
·
2023-09-09 16:40
three
javascript
学习
开发语言
js的事件循环机制(详解)
当代码中遇到需要等待一部操作结果的语句时,
js引擎
不会一直等待,而是将该语句放入事件的队列中,并执行下一步语句。异步操作完成的时候,就会将其对应的事件加入到事件队列中。
芋圆不想 圆
·
2023-09-08 10:37
javascript
前端
javaScript函数模块详解
也有属性和方法,和其他引用类型一样可以将函数名想象成指针,函数想象成对象注意,严格模式下函数有以下规定:函数不能以eval或arguments作为名称,同样他们俩也不能做参数名,函数参数不能同名//函数声明//
js
酒 客
·
2023-09-06 16:10
javascript
javascript
前端
call
apply
尾调用优化
JS中的进程、线程、任务队列、事件循环、宏任务、微任务、执行栈等概念理解
一、进程和线程浏览器的每一个tab页可以看做是浏览器内核进程,每个进程下面会有多个线程来互相配合完成任务比如GUI线程、
JS引擎
线程、网络线程、定时器线程等二、任务队列任务队列可以当做是一个个的对调任务
伯约同学
·
2023-09-03 11:28
【浏览器】浏览器进程
之前被问到,
js引擎
是单线程的话,那么是如何处理异步的请求的;后来发现自己对浏览器的进程、线程这块,还是没把握住...所以记录一下补充巩固的内容浏览器主要分为四大进程:主进程负责浏览器界面的显示与交互,
Adder
·
2023-08-31 22:51
FinalizationRegistry & WeakRefs - 2022-10-24
只有当该对象没有任何的强引用时,
js引擎
垃圾回收器才会销毁该对象并且回收该对象所占的内存空间。
Hilberts_hotel
·
2023-08-31 19:32
eventLoop 事件循环机制
:script,setTimeout,setInterval,setImmediate(Node.js),I/O,postMessage,MessageChannel,UIrendering微任务:由
js
大嘴猴..
·
2023-08-31 03:16
javascript
前端
针对java程序员的前端开发学习说明
前端开发过程中大量使用到了html、css和javascript的代码,为了方便开发过程中对这些资源、文件的处理,需要定义一些处理过程,而前端开发人员使用最多的是js,而nodejs是一个
js引擎
,nodejs
nullo
·
2023-08-30 08:46
2021-09-17 node
typora-copy-images-to:medianode简介node.js是浏览器的
js引擎
。
小胖子_d7d8
·
2023-08-27 12:17
JavaScript对象的拷贝
基本类型和复杂类型基本类型主要包括:string,number,boolean,undefined,null,symbol复杂类型主要包括:object,array,function二、js中的栈堆在
js
潜水的旱鸭子
·
2023-08-27 07:56
你不知道的JavaScript —— 作用域
编译原理传统编译语言编译过程中的三个步骤分词/词法分析例如:vara=2;会被分解成词法单元:var、a、=、2、;解析/语法分析生成抽象语法树(AST),var是顶节点代码生成AST转换为可执行代码
JS
Ang_e
·
2023-08-26 07:44
【JS深层解析】内存
然而在JavaScript这门语言中,当我们创建了一个东西(可以被读写、传递的数据),浏览器中的
js引擎
会根据创建这个东西的数据类型进行内存的分配:基本数据类型在栈区分配内存,引用数据类型在堆区分配内存
MagnumHou
·
2023-08-26 07:21
前端开发
JavaScript
其它
javascript
开发语言
内存
闭包
V8 javascript引擎的演化
V8引擎大致的工作流程image.pngV8中涉及优化流程的演化图最初的样子,相对于其他的
js引擎
(主要就是指的javascriptCore啦)解析AST,生成机器码,然后优化,妥妥的compiler课程教出来的非常一致
一叶也知秋
·
2023-08-26 07:44
浏览器线程
当界面需要重绘(Repaint)或由于某种操作引发回流(reflow)时,该线程就会执行注意,GUI渲染线程与
JS引擎
线程是互斥的,当
JS引擎
执行时GUI线程会被挂起(相当于被冻结了),GUI更新会被保存在一个队列
weixin_33840661
·
2023-08-26 05:41
javascript
ViewUI
VUE初识
作用,利用表达式进行插值,并渲染到界面上表达式:是可以被求值的代码,
js引擎
会将其计算出一个结
青衣大酱
·
2023-08-24 22:18
vue.js
javascript
前端
浏览器是多进程还是单进程?
JS引擎
前端小小白zyw
·
2023-08-24 15:44
浏览器
Javascript
javascript
JavaScript 基础
代码下载初识JavaScriptJavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)脚本语言:不需要编译,运行过程中由js解释器(
js引擎
)逐行来进行解释并执行现在也可以基于
酒茶白开水
·
2023-08-23 21:35
web前端
javascript
开发语言
ecmascript
对象
流程控制
新媒传信前端面试
主要分成两部分:渲染引擎(layoutengineer或RenderingEngine)和
JS引擎
。
水木子_三月
·
2023-08-23 18:44
操作系统
浏览器是多进程的,每打开一个tab页就相当于创建了一个独立的浏览器进程重点是浏览器内核(渲染进程),主要包括的线程有:GUI渲染线程、
JS引擎
线程、事件触发线程、定时触发器线程、异步http请求线程
xingyunfuhao
·
2023-08-23 07:12
运算符和语法专题
3
JS引擎
如何处理对象相加?4余数运算符对浮点数的运算有什么问题?5自增和自减运算符需要注意什么?6如何理解指数运算符是右结合,而不是左结合?
空无一码
·
2023-08-22 07:06
js复习
1.作用域词法分析,解析(抽象语法树),代码生成摘自YDK
JS引擎
:负责从始至终的编译和执行我们的JavaScript程序。编译器:引擎的朋友之一;处理所有的解析和代码生成的重活儿(见前一节)。
CindyLu91
·
2023-08-19 20:19
2019-11-01 从零开始的JS学习 一
并最终得到结果的过程通用编程语言的两种形式:汇编语言和高级语言(swiftocjshtmljavaC语言php等)简介渲染引擎:用来解释html和css也称为内核,比如chrome的blink,老版本的webkit
js
渴望平静生活的上班族
·
2023-08-18 07:48
JS 运行机制最全面的一次梳理(上)
因此准备梳理这块知识点,结合已有的认知,基于网上的大量参考资料,从浏览器多进程到JS单线程,将
JS引擎
的运行机制系统的梳理一遍。
懂会悟
·
2023-08-17 11:46
Fuzzilli 初识
(SamuelGroß)pdf参考https://saelo.github.io/presentations/offensivecon_19_fuzzilli.pdfPPT资料Motivation发现
js
Nevv
·
2023-08-16 01:09
Go学习-Day1
Go语言的核心开发团队:KenThompson(C语言,B语言,Unix的发明者,牛人)RobPike(UTF-8发明人)RobertGriesemer(协助HotSpot编译器,
Js引擎
V8)Go语言有静态语言的安全和性能和动态语言开发维护的效率
ahardstone
·
2023-08-15 18:58
Go
golang
学习
开发语言
JS 运行机制最全面的一次梳理(中)
梳理浏览器内核中线程之间的关系到了这里,已经对浏览器的运行有了一个整体的概念,接下来,先简单梳理一些概念GUI渲染线程与
JS引擎
线程互斥由于JavaScript是可操纵DOM的,如果在修改这些元素属性同时渲染界面
懂会悟
·
2023-08-15 11:13
JavaScript的显式转换和隐式转换
什么是隐式转换,怎么才能触发隐式转换不同的数据类型做运算时,运算符两边的数据类型不同时,并不会报错,
js引擎
会做隐式转换之后进行正常的运算。
yunshengz
·
2023-08-15 10:02
Bun 0.6.14发布,1.0版预计发布于9月7日
它扩展了JavaScriptCore,即为Safari构建的注重性能的
JS引擎
。随着计算向边缘发展,这一点至关重要。优雅的API。
(; ̄ェ ̄)。
·
2023-08-11 10:47
javascript
react-native 学习知识总结
值得一说的是,react-native库使用的是0.59.10,0.59的最后一个版本,相信0.60版本后Android侧引入的新
JS引擎
,对App的性能有更多的提升。
code工具
·
2023-08-10 00:12
Babylon.js着色器简明简称【Shader】
推荐:用NSDT设计器快速搭建可编程3D场景为了生成BabylonJS场景,需要用Javascript编写代码,Babylon
JS引擎
会处理该代码并将结果显示在屏幕上。
新缸中之脑
·
2023-08-07 19:26
javascript
着色器
开发语言
JavaScript 宏任务、微任务
asyncawait扩展小知识setTimeoutNode事件循环推荐文章在了解宏任务与微任务之前,我们需要知道基础的几个JS运行机制的概念JS运行机制JS是单线程执行描述:执行JS代码的线程只有一个是浏览器提供的
JS
布噜布噜吐泡泡
·
2023-08-06 10:09
JavaScript
javascript
node.js
vue.js
ES6学习笔记-Let&Const
let变量使用let关键字定义的变量自在块级作用域有效;用let定义循环变量,变量只在本次循环循环有效,每一次循环都是一个新的变量,每次循环初始化循环变量的值依赖于
JS引擎
记住的上一轮循环变量的值;for
zhengbin_mei
·
2023-08-04 16:22
ES6
JS
ES6新特性-let
ES6新特性-con
0511-Node.js
1.浏览器与javascript的关系浏览器解析js内核>>>
js引擎
1.转化js转化为机器码2.移植性2.node.js给
js引擎
套一个壳子,写js代码传给
js引擎
,操作硬件。
xlayzheng
·
2023-08-03 18:49
JS事件循环
JS引擎
是单线程的,直白来说就是一个时间点下
JS引擎
只能去做一件事情,而Java这种多线程语言,可以同时做几件事情。
南风number
·
2023-08-02 10:34
js
javascript
前端
开发语言
node
node.js笔记之 'hello world'
helloworld,这里我们可以通过两种方式去实现;方法一:打开命令行模式(cmd),输入node,然后输入helloworld很显然我们平时如果想运行js程序肯定是离不开浏览器环境,因为浏览器内核里面包括了
js
Muscle_Mliu
·
2023-08-02 07:08
node.js修炼笔记
DC.js教程_编程入门自学教程_菜鸟教程-免费教程分享
教程简介DC.js是一个优秀的JavaScript库,用于在浏览器、移动设备中进行数据分析,最终有助于创建数据可视化;DC.js是一个用于探索大型多维数据集的图表库,它依靠D3.
js引擎
以CSS友好的SVG
IT民工爱搬砖
·
2023-07-31 21:03
笔记
J2V8的使用
)-Gecko(firefoxMozilla)-Safari(webkit)-Chrome(Chromium)-Chrome(blink)javascript引擎/什么是J2V8/为什么要使用J2V8
js
summerlines
·
2023-07-31 21:30
函数式编程
一、
JS引擎
的工作原理先引入几个概念:执行环境栈、执行环境、全局对象、变量对象、活动对象、作用域和作用域链然后贴一段代码:varx=1;//定义一个全局变量xfunctionA(y){varx=2;//
yolkpie
·
2023-07-30 11:40
web基础
网页工作的方法代码->浏览器渲染->网页界面常用的浏览器IE,Edge,Chrome,Safari,Opera,Firefox浏览器内核渲染引擎+
JS引擎
浏览器内核浏览器内核IETridentSafariWebkitEdgeEdgeHtmlOperaprestoChromechromium
Yonginggg
·
2023-07-29 16:42
Cocos 微信小游戏内存与性能优化指南(iOS端)
通常
JS引擎
都提供了JIT能力用于提高编译速度,这使得小游戏能够在Android端取得优异的性能。但是在IOS端由于系统安全策略限制
JS引擎
使用JIT功能,导致小游戏在iOS端的性能一直差强人意。
Cocos 引擎
·
2023-07-29 15:22
ios
微信
性能优化
cocoa
macos
Vue基础学习总结
(ChromeV8引擎是谷歌开源的一个高性能
JS引擎
,并用在谷歌浏览器中,可以编译、执行JS代码。)2.NPM(NodePackageManager):npm是Node.js
小白_修炼_fight
·
2023-07-28 10:10
前端相关学习记录
vue.js
前端
js---对事件循环宏任务和微任务的理解
的事件循环的就必须理解JS的执行过程、JS如何实现多线程、JS的同步、异步任务(宏任务、微任务)1、JS的执行过程//js主线程开始console.log(1);console.log(2);//js主线程结束ps:
JS
Cirrod
·
2023-07-28 03:13
Javascript
javascript
前端
jquery
JS异步方案
JS异步方案单线程和event-loopcallbackjquery的deferredpromiseasync-await异步解决方案比较单线程和event-loop单线程:
JS引擎
线程只有一个,避免多线程
我的钱包瘪瘪的
·
2023-07-27 06:12
[webpack] devtool配置对比
指明eval前文件)后,被eval包裹起来source-map最原始的source-map实现方式,打包代码的同时生成一个sourcemap文件,并在打包文件的末尾添加//#souceURL,注释会告诉
JS
隔壁老王z
·
2023-07-26 15:24
作用域链
可以将此过程理解为,
js引擎
在解析js代码的时候就
jump_go
·
2023-07-26 09:14
主流浏览器的内核
浏览器内核可以分成两部分:渲染引擎和
JS引擎
。渲染引擎负责取得网页的内容、整理讯息,以及计算网页的显示方式,然后会输出至显示器或打印机。
机智的啊哈
·
2023-07-24 14:48
变量提升预处理和执行上下文,如何避免变量提升
js引擎
在代码执行之前会做一个预处理的工作:收集变量和收集函数预处理工作的依据是:var和function{}对于varusername='xiaoming',会定义username变量但是不会赋值,所以此时
9月的甜橙子
·
2023-07-24 12:00
js代码解析需知
首先
js引擎
在读取js代码时会进行两个步骤:第一个步骤是解释,所谓解释就是会先通篇扫描所有的Js代码,然后把所有声明提升到顶端。第二个步骤是执行,所谓执行就是操作一类的。
千锋HTML5学院
·
2023-07-24 06:45
JavaScript预编译过程
代码执行之前的预编译案例说明2.函数执行前的预编译案例说明总结预编译两个小规则:预编译前奏阶段(三个)词法语法分析:词法语法分析就是检查JavaScript代码是否有一些低级的语法错误预编译:本文主讲执行代码:执行代码就是
js
five-five
·
2023-07-23 00:23
前端
javascript
前端
开发语言
【技巧】动态执行js脚本
宿主环境通过加载机制获取到我们的代码,然后使用
js引擎
解释执行。这是正常的js代码执行流程。
我是Superman丶
·
2023-07-22 18:01
前端技术
javascript
前端
开发语言
上一页
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
其他