php魔鬼训练课训练第一阶段,JavaScript魔鬼训练课第一阶

章节导航

课程大纲

本课程开张热身篇。说一些废话,参照本课程大家可以看看学习到了哪一阶段?

为了逐步过度到ES2015,我们前几课时会比较基础。譬如今天我们来讲一讲函数到底怎么写。请大家做好课后练习。

这节课我么来学习js中必须训练到位的object用法。我们将随着实例进行学习。本次我们来设计一个类,分别实现同步获取列表和单个数据的获取

上节课我们初步接触了Object,并做了一个简单的案例。这节课我们来看一下如果我们的数据是异步获取的,代码到底该怎么写。

这节课来自于我vue.js课程中学员对this的提问。譬如在子对象里可以直接用this来访问外部的属性。那么这节课来给大家解析一下。超简单

这节课我们来解决上节课的思考题。往往我们的业务对象需要通过一个特殊处理才能增加可读性和可扩展性。也能减少业务对象结构复杂性

我们在学习JS时会看到很多"稀奇古怪"的知识点,如果你采用知识点一个个过的学习方法,那么很快就会忘掉。譬如今天我们讲到的可枚举,仅仅是因为可以for循环出来吗?

本课时是来源于学员提问。我们加几个课时。很多学员在使用框架时看到人家有个很有逼格的属性“监控”功能。感到很玄幻,那么这节课我们来破一破,先给大家启发。后面我们来结合到实际业务场景中

上节课我们模拟了所谓的数据监控。这节课我们来看看在实战中到底有什么用。譬如我们来实现一个更改对象属性后自动"渲染"页面。

上节课我们讲了数据“监控”的简单原理。这节课我们来实战一下,我们给子业务对象设置个模板。当子对象修改业务数据后自动会更新显示的html模板。

这节课开始我们进入新的训练点。我们知道使用function可以用new来实例化,那么为啥要用new?以及在代码中我们能否控制队友写代码时必须写new呢?

有一些知识点我们就算知道概念也没用,因为你不会用。这节课我们来引入大家都觉得迷茫的知识点:prototype,概念也许大家都知道,但是怎么用呢?

这节课开始我们进入所谓的对象继承知识点的训练。请大家按照课程代码进行课后思考,对同一个知识点只有不断的反复训练才能真正的熟练掌握

模拟JS类继承的方法很多,实现的思维也各种各样。上节课我们利用call实现了最简单继承,那么我们如果需要实现在子类调用父类方法该如何做呢?本节课主要训练你解决问题独到的思维而不是知识点死记

本节课是附加课。讲述怎么模拟私有变量,以及为什么要结合get/set方法。

本课时是一个附加课。ES2015出来后有一些新语法也有一些新的对象,譬如Proxy,这个功能可以实现类似PHP的魔力函数。在高版本浏览器中还是比较有用的。

为了更好的学习ES2015的新特性、语法和提升我们的水平。这节课开始我们引入node.js和babel开始训练我们的ES2015知识点

本课时比较简单。我们利用模块化开发的方式来封装前面课时写的代码。

这节课时开始我们通过案例继续学习未涉及到的知识点。请大家注意课程中写代码的套路以及为什么我会怎么写。培养思维最重要

沿着上节课的套路,我们继续来学习传参的艺术。有了ES2015,我们可以让代码写的更加美观和较高的可读性

今天我们换个代码模式来改写我们的订单模块

鉴于技术的发展,我们后面的课时开始学习typescript.本课时是热身课,进行基本的配置和入门

本节课学到ts的函数和基本类型。一次性搞懂这里面的套路

今天这节课我们开始学习ts的类和模块化编程。请注意课后预习。

本课时是本课程的总结课。也是为了新开的react.js做准备的课时。新开的课程也将使用typescript作为编码演示

你可能感兴趣的:(php魔鬼训练课训练第一阶段)