前言

最近有很多小伙伴在后台留言说,闰土哥,是时候来一波干货了!(机智的你们似乎已经猜到我接下来要说什么了,哈哈~)。没错,今天闰土为大家带来了久违的干货文章,而且是一个系列的哦!(文章系列较长,请自备瓜子,水果,眼药水)

思前想后,我觉得分享干货一定要从基础开始。所谓“万丈高楼平地起”就是这个道理。如果大家看过我上一篇文章的话,应该知道我接下来要说的话了。自学前端,还是要以学习标准为主,框架次之。标准是不会被轻易推翻的,不夸张的讲,打好基础可以让你“一劳永逸”。而框架则存在太多变数,经常是你方唱罢我登场,如果一味去追求新潮流新框架,只会让你疲于应付。那什么是标准呢?标准就是本文的主角-ECMAScript2015(乳名ES6)。

既然是ES6系列文章,为何标题中会出现“狙杀”二字呢?难道又是一篇带有鸡汤性质的软文?各位看官别急,请听闰土慢慢道来。

其实,我完全可以规规矩矩的将文章系列标题取名为《走近ECMAScript2015之let与const命令》,对吧?但是我总感觉这样取名有点不妥,原因有二:

  1. 闰土不是一个生性安分的孩子;

  2. “狙杀”二字代表了我对自学前端的态度。

狙杀背景

既然是ES6的开光篇,我就先给大家扯扯闲篇。我自认为,现在的前端开发处于一个群雄逐鹿的动荡的年代,之前以sea.js,require.js等为首的旧派势力已经逐渐隐退江湖,而以angular.js,react.js,vue.js等前端新贵呈现出三足鼎立之势,而相对比较低调的ES6也在秣兵历马枕戈待旦,准备继承ES5的帝位,开创属于自己的未来。

大家都是大学刚毕业或者是刚从培训班出来的同学,对互联网行业抱有极大的热情,尤其是前端开发这个岗位。当你们刚开始接触前端,觉得前端要学的东西太多了,各种框架各种预编译工具让人眼花缭乱,感觉无从下手。你们当中一定有不少人在犯嘀咕,我到底怎么做才能从一名新手晋升为大佬呢?

闰土这里有本前端秘笈,可以让你在这个动荡的前端年代,实现弯道超车,追上前辈们甚至赶超。没错,首当其冲的基本功就是,一定要学好ES6(这里就不重复三遍了哈~)。

猎物出现

什么是ES6呢?按照阮一峰老师的话,ES6是JavaScript的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

用咱们的大白话就是ES6是JS的新标准,剑指未来。各大浏览器的最新版本,对ES6的支持可以查看kangax.github.io/es5-compat-table/es6/。随着时间的推移,支持度已经越来越高了,超过90%的ES6语法新特性,都实现了。像什么node.js和vue.js官方都推荐使用ES6来开发web应用。那么现在看来,学习ES6势在必行,如果你还没打算开始学习的话,可能你在工作中连你同学写的JS代码都看不懂了,因为人家很可能用的是ES6。

来碗鸡汤吧,骚年

但是,话说回来了,我们前端新人有的是热情,只要你指明了奋斗的方向。老铁们,如果我们想在互联网行业有所作为,想在前端领域成为像吕大豹,司徒正美一样的大神,为何我们不撸起袖子,大干一场?都说我们是七八点钟的太阳,未来属于我们,如果我们不拿出饿狼扑食的劲头来,那么未来永远只是未来。

最后

我们要像狮子一样,保持饥饿感,ES6就是我们眼中垂涎的猎物。希望每天清晨,我们看到的不仅有草原上肉食动物为了果腹不断的去追击猎物,更要看到还有无数的前端新人在朝着ES6进击,浩浩荡荡,去充实自己的技能树。

朋友们,让我们一起来“狙杀”ES6吧!

狙杀ES6之开光篇的更多相关文章

  1. 浅谈sqlserver数据库优化(一)----开光篇

    今天暂时无事,风和日丽,万里无云.游山的.玩水的.遛麻雀的都闲的不亦乐乎,也忙的不亦乐乎.在这美好的季节,依旧躲在被窝或是电脑旁绞尽脑汁敲键盘的人们,也别有一番滋味.废话少说,言归正传. 赶上了一个最 ...

  2. 【转】ES6 手册

    目录 var 和 let/const 的比较 用块级作用域代替 IIFES 箭头函数 字符串 解构 模块 参数 类 Classes Symbols Maps WeakMaps Promises Gen ...

  3. 深入理解 JavaScript 异步系列(3)—— ES6 中的 Promise

    第一部分,Promise 加入 ES6 标准 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6515855.html 未经作者允许不得转载! 从 jquer ...

  4. ES6的十大新特性(转)

    add by zhj: 该文章是由国外一哥们写的,由腾讯前端团队翻译,图片中的妹子长得挺好看的,很养眼,嘿嘿.我目前在学习ES6,这篇文章把ES6的 几个主要新特性进行了归纳总结,犹如脑图一般,让人看 ...

  5. JavaScript 异步编程的前世今生(上)

    前言 提到 JavaScript 异步编程,很多小伙伴都很迷茫,本人花费大约一周的业余时间来对 JS 异步做一个完整的总结,和各位同学共勉共进步! 目录 part1 基础部分 什么是异步 part2 ...

  6. GraphQL:一种不同于REST的接口风格

    从去年开始,JS算是完全踏入ES6时代.在React相关项目中接触到了一些ES6的语法.这次接着GraphQL这种新型的接口风格,从后端的角度接触ES6. 这篇文章从ES6的特征讲起,打好语法基础:然 ...

  7. 深入理解 JavaScript 异步——转载

    本文章转载于深入理解 JavaScript 异步 前言 2014年秋季写完了<深入理解javascript原型和闭包系列>,已经帮助过很多人走出了 js 原型.作用域.闭包的困惑,至今仍能 ...

  8. TGL站长关于常见问题的回复

    问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ...

  9. ES6 你可能不知道的事 – 基础篇

    序 ES6,或许应该叫 ES2015(2015 年 6 月正式发布),对于大多数前端同学都不陌生. 首先这篇文章不是工具书,不会去过多谈概念,而是想聊聊关于每个特性 你可能不知道的事,希望能为各位同学 ...

随机推荐

  1. poj2104(划分树模板)

    poj2104 题意 给出一个序列,每次查询一个区间,要求告诉这个区间排序后的第k个数. 分析 划分树模板,O(mlogn). 建树.根据排序之后的数组,对于一个区间,找到中点的数,将整个区间分为左右 ...

  2. css如何让div和页面等高?

    我们都知道,只要是block状态的标签,宽度和父级等宽,或者设置宽度100%也可以等宽,但设置高度100%是不管用的,那么如何让标签和页面等高呢,除了用js去动态计算设置高度值,用css也可以 只要将 ...

  3. Hadoop的编译

    Hadoop2.4.0  重新编译 64  位本地库 原创作者:大鹏鸟 时间:2014-07-28 环境:虚拟机 VirtualBox,操作系统 64 位 CentOS 6.4 下载重新编译需要的软件 ...

  4. jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)

    1.连接SQL Server数据库 import java.sql.*; publicclassMain{publicstaticvoid main(String[] args){String dri ...

  5. 日常踩坑 searter

    目录 es7中的async, await Django生成二维码并转为base64 Django配置404页面 很傻逼的坑 no module named pil 其他 es7中的async, awa ...

  6. 【错误】undefined reference to `boost::....的解决

    很多新手引用Boost库编程,在ubuntu下编译时候有时候会出现如下错误: test04.cpp:(.text+0x2c): undefined reference to `boost::progr ...

  7. pythonic-让python代码更高效

    何为pythonic? pythonic如果翻译成中文的话就是很python.很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等. 我的理解为,很+名词表达了一种特殊和强调的意味.所以很 ...

  8. 【转载】Static 关键字的作用

    原始日期:2016-07-16 17:53   一   普通的static关键字 1.  静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量.我们先举一个静态全局变 ...

  9. js数值使用及数组转json,转化后的json传入后台解析

    var storeArray=new Array(); $("input[name='storeid']").each(function(i){ var curStoreObj = ...

  10. CSS学习笔记08 浮动

    从CSS学习笔记05 display属性一文中,我们知道div是块元素,会独占一行,即使div的宽度很小,像下面这样 应用display属性的inline属性可以让div与div共享一行,除了这种方法 ...