JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 组成部分 ECMAScri ...
分类:
编程语言 时间:
2017-11-26 12:52:47
阅读次数:
179
V8是谷歌开源的一个高性能JavaScript引擎,用 C++ 实现,并用在谷歌的开源浏览器Chrome里。 为什么V8非常快,哪种方案让V8达到这种速度?发现其中秘密是一件有趣的事情。 面向对象、设计模式与性能 有些C/C++开发者有些奇怪的观念。他们认为使用面向对象和设计模式会降低程序的性能。但 ...
分类:
编程语言 时间:
2017-11-22 11:45:20
阅读次数:
209
当JavaScript引擎执行代码时,会发生各种错误,而各种错误处理的语句如表1所示: try语句定义在执行时进行错误测试的代码块。 catch语句定义在当try语句发生错误时,所执行的代码块。 try { //在这里运行代码 } catch(err) { //在这里处理错误 } 2.throw语句 ...
分类:
编程语言 时间:
2017-11-11 11:26:30
阅读次数:
199
原文链接:http://www.cnblogs.com/yangxiaoguai132/p/5064625.html 最近在学习javascript过程中,接触了LHS与RHS的概念,刚开始的时候有点理解不清,现在做一些梳理,方便以后进行理解。 LHS与RHS:javascript引擎的两种查找类型 ...
分类:
编程语言 时间:
2017-11-10 18:54:51
阅读次数:
213
变量声明的提升 这是js特有的一个特点,其他语言都没有这个特点。有些程序员挺反感这个特点的。 我们现在先去改变变量的值,然后定义变量,由于JS有一个机制,叫做变量声明的提升, javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前 ...
分类:
Web程序 时间:
2017-11-08 13:20:31
阅读次数:
165
JavaScript介绍 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ...
分类:
编程语言 时间:
2017-11-03 12:57:55
阅读次数:
416
①IE6-10:国内用得最多的IE浏览器,历来对W3C标准支持差。从IE10开始支持ES6标准; ②Chrome:Google出品的基于Webkit内核浏览器,内置了非常强悍的JavaScript引擎——V8.已支持ES6 ③Safari:Apple的Mac系统自带的基于Webkit内核的浏览器。从 ...
分类:
其他好文 时间:
2017-10-28 12:39:46
阅读次数:
157
JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Object.prototype对象,最后,如果还没有找到,就只能返回 ...
分类:
Web程序 时间:
2017-10-28 11:16:33
阅读次数:
253
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 javascript组成 ...
分类:
编程语言 时间:
2017-10-19 21:03:43
阅读次数:
349
一、JavaScript 简介 1、JavaScript 是 Web 的编程语言,是前端开发必须掌握的三门语言之一,即: 2、JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的 ...
分类:
编程语言 时间:
2017-10-16 02:12:44
阅读次数:
250