码迷,mamicode.com
首页 >  
搜索关键字:ecmascript    ( 2442个结果
js实现继承
js是门灵活的语言,实现一种功能往往有多种做法,ECMAScript没有明确的继承机制,而是通过模仿实现的,根据js语言的本身的特性,js实现继承有以下通用的几种方式1.使用对象冒充实现继承(该种实现方式可以实现多继承)实现原理:让父类的构造函数成为子类的方法,然后调用该子类的方法,通过this关键 ...
分类:Web程序   时间:2016-10-07 11:38:10    阅读次数:117
Ecmascript 6新特性
利用let的块级作用域这一特性,可以用于for循环的计数,添加索引值以及立即执行的匿名函数不再需要了。 2.块级作用域:主要还是通过let来实现。{}表示代码块。只在代码块内有效 3、使用const定义一个只读的常量。一旦定义不可修改。且一旦定义必须初始化。 若为引用类型,因为变量名不指向数据,只指 ...
分类:其他好文   时间:2016-10-07 01:27:13    阅读次数:172
《JavaScript高级程序设计(第三版)》-2
变量 ECMAScript变量是松散类型的,即可以保存任何类型的数据。 初始化变量不会把它标记类型,初始化的过程只是给变量付一个值,因此可以在修改变量的同时修改值的类型。但并不推荐这样做。 使用var操作符定义的变量将称为定义该变量的作用域中的局部变量。也就是说,如果在函数中使用使用var定义一个变 ...
分类:编程语言   时间:2016-10-05 22:03:28    阅读次数:232
js中变量、作用域及内存
一.变量及作用域 1.基本类型和引用类型的值 ECMAScript变量可能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。而引用类型值则是指那些保存在堆内存中的对象,意思是变量中保存的实际上只是一个指针,这个指针 ...
分类:Web程序   时间:2016-10-05 17:24:24    阅读次数:155
ECMAScript 5中属性的特性值
这是《JavaScript高级程序设计(第三版)》第六章相关内容的总结。 ECMAScript中有两种属性:数据属性和访问器属性。每种属性都有四个特性值。 数据属性的四个特性值: [[Configurable]]:表示能否通过delete删除属性;能否修改属性的特性值;能否把属性修改为访问器属性。直 ...
分类:其他好文   时间:2016-10-05 15:00:33    阅读次数:189
[翻译]ES 提案: global
原文:http://www.2ality.com/2016/09/global.html ES proposal: global The ECMAScript proposal “global” by Jordan Harband is currently at stage 3. It provid ...
分类:其他好文   时间:2016-10-05 12:49:34    阅读次数:182
《javascript高级程序设计(第3版)》-1
javascript有下列三个不同的部分组成: ECMAScript,由ECMA-262定义,提供核心语言功能 文档对象模型(DOM),提供访问和操作网页内容的方法和接口 浏览器对象模型(BOM),提供与浏览器交互的方法和接口 <script>定义了下列6个属性 async: 可选。表示应该立即下载 ...
分类:编程语言   时间:2016-10-01 19:46:00    阅读次数:222
初识Node.js
1, 什么是Node.js 平常用JS, 就是用JS 去操作DOM, BOM 等浏览器内容,而Node 则是扩充了JS的应用范围,用JS(准确得说是ECMAscript)去操作浏览器之外的东西,如读取文件,操作操作系统。 2, node创建一个服务器,它就是一个js 程序。主要用了http模块。它有 ...
分类:Web程序   时间:2016-09-30 00:40:18    阅读次数:189
V8 JavaScript引擎研究(一)简介
V8 JavaScript引擎简介 V8是Google公司的高效JavaScript引擎。它使用C++开发,完全开源,最著名的是使用在Chrome浏览器中作为JavaScript解析引擎。 V8实现了ECMAScript-262标准,可以运行在Windows(XP及以上)、Mac OS X(10.5 ...
分类:编程语言   时间:2016-09-29 13:41:38    阅读次数:152
Android 开发转型前端准备知识
最近React Native甚是流行,再加上微信推动微应用的背景下,Android和IOS向前端转型势在必行。 技能点: 1、lambda表达式 http://blog.csdn.net/ioriogami/article/details/12782141/ 2、ECMAScript 6 入门 ht ...
分类:移动开发   时间:2016-09-28 18:56:23    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!