Giter Site home page Giter Site logo

javascript's Introduction

本项目为李立超老师JavaScript教程源码

资源概况

教程时间:2022年

源码地址

链接:https://pan.baidu.com/s/1spfVmWjorgV49HYgt9R_tQ?pwd=8c1x

提取码:8c1x

视频资源

资源 网站
B站视频教程 https://www.bilibili.com/video/BV1mG411h7aD/
李立超老师官网JavaScript教程 https://www.lilichao.com/index.php/2022/08/02/javascript%e5%9f%ba%e7%a1%80%e8%a7%86%e9%a2%91%e6%95%99%e7%a8%8b/

视频大纲

视频位置 目录 简介
1-4 JS简介和基础知识 这部分内容简要的介绍了JS的起源和发展历史以及JS的基本语法等。
5-15 变量和数据类型 这部分内容讲解了JS中的变量和数据类型。主要包括:字面量和变量的介绍、变量的声明方式(let、var)、常量(const)、原始值(String、Number、BigInt、Boolean、Null、Undefined、Symbol)、值和变量在内存中的结构、不可变类型、显式类型转换等内容。

| | 16-25 | 运算符 | 这部分内容主要讲解了JS中的各种运算符。主要有:算术运算符、赋值运算符、一元运算符、自增自减运算符、逻辑运算符、关系运算符、相等运算符、条件运算符、运算符的优先级以及隐式类型转换。 | | 26 – 45 | 流程控制语句 | 这部分内容讲解了JS中的流程控制语句。主要有:代码块、if-else语句、switch-case语句、while语句、do-while语句、for语句。 | | 46 – 51 | 对象 | 这部分对JS中的对象(Object)进行了讲解,但由于对象、函数和数组之间有很强的关联,所以这部分只做了简单的介绍,还有部分知识会在学习函数或数组时进行补充。 | | 52 – 71 | 函数 | 这部分对JS的函数进行了讲解。主要包含了:函数的创建、箭头函数、函数的参数、返回值、作用域、作用域链、方法(对Object的补充)、window对象、提升、代码调试、立即执行函数表达式、this、严格模式等内容。 | | 72 – 88 | 面向对象 | 这部分视频讲解了JS中面向对象相关的知识。主要包括:类、属性、方法、构造函数、封装、多态、继承、对象的结构、原型、原型链、旧类、new运算符等内容。 | | 89 – 114 | 数组 | 这部分内容讲解了JS中的数组,除了数组外还在这部分内容中对对象和函数的部分知识进行了补充,所以视频中的知识并不全都是数组的知识。其中包括:数组简介、遍历数组、for-of语句、数组的方法、对象的复制、冒泡排序、选择排序、高阶函数、闭包、递归、可变参数、call和apply、bind。 | | 115 – 133 | 内建对象 | 这部分内容开始对JS中其他的内建对象进行补充。主要包括:结构复制、序列化、Map、Set、Date、包装类、String、正则表达式以及垃圾回收(GC) |

javascript's People

Contributors

zhu-junwei avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.