JavaScript的应用环境,主要是宿主环境(hostenvironment)和运行期环境构成。其中,宿主环境是指外壳程序(Shell)和Web浏览器等,而运行期环境则是由JavaScript引擎内建的。宿主环境宿主环境是为了隔离代码、语言与具体的平台而提出的一种设计。一方面我们不能让浏览器拥有一..
分类:
编程语言 时间:
2017-04-26 19:09:22
阅读次数:
185
1、Javascript性能測试(Google的V8 Javascript引擎) 測试地址:http://v8.googlecode.com/svn/data/benchmarks/v6/run.html 谷歌浏览器版本号32 IE浏览器版本号11 火狐浏览器版本号28 2、页面载入速度測试(Non ...
分类:
其他好文 时间:
2017-04-25 13:28:23
阅读次数:
151
Promise 构造函数接受一个函数作为参数,该函数的2个参数分别是 resolve 和 reject。他们是2个函数,有 JavaScript 引擎提供,不用自己部署。 如果调用 resolve 函数和 reject 函数时带有参数,那么这些参数会被传递给回调函数。 Promise 实例生成以后, ...
分类:
其他好文 时间:
2017-04-24 00:10:22
阅读次数:
112
JavaScript学习记录day1学习javascriptJavaScript学习记录day11.快速入门2.编程工具3.语法4.注释5.大小写JavaScritps是什么?JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用..
分类:
编程语言 时间:
2017-04-20 12:13:21
阅读次数:
140
javascript 对象 的可扩展性 javascript 对象 的可扩展性 javascript 对象中的可扩展性指的是:是否可以给对象添加新属性。所有的内置对象和自定义对象显示的都是可扩展的,对于宿主对象,则有javascript 引擎决定。 下面有几个函数是设置对象的可扩展性: 1、Obje ...
分类:
编程语言 时间:
2017-04-14 22:15:16
阅读次数:
234
JavaScript有一个基于“事件循环”的并发模型。这种模型完全不同于从其他语言的,如C和java。 运行时的概念 下面的章节解释一个理论模型。现代JavaScript引擎实现和优化所描述的语义。 直观表示 栈 函数调用形成一个堆栈的帧。 当调用bar函数时,第一个帧被创建,它包含了bar的参数和 ...
分类:
其他好文 时间:
2017-04-12 13:37:26
阅读次数:
180
0.从一道题说起 问,以上代码何时alert“end”呢? 测试一下:答案是:永远都不会alert。 解析:JavaScript引擎是单线程的,事件触发排队等候。所有任务按照触发时间先后排队处理。 上例中,排队的顺序状态是: | var t=true ; | while(t){}; | alert( ...
分类:
Web程序 时间:
2017-04-12 11:12:03
阅读次数:
220
node.js,server端的javascript。它同意在后端(脱离浏览器环境)执行javascript代码。事件驱动、异步式I/O的编程模式(单线程)是其核心。node.js的javascript引擎是v8。来自google chrome项目。V8号称是眼下世界上最快的javascript引擎 ...
分类:
Web程序 时间:
2017-04-12 09:28:49
阅读次数:
145
this 指针的隐式赋值 this总是指向调用该方法的对象; 在事件中,this指向触发这个事件的对象,特殊的是,IE中的attachEvent中的this总是指向全局对象Window; 显示操纵 this 指针 Javascript引擎通过以下两种方式允许我们显式指定this指针指代的对象: 1. ...
分类:
编程语言 时间:
2017-04-12 03:16:50
阅读次数:
170
1.new var obj = new Base(); var obj = new Base(); var obj = new Base(); 这样代码的结果是什么,我们在Javascript引擎中看到的对象模型是: new操作符具体干了什么呢?其实很简单,就干了三件事情。 var obj = {} ...
分类:
其他好文 时间:
2017-04-12 02:02:18
阅读次数:
146