现代 CSS

spring的博客

《献给你,我深爱的ECMAScript》结束篇

结束篇该说点什么呢?

终于第一版的beta结束啦。。。。 也许还是那份热情 & 冲动让我完成了这个系列。

感谢每一个来看过这个《献给你,我深爱的ECMAScript》系列的同学。

最想感谢w3cplus的所有人,还有大漠,没有w3cplus这个平台,很多人可能只能从我的博客里面看到一些零散的东西。

最近看电视剧,有一个很有意思的话题:10年后你在干什么,会怎样

《献给你,我深爱的ECMAScript》之Array篇

本文主要说说ECMAScript的Array相关

《献给你,我深爱的ECMAScript》之String篇

本文主要说说ECMAScript6中新引入的String的api

第一个:startsWith

从语义化上不难知道:是判定某个指定的字符串是否从某个子字符开始的。

语法:

  var startsWith = str.startsWith(searchString [,position]);  

示例:

《献给你,我深爱的ECMAScript》之Number篇

本文主要说说ECMAScript6 Number中新引入的几个api:

先来一个「题外问题」:请简短地说说你认识的NaN?

 

思考了片刻,我先来说一下我的一些认知:

   1. ECMAScript 1引入的

   2. 全局对象的属性

   3. 在高级浏览器是只读属性

   4. 与任何值都不相等,包括自己

那如何判定参数是否是NaN?

《献给你,我深爱的ECMAScript》之集合篇

本文主要说说ECMAScript6 集合中新引入的Map和Set

以往我们用的比较多的就是Array或者Object来存取一些值

那什么是Map?

先看一段代码示例:

《献给你,我深爱的ECMAScript》之Object篇

本文主要想说说ECMAScript中的Object相关的东西,主要内容会定位在5和6。

题外话:

其实我自己博客一直维护着一个分类叫《js-object》,里面收录了一些框架关于Object扩展的业务api和ECMAScript已有以及新增相关. 本文中部分内容也来自这个分类,有兴趣的可以看看。

我们先看一段代码:

《献给你,我深爱的ECMAScript》开篇

本系列之个人初衷:

从有这个想法到真正一点一点开始写,再到这个beta版本上线,其实有很多心酸。 基本都是挤出的大部分的私人时间(有晚上的7-10点,有周六日和几个北京暴热的夏夜通宵等等),能够坚持下来,我自己很开心也很欣慰。

也声明: 本文中代码均个人手敲,发布前也大致校正了一版,但是难免会有问题,希望大家可以在评论区留言,会第一时间修复。

也承诺: 考虑到ECMAScript本身的特殊性,本文中列举的部分ECMAScript6标准还没有定稿,会一直保持更新状况。

也欢迎: 欢迎对此感兴趣的同学加入进来,对系列内容进行补充。

其实和我2012-09-20发布的 《个人呕心沥血之作-----js大脑图beta01版正式发布》,当然有心的人能看出那个大脑图不是市面上的一些简单地罗列原生属性和方法的图,

返回顶部