码迷,mamicode.com
首页 >  
搜索关键字:js引擎    ( 292个结果
JS引擎的执行机制
JS引擎的执行机制 1.什么是JavaScript解析引擎 js引擎就是能够读懂JavaScript代码,并准确地给出代码运行结果的一段程序。 对于静态语言(eg:Java、C++、C),处理上述事情的叫编译器,相应地对于JavaScript这样的动态语言则叫做解释器。区别:编译器是将源代码编译为另 ...
分类:Web程序   时间:2018-04-05 20:00:19    阅读次数:174
js加载优化
在js引擎部分,我们可以了解到,当渲染引擎解析到script标签时,会将控制权给JS引擎,如果script加载的是外部资源,则需要等待下载完后才能执行。 所以可以对其进行很多优化工作。放置在body底部为了让渲染引擎能够及早的将DOM树给渲染出来,我们需要将script放在body的底部,让页面尽早脱离白屏的现象,即会提早触发DOMContentLoaded事件. 但是由于在IOS Safari,
分类:Web程序   时间:2018-03-05 12:00:35    阅读次数:212
总结javascript基础概念(二):事件队列循环
主要问题:1、JS引擎是单线程,如何完成事件循环的?2、定时器函数为什么计时不准确?3、回调与异步,有什么联系和不同?4、ES6的事件循环有什么变化?Node中呢?5、异步控制有什么难点?有什么解决方案? ...
分类:编程语言   时间:2018-02-11 19:53:50    阅读次数:203
three.js引擎基础知识—摄像机、场景及渲染器
一、three.js采用右手坐标系: x轴正方向向右,y轴正方向向上,z轴由屏幕从里向外,如下图右: 二、3D编程三要素:场景、渲染器、摄像机 1.场景:创建的物品和模型都需放入场景中 threejs创建场景的方式 scene = new THREE.Scene(); 2.渲染器 (1)创建渲染器 ...
分类:Web程序   时间:2018-02-08 20:16:25    阅读次数:408
js为什么是单线程的?10分钟了解js引擎的执行机制
深入理解JS引擎的执行机制 深入理解JS引擎的执行机制 1.JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 首先,请牢记2点: (1) JS是单线程语言 (2) JS ...
分类:编程语言   时间:2018-02-02 11:52:28    阅读次数:301
Cocos2d-JS中JavaScript继承
JavaScript语言本身没有提供类,没有其它语言的类继承机制,它的继承是通过对象的原型实现的,但这不能满足Cocos2d-JS引擎的要求。因为Cocos2d-JS引擎是从Cocos2d-x演变而来的,在Cocos2d-JS的早期版本号Cocos2d-HTML中差点儿全部的API都是模拟Cocos ...
分类:编程语言   时间:2018-01-27 18:52:09    阅读次数:172
[转]JS 引擎的执行机制
转: https://www.cnblogs.com/wancheng7/p/8321418.html JS 引擎的执行机制 关于JS引擎的执行机制,首先牢记2点: .JS是单线程语言 JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop 关于单 ...
分类:Web程序   时间:2018-01-25 10:56:30    阅读次数:210
JavaScript的作用域和闭包
从浏览器如何编译JS代码说起 很久以来我就在思考,当我们把代码交给浏览器,浏览器是如何把代码转换为活灵活现的网页的。JS引擎在执行我们的代码前,浏览器对我们的代码还做了什么,这个过程对我来说就像黑匣子一般,神秘而又让人好奇。 理解var a = 2 我们每天都会写类似var a = 2这样的简单的J ...
分类:编程语言   时间:2018-01-23 20:37:55    阅读次数:141
JS 引擎的执行机制
关于JS引擎的执行机制,首先牢记2点: 1. .JS是单线程语言 2. JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop 关于单线程相对还比较好理解,就是同时只能做一件事,JS最初设计用在浏览器中的,如果浏览器中的JS是多线程的,那将有可能出 ...
分类:Web程序   时间:2018-01-20 18:54:19    阅读次数:168
怎么判断两个对象是否完全相等
大家都知道,js没办法判断对象是否相等,因为在js引擎看来,不同的对象实例就是不相等,因此我写了个方法来判断是否对象是否相等 思路就是不对递归,遇到不想等的就设置为false: ...
分类:其他好文   时间:2018-01-12 21:24:10    阅读次数:190
292条   上一页 1 ... 11 12 13 14 15 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!