码迷,mamicode.com
首页 >  
搜索关键字:js引擎    ( 292个结果
js文件加载优化
在js引擎部分,我们可以了解到,当渲染引擎解析到script标签时,会将控制权给JS引擎,如果script加载的是外部资源,则需要等待下载完后才能执行。 所以,在这里,我们可以对其进行很多优化工作。 放置在BODY底部 为了让渲染引擎能够及早的将DOM树给渲染出来,我们需要将script放在body ...
分类:Web程序   时间:2018-01-02 18:42:22    阅读次数:193
简单对比一下不同Windows操作系统在相同硬件配置的情况下浏览器js引擎的性能
最近部门进行Windows客户端的测试产品单点性能, 感觉不在通的windows版本以及浏览器内核的情况下性能可能有差异, 也一直没有找到一个比较好的对比工具, 今天用chrome的控制台简单测试了下js 的简单加法的性能对比. 使用的windows系统以及chrome的版本 win10 1709 ...
分类:Windows程序   时间:2017-12-07 18:49:39    阅读次数:213
JavaScript-作用域和作用链
一 在JS中,函数也是对象,所有的都是对象,函数对象和其它对象一样,拥有通过代码进行访问和一系列通过JS引擎访问的属性 二、 作用链:作用域中对象的集合,他决定了哪些数据可以被函数访问 **************************** var test=function() //块极作用域 ...
分类:编程语言   时间:2017-12-04 16:39:40    阅读次数:163
JavaScript(六):错误处理机制
1.Error()构造函数 javascript解析或执行语句时,一旦发生错误,js引擎会将其抛出! JavaScript原生提供了Error()构造函数,所有抛出的错误都是这个构造函数的实例(即对象)。 运行结果: err1是由Error()构造函数产生的一个实例对象;对象中有所有javascri ...
分类:编程语言   时间:2017-12-03 15:32:57    阅读次数:202
浏览器内核介绍
浏览器的内核是分为两个部分的,一是渲染引擎,另一个是JS引擎。现在JS引擎比较独立,内核更加倾向于说渲染引擎。 1、Webkit内核:代表作品是Safari、曾经的Chrome,是开源的项目。 2、Trident内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或 ...
分类:其他好文   时间:2017-11-29 19:42:19    阅读次数:115
DOM
内核分为渲染和js引擎。外部样式写在body的最后;写法:<script type = "text/javascript" src=""></script>内部样式:<script type = "text/javascript"> </script>内嵌样式:<a href = "javascri ...
分类:其他好文   时间:2017-11-25 21:36:33    阅读次数:141
JS的内建函数reduce
reduce函数,是ECMAScript5规范中出现的数组方法。在平时的工作中,相信大家使用的场景并不多,一般而言,可以通过reduce方法实现的逻辑都可以通过forEach方法来变相的实现,虽然不清楚浏览器的js引擎是如何在C++层面实现这两个方法,但是可以肯定的是reduce方法肯定也存在数组的 ...
分类:Web程序   时间:2017-11-08 12:01:10    阅读次数:202
babel实践
现在的主流浏览器还没有完全兼容ES6的语法,如ie11就不支持箭头函数。 使用过es6的人都知道,es6更加简洁和强大,可是使用es6写出来的代码并不能得到所有主流js引擎的支持,针对这一点,一个解决方案就是使用babel这个工具。 babel是一个js处理器,可以对js代码进行转换,可以转换jsx ...
分类:其他好文   时间:2017-11-07 14:23:51    阅读次数:121
SpiderMonkey js引擎的静态编译与使用
原文出处: http://yaolixing.oltag.com/gns-8ABFFE2D-EB1E-44FA-9118-217ED7959536.html 几百KB的跨平台js引擎,是不是你心之所想呢?油猴spiderMonkey 1.6静态编译生成的js.exe,可以执行一些脚本,以方便工作之用 ...
分类:Web程序   时间:2017-10-02 09:30:27    阅读次数:191
JS执行顺序(二)预编译
预编译当js引擎解析的时候,它会在预编译对所有声明的变量和函数进行处理。 变量提升 console.log(a); // undefinedvar a = 1;console.log(a); // 1预解析函数 f(); // 1function f() { console.log(1);};详细: ...
分类:Web程序   时间:2017-09-15 20:17:53    阅读次数:159
292条   上一页 1 ... 12 13 14 15 16 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!