码迷,mamicode.com
首页 >  
搜索关键字:ecmascript    ( 2442个结果
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
什么是面向对象?面向对象是一种思想. 面向对象可以把程序中的关键模块都视为对象, 而模块拥有属性及方法. 这样如果我们把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作. 工厂模式 工厂模式是软件工程领域中一种广为人知的设计模式,由于ECMAScript无法创建类, 因此用函数封 ...
分类:Web程序   时间:2016-08-30 14:47:55    阅读次数:238
TypeScript学习笔记(六) - 模块
本篇将介绍TypeScript里的模块,和使用方法。 在ECMAScript 2015标准里,JavaScript新增了模块的概念。TypeScript也沿用了这个概念。 一、模块的导入和导出 模块在其自身的作用域里执行,而不是在全局作用域里;这意味着定义在一个模块里的变量,函数,类等等在模块外部是 ...
分类:其他好文   时间:2016-08-27 00:28:44    阅读次数:216
JS基本概念 -- 语法
ECMAScript 语法大量借鉴了C及其他类C语言。 1.区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。这也就意味着,变量名test和变量名Test分别表示两个不同的变量。 2.标识符 所谓标识符,就是指 变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列 ...
分类:Web程序   时间:2016-08-26 10:30:34    阅读次数:171
改变你代码习惯的ES6
最近读阮一峰老师的ES6标准入门,让我感觉到了ES6的强大之处,读书之余整理了一些笔记,因为边读边记录的,所以可能会比较杂乱。 ECMAScript和Javascript的关系 1996年11月,Javascript的创造者--Netscape公司,决定将Javascript提交给国际标准化组织EC ...
分类:其他好文   时间:2016-08-23 14:40:11    阅读次数:175
ES6/ES2015常用知识点和概念
越来越多的开源库开始使用ES2015来构建代码了,大家知道ES6=ES2015,ES6在2015年被ECMAScript标准化组织approve,各大浏览器厂商要完全支持ES6的强大功能还须一些时日,对于喜爱新尝试的同学难道只有干等吗?幸运的是有了babel,traceur等transpiler的帮 ...
分类:其他好文   时间:2016-08-23 12:55:31    阅读次数:94
JavaScript: 理解对象
ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或者方法都有一个名字,而每个名字都映射到一个值。 正因为这样,我们可以把 ECMAScript 的对象想象成散列表:无非就是一组名值对,其中值可以 ...
分类:编程语言   时间:2016-08-23 11:38:32    阅读次数:162
JavaScript继承
学习资料《JavaScript高级程序设计》 很多Object-Oriented语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,实现继承则继承实际的方法。但是在ECMAScript中函数是没有签名的,所以只支持实现继承,而且实现继承主要是通过原型链来实现的。 1.原型链 基本思想 ...
分类:编程语言   时间:2016-08-22 21:28:56    阅读次数:171
什么是 "use strict"? 使用它的好处和坏处分别是什么?
ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: 1. 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 2. 消除代码运行的一些不 ...
分类:其他好文   时间:2016-08-22 20:02:44    阅读次数:1729
JS基础知识
JavaScript的三个不同的组成部分: (1)ECMAScript,提供核心语言功能,所有浏览器大体上都支持ECMA第三版 (2)文本对象模型(DOM),提供访问和操作网页内容的方法和接口 (3)浏览器对象模型(BOM),提供与浏览器交互的方法和接口 <script> 元素,6种。其中type也 ...
分类:Web程序   时间:2016-08-22 00:19:37    阅读次数:127
ES6学习记录(一)
ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布。标准的制定者有计划,以后每年发布一次标准,使用年份作为版本。因为ES6的第一个版本是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。编程语言JavaSc ...
分类:其他好文   时间:2016-08-22 00:11:55    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!