狙杀ES6之开光篇
前言
最近有很多小伙伴在后台留言说,闰土哥,是时候来一波干货了!(机智的你们似乎已经猜到我接下来要说什么了,哈哈~)。没错,今天闰土为大家带来了久违的干货文章,而且是一个系列的哦!(文章系列较长,请自备瓜子,水果,眼药水)
思前想后,我觉得分享干货一定要从基础开始。所谓“万丈高楼平地起”就是这个道理。如果大家看过我上一篇文章的话,应该知道我接下来要说的话了。自学前端,还是要以学习标准为主,框架次之。标准是不会被轻易推翻的,不夸张的讲,打好基础可以让你“一劳永逸”。而框架则存在太多变数,经常是你方唱罢我登场,如果一味去追求新潮流新框架,只会让你疲于应付。那什么是标准呢?标准就是本文的主角-ECMAScript2015(乳名ES6)。
既然是ES6系列文章,为何标题中会出现“狙杀”二字呢?难道又是一篇带有鸡汤性质的软文?各位看官别急,请听闰土慢慢道来。
其实,我完全可以规规矩矩的将文章系列标题取名为《走近ECMAScript2015之let与const命令》,对吧?但是我总感觉这样取名有点不妥,原因有二:
闰土不是一个生性安分的孩子;
“狙杀”二字代表了我对自学前端的态度。
狙杀背景
既然是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之开光篇的更多相关文章
- 浅谈sqlserver数据库优化(一)----开光篇
今天暂时无事,风和日丽,万里无云.游山的.玩水的.遛麻雀的都闲的不亦乐乎,也忙的不亦乐乎.在这美好的季节,依旧躲在被窝或是电脑旁绞尽脑汁敲键盘的人们,也别有一番滋味.废话少说,言归正传. 赶上了一个最 ...
- 【转】ES6 手册
目录 var 和 let/const 的比较 用块级作用域代替 IIFES 箭头函数 字符串 解构 模块 参数 类 Classes Symbols Maps WeakMaps Promises Gen ...
- 深入理解 JavaScript 异步系列(3)—— ES6 中的 Promise
第一部分,Promise 加入 ES6 标准 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6515855.html 未经作者允许不得转载! 从 jquer ...
- ES6的十大新特性(转)
add by zhj: 该文章是由国外一哥们写的,由腾讯前端团队翻译,图片中的妹子长得挺好看的,很养眼,嘿嘿.我目前在学习ES6,这篇文章把ES6的 几个主要新特性进行了归纳总结,犹如脑图一般,让人看 ...
- JavaScript 异步编程的前世今生(上)
前言 提到 JavaScript 异步编程,很多小伙伴都很迷茫,本人花费大约一周的业余时间来对 JS 异步做一个完整的总结,和各位同学共勉共进步! 目录 part1 基础部分 什么是异步 part2 ...
- GraphQL:一种不同于REST的接口风格
从去年开始,JS算是完全踏入ES6时代.在React相关项目中接触到了一些ES6的语法.这次接着GraphQL这种新型的接口风格,从后端的角度接触ES6. 这篇文章从ES6的特征讲起,打好语法基础:然 ...
- 深入理解 JavaScript 异步——转载
本文章转载于深入理解 JavaScript 异步 前言 2014年秋季写完了<深入理解javascript原型和闭包系列>,已经帮助过很多人走出了 js 原型.作用域.闭包的困惑,至今仍能 ...
- TGL站长关于常见问题的回复
问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ...
- ES6 你可能不知道的事 – 基础篇
序 ES6,或许应该叫 ES2015(2015 年 6 月正式发布),对于大多数前端同学都不陌生. 首先这篇文章不是工具书,不会去过多谈概念,而是想聊聊关于每个特性 你可能不知道的事,希望能为各位同学 ...
随机推荐
- 详解npm的模块安装机制 --社会我npm哥,好用话不多
依赖树表面的逻辑结构与依赖树真实的物理结构 依赖树表面的逻辑结构与依赖树真实的物理结构并不一定相同! 这里要先提到两个命令:tree -d(linux)和npm ls(npm) 在一个npm项目下 ...
- 学习web前端怎样入门?初学者赶紧看过来!
web前端怎么样才能入门,首先我们要从什么是初级web前端工程师说起: 按照我的想法,我把前端工程师分为了入门.初级.中级.高级这四个级别, 入门级别指的是了解什么是前端(前端到底是什么其实很多人还是 ...
- python之路第一篇
一.python环境的搭建 1.window下环境的搭建 (1).在 https://www.python.org/downloads/ 下载自己系统所需要的python版本 (2).安装python ...
- iOS gcd 串行,并行,同步,异步代码研究
参考文章: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Menlo; color: #527eff } span.s1 { } http: ...
- vue-cli创建自己的项目
vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一. ...
- 非Controller中调用Service
1. 新增文件 package com.library.common; import org.springframework.beans.BeansException; import or ...
- Realm的一对多配置以及版本兼容
前言:本篇博客将介绍Realm的一些高级用法,基本使用在这里 一.配置一对多关系 // // Teacher.h #import <Realm/Realm.h> #import " ...
- Android Studio常用快捷键使用
以下是我在编程中实际用上的Android Studio快捷键,基于Windows系统,在使用过程中会不断添加不断完善,OSX版本的在另外一篇博客 Ctrl+Alt+L 格式化代码,编写完成项目来一下, ...
- ubuntu忽然不能登录,输入密码正确一直返回登录界面
问题描述 由于配置eclipse命令启动,我修改了 /etc/environment 文件的内容,用命令 shutdown -r -now 重启后,输入密码正确一直返回登录界面. 查了下网上资料:系统 ...
- 精通JavaScipt第二版笔记——特性、函数和对象
前言:感觉这本书只有第二章 第三章有点看头 基本类型和引用类型 基本类型:字符串 数字 布尔值 null(待确定) undifined 引用类型:对象 数组 引用传递 保存的只是对象的地址 var o ...