var全局遮盖与let经典应用

1.0万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
专业前端工程师,移动开发人员
你将会学到
学习es6新特性的用法,以及在实战中的使用
课程简介

在该课程中有些实例是出现在我之前讲过的第1,2,3,4部中的,所以该课程有一定的继承性,同时需要有较强的javascript( es5 )知识储备.

能够开始学习es6,说明你已经把javascript学习到一定的程度了! 如果需要充电javascript,请看我的[js高手之路]第1,2,3,4,5部。


ES6新增的特性以及注意事项非常多, 我从中筛选了一部分目前常用的特性进行讲解与实战:


let, const: 临时死区,作用域,声明规则,与var的区别等

箭头函数:包括基本用法,返回值注意事项,this指向,arguments, 原型与构造支持详解等

let与箭头函数实战案例:选项卡,隔行变色,全选,不选,反选等

bind绑定: this指向,传参,容易踩坑题实战等

对象功能扩展详解: 方法简写,赋值简写,计算属性等

函数的默认参数详解:arguments,严格模式,常规与表达式默认参数等

不定参数与展开运算符的应用

解构详解与实战

新的类语法与实战

异步与promise对象特性详解

set详解与实战

模块export与import用法


前端最核心的是什么课程?嗯,很多人都知道,那就是javascript,几乎贯穿了整个前端开发,不管你是用框架开发

还是用打包工具,也或者是学习node.js,javascript学习的深度,在很大程度上决定了你能你在前端这条路

走多远,核心学习不扎实,终究只是学习套用框架和工具,新框架来了,又得依葫芦画瓢学习简单的api,

不能领悟框架精髓和使用场景,学习前端核心,才能应对自如!!!, 如果你不知道每个阶段学什么,下面的路线图可以

很好的帮你解决迷茫!


前端路线图:


第一阶段[零基础入门]:

------------------------------------------------------------------------------------


1,HTML+DIV+CSS零基础快速入门到制作企业站视频课程:https://edu.51cto.com/course/6849.html

2,[Js高手之路第一部]JavaScript上百例实战【新版】: https://edu.51cto.com/course/7233.html

3,jQuery在网站中的应用-零基础实战:https://edu.51cto.com/course/7240.html

4,jQuery实战[上百个网站实例&插件开发及其使用:https://edu.51cto.com/course/6594.html

5,Bootstrap快速入门视频课程:https://edu.51cto.com/course/6503.html


第一阶段属于php和专业前端的公共课程,学完这个阶段,可以开始学习进阶部分,也可以开始学习php课程,

对于职业的发展哪怕你做专业的前端,也是需要学习一门后端语言的, php是最容易入门的后端语言


第二阶段[前端高手进阶]:

------------------------------------------------------------------------------------


1,[Js高手之路第二部]Javascript面向对象特效&框架封装实战:https://edu.51cto.com/course/8316.html

2,[Js高手之路第三部]Javascript模板引擎与单页路由实战视频课程:https://edu.51cto.com/course/10684.html

3,[JS高手之路第四部]从零开始打造一个JavaScript开源框架gdom与插件开发:

https://edu.51cto.com/course/10921.html

4,[js高手之路第五部] html5 canvas基础详解与动画实战视频教程:https://edu.51cto.com/course/11453.html

5,前端构建工具gulp与webpack零基础实战视频课程:https://edu.51cto.com/course/11469.html

6,[JS高手之路第六部]javascript es6标准入门与实战视频课程:https://edu.51cto.com/course/11522.html

7,[JS高手之路第七部]JavaScript插件开发视频课程:https://edu.51cto.com/course/11527.html


php路线图:

------------------------------------------------------------------------------------


1,PHP基础与项目实战视频课程:https://edu.51cto.com/course/7220.html

2,Ajax与JSONP跨域实战视频课程:https://edu.51cto.com/course/10020.html

3,阿里云ECS Linux服务器项目部署实战视频课程:https://edu.51cto.com/course/7555.html

4,php工具调试&Thinkphp运行流程分析视频课程:https://edu.51cto.com/course/7576.html


前端与php学习套餐选择:

------------------------------------------------------------------------------------


从零基础到受人欢迎的前端开发攻城狮系列套餐:

https://edu.51cto.com/topic/770.html


小白变大神-成功变为PHP开发工程师系列套餐

https://edu.51cto.com/topic/769.html


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交