JavaScript高级技巧 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程学习JavaScript高级技巧

    1.JavaScript高级技巧课程概要 00:01:09

    本课程介绍JavaScript高级技巧课程概要。

    2.作用域和闭包 00:09:52

    本课时来介绍JavaScript的作用域和闭包,JavaScript的作用域不同于传统的块级作用域而是函数级作用域,闭包是可以包含自由变量的代码块,这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。

    3.this的使用 00:10:44

    本课时介绍this的使用,this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 自由和灵活,结合apply(call)方法,可以使JS变得异常强大。

    4.按值传递和按引用传递 00:05:43

    本课时介绍JavaScript按值传递和按引用传递,按值传递:指的是在方法调用时,传递的参数是按值的拷贝传递。按引用传递:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的引用的地址,也就是变量所对应的内存空间的地址。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

JavaScript高级技巧

4课时,27分钟2015-06-10
Ijason_zj
Ijason_zj

极客学院金牌布道师

课程背景:
JavaScript这门语言不同于其他的编程语言,他的语法特别灵活,所以一定要掌握好里面有趣又难懂的技巧,才能很好的去驾驭这门语言,也能在项目开发过程中避免不必要的错误。主要包括闭包、作用域、按值传递和按引用传递以及this的使用。

核心内容:
1.变量作用域和闭包
2.This指针的使用
3.按值传递和按引用传递

软件环境:Mac SublimeText

是否提供资料:

课程等级:高级

适合人群:
也一定基础的JavaScript开发同学
  • 技术问答
  • 1

    JavaScript高级技巧课程概要

    01:09

    本课程介绍JavaScript高级技巧课程概要。

  • 2

    作用域和闭包

    09:52

    本课时来介绍JavaScript的作用域和闭包,JavaScript的作用域不同于传统的块级作用域而是函数级作用域,闭包是可以包含自由变量的代码块,这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。

  • 3

    this的使用

    10:44

    本课时介绍this的使用,this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 自由和灵活,结合apply(call)方法,可以使JS变得异常强大。

  • 4

    按值传递和按引用传递

    05:43

    本课时介绍JavaScript按值传递和按引用传递,按值传递:指的是在方法调用时,传递的参数是按值的拷贝传递。按引用传递:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的引用的地址,也就是变量所对应的内存空间的地址。

相关课程

  • React 属性和状态详解

    React 的数据流动途径是属性和状态,这两者也是 React 的难点之一。本课程会讲解什么是属性和状态、两者的区别和联系以及如何正确使用属性和状态。

    4课时 41分钟
    初级
    12288人学习
  • AngularJS内置服务$http的使用

    本课程详细讲解AngularJS内置服务$http的使用,以及完成数据库的增、删、改和查等操作。

    3课时 33分钟
    中级
    17472人学习
  • JavaScript面向切面编程

    本课程介绍JavaScript面向切面编程,让同学门可以进行无侵入式的编程。

    3课时 26分钟
    高级
    13026人学习
  • JavaScript高级函数

    本课程介绍JavaScript常用的高级函数,主要包括惰性载入函数、函数柯里化、级联函数。

    4课时 26分钟
    高级
    22717人学习