码迷,mamicode.com
首页 >  
搜索关键字:ecmascript    ( 2442个结果
[] == ![]为什么是true
我们先来考虑这个问题,console.log([] == false)会打印什么呢? 答案是true。为什么呢? 首先,因为当"=="号两边其中一个是布尔值的话,先把它转换为数字(ECMAScript的规范)。于是就变成了求[] == 0。 然后问题是为什么[]==0会是true呢?这是因为当...
分类:其他好文   时间:2015-08-10 19:52:25    阅读次数:139
内建对象
内建对象是指由ECMAScript事先提供的、不依赖于宿主环境的对象,这些对象在程序运行之前就已经存在了。可以直接在程序中任何地方任何时候拿来使用。1. 内建全局单例对象 Global、Math、JSON。 在整个执行环境中只有一个对象实例,这些对象没有内部属性[[Construct]]和[[Cal...
分类:其他好文   时间:2015-08-10 17:41:48    阅读次数:94
O-C相关-08-动态类型与静态类型
08-动态类型与静态类型   1, 什么是动态类型和静态类型   1) 动态语言 又叫动态编程语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。 而其实我们平时说的“动态语言”应...
分类:其他好文   时间:2015-08-10 00:31:28    阅读次数:119
正则表达式
ECMAScript通过RegExp类型来支持正则表达式。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 1. 正则表达式基础 1.1 普通字符:字母、数字、下划线、汉字以及所有没有特殊...
分类:其他好文   时间:2015-08-09 23:51:28    阅读次数:258
《JavaScript》——面向对象之继承
继承是面向对象中一个比较核心的概念。 其他正统面向对象语言都会用两种方式实现继承:一个是接口实现,一个是继承。而 ECMAScript 只支持继承,不支持接口实现,而实现继承的方式依靠原型链完成。在JavaScript中的继承中,分了好几类继承,可以说是伴随着问题的出现,继承的方法也升级了,不光是原型链继承,还有组合继承、原型继承、寄生式继承、寄生组合继承等等。他们伴随着不同问题的出现而出现,下面...
分类:编程语言   时间:2015-08-07 22:21:44    阅读次数:136
apply()方法和call()方法
obj.func.call(obj1) //是将obj1看做obj,调用func方法,将第一个参数看做函数调用的对象,可以看做,将obj的方法给obj1使用ECMAScript规范给所有函数都定义了call()与apply()方法。注意:call()与apply()的第一个参数都是需要调用的函数对象...
分类:移动开发   时间:2015-08-06 22:13:59    阅读次数:124
Js学习第三天----字符集
字符集 JS程序是用Unicode字符集编写的.Unicode是ASCII和Latin-l的超集,并持之地球上几乎所有再用的语言.ECMAScript 3要求JS的实现必须支持Unicode2.1以及后续版本,ECMAScript5则要求支持Uniocde 3及以后版本.   区分大小写 JS是区分大小写的语言.也就是说,关键字,变量,函数名和所有的标识符都必须采取一致的大小写形式.比如,...
分类:Web程序   时间:2015-08-05 22:12:36    阅读次数:196
【ES6系列】一、ES6简介
说明 本系列是笔记,参考以下两个网站,本系列的其他笔记中将不再说明 [1] http://es6.ruanyifeng.com/ [2] https://developer.mozilla.org/zh-CN/ 如果想学习javascript或es6,推荐到以上两个网站学习 诞生2015年6月17日,ECMAScript的第六个版本正式发布,该版本正式名称为ECMASc...
分类:其他好文   时间:2015-08-04 11:17:41    阅读次数:106
Javascript 严格模式详解
转载来自阮一峰的网络日志:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html#comment-267934一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。...
分类:编程语言   时间:2015-08-02 19:40:02    阅读次数:116
ES6的新特性-让前后端差异越来越小
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。...
分类:其他好文   时间:2015-07-30 17:07:59    阅读次数:27057
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!