这门课解决的是前端开发者从“能看懂代码”到“能独立写代码”之间最基础的语法断层。它系统覆盖了ES6到ES11的语法特性,并延伸到Vue实战和Webpack构建环境,帮你把散落在各处的知识串成一条完整的链路。如果你刚接触前端开发,或者之前写过点JS但总觉得“该用哪个特性”拿不准,这门课就是最直接的补漏选择。 适合什么基础?这门课面向零基础或仅有零散JS经验的…
这门课解决的是前端开发者从“能看懂代码”到“能独立写代码”之间最基础的语法断层。它系统覆盖了ES6到ES11的语法特性,并延伸到Vue实战和Webpack构建环境,帮你把散落在各处的知识串成一条完整的链路。如果你刚接触前端开发,或者之前写过点JS但总觉得“该用哪个特性”拿不准,这门课就是最直接的补漏选择。
适合什么基础?这门课面向零基础或仅有零散JS经验的读者。不需要你有编程基础,但需要你对“前端”有基本概念——比如网页是怎么加载的、浏览器能做什么。如果连变量、函数都没写过,建议从第1章环境搭建开始,跟着搭完环境再往下走,否则容易在报错时迷失。
建议先看哪几块?按学习顺序,优先看第1章(环境搭建)、第2章(ES6必备知识,这是整个课的地基)、第10章(Vue实战,这是知识落地的场景)。第11章的Webpack构建环境可以放到学完Vue实战之后再看,因为它是Vue项目的标配,懂了之后打包过程会豁然开朗。
学完能独立做什么?掌握ES6到ES11的核心语法后,你就能独立完成一个前端页面的开发,包括用let/const管理变量、用解构赋值处理数据、用箭头函数简化代码,甚至能配合Vue框架搭建一个完整的页面交互模块。加上Webpack的构建能力,你就有能力独立完成一个前端项目的开发与部署。
资料怎么配合练习?这门课的资料以视频为主,视频内容本身已经包含了代码演示和讲解,建议边看边敲代码。重点不要只看“代码怎么写”,而要关注“为什么这样写”——比如为什么用const而不是let、解构赋值的原理是什么。看完一个知识点,立即在本地环境里试写一段,遇到报错再看视频对应章节,这样记忆最扎实。
第10章 ES新特性在Vue实战中的应用 10-1 初始化环境.mp4 90.62M 10-2 获取用户信息列表.mp4 166.06M 10-3 使用Proxy代理用户信息.mp4 112.44M 10-4 图片上传逻辑与阿里云OSS使用.mp4 162.47M 10-5 异步操作多张图片上传云存储.mp4 274.06M 10-6 更加优雅的异步操作.mp4 76.66M 10-7 组件按需加载.mp4 41.94M 第11章 Webpack构建环境 11-1 Webpack核心概念.mp4 22.75M 11-2 Webpack配置.mp4 116.00M 11-3 Webpack配置优化.mp4 93.59M 11-4 Babel配置.mp4 62.84M 第12章 课程回顾 12-1 课程总结.mp4 104.22M 第1章 课程介绍&环境搭建 1-1 课程介绍_.mp4 252.69M 1-2 Node安装与NPM源切换_.mp4 36.62M 1-3 构建开发环境_.mp4 58.28M 第2章 ECMAScript2015(ES6)之必备知识 2-1 新的声明方式let(上)_.mp4 74.97M 2-10 瀵硅薄鐨勬墿灞昣.mp4 68.62M 2-11 深拷贝与浅拷贝(上)_.mp4 37.59M 2-12 深拷贝与浅拷贝(下)_.mp4 57.88M 2-2 新的声明方式let(下)_.mp4 43.03M 2-3 新的声明方式const_.mp4 44.72M 2-5 数组的各种遍历方式_.mp4 123.22M 2-6 鏁扮粍鐨勬墿灞昣.mp4 113.66M 2-8 扩展运算符与rest参数_.mp4 51.38M 第3章 ECMAScript2015(ES6)之新特性 3-1 面向过程与面向对象_.mp4 24.62M 3-10 正则表达式的扩展_.mp4 60.84M 3-11 鏁板€肩殑鎵╁睍_.mp4 100.78M 3-12 代理Proxy(上)_.mp4 99.81M 3-13 代理Proxy(下)_.mp4 93.53M 3-2 ES5中的类与继承_.mp4 137.00M 3-3 ES6中的类与继承_.mp4 159.53M 3-4 新的原始数据类型Symbol_.mp4 113.19M 3-5 新的数据结构Set(上)_.mp4 44.22M 3-6 新的数据结构Set(下)_.mp4 47.38M 3-7 新的数据结构Map_.mp4 52.69M 3-8 字符串的扩展(上)_.mp4 69.22M 3-9 字符串的扩展(下)_.mp4 81.25M 第4章 ECMAScript2015(ES6)之异步编程与模块化 4-1 异步操作必备知识_.mp4 54.69M 4-11 模块化Module_.mp4 79.81M 4-2 Ajax原理与Callback Hell_.mp4 95.66M 4-3 异步编程解决方案Promise(1)_.mp4 39.19M 4-4 异步编程解决方案Promise(2)_.mp4 88.66M 4-5 异步编程解决方案Promise(3)_.mp4 82.22M 4-6 异步编程解决方案Promise(4)_.mp4 71.66M 4-7 Promise鐨勯潤鎬佹柟娉昣.mp4 148.94M 4-8 异步编程解决方案Generator(上)_.mp4 43.72M 4-9 异步编程解决方案Generator(下)_.mp4 55.28M 第5章 ECMAScript2016(ES7)之数组&数值拓展 5-1 鏁扮粍鎵╁睍锛欰rray.prototype.includes()_.mp4 32.69M 5-2 数值扩展:幂运算符_.mp4 11.53M 第6章 ECMAScript2017(ES8)之异步编程&对象拓展 6-1 异步编程解决方案Async Await_.mp4 77.72M 6-2 瀵硅薄鎵╁睍锛歄bject.values()锛孫bject.entries()_.mp4 19.97M 6-3 对象属性描述:Object.getOwnPropertyDescriptors()_.mp4 42.53M 6-4 瀛楃涓叉墿灞曪細String.prototype.padStart()锛孲tring.prototype.padEnd()_.mp4 42.19M 第7章 ECMAScript2018(ES9)之异步迭代&对象操作升级 7-1 寮傛杩唬锛歠or await of_.mp4 64.59M 7-2 正则表达式扩展:dotAll,具名组匹配,后行断言_.mp4 68.38M 7-3 瀵硅薄鎵╁睍锛歊est & Spread_.mp4 29.81M 7-4 Promise鎵╁睍锛歅romise.prototype.finally()_.mp4 14.31M 7-5 字符串扩展:放松模板字符串文字限制_.mp4 22.12M 第8章 ECMAScript2019(ES10)之效率再提升 8-1 瀵硅薄鎵╁睍锛歄bject.fromEntries()_.mp4 31.81M 8-2 瀛楃涓叉墿灞曪細String.prototype.trimStart() 锛孲tring.prototype.trimEnd()-_.mp4 18.12M 8-3 鏁扮粍鎵╁睍锛欰rray.prototype.flat()锛孉rray.prototype.flatMap()_.mp4 19.84M 8-6 JSON扩展:JSON superset,JSON.stringify()增强能力_.mp4 12.25M 8-7 Symbol鎵╁睍锛歋ymbol.prototype.description_.mp4 8.88M 第9章 ECMAScript2020(ES11)之新特性初探 9-1 全局模式捕获:String.prototype.matchAll()_.mp4 100.03M 9-3 新的原始数据类型:BigInt_.mp4 19.47M 9-4 Promise鎵╁睍锛歅romise.allSettled()_.mp4 33.62M 9-5 鍏ㄥ眬瀵硅薄锛歡lobalThis_.mp4 18.00M 9-7 空值合并运算符:Nullish coalescing Operator_.mp4 12.06M 资料.rar 3.05M mksz444-JavaScript ES(6-11)全版本语法 前端都需要的基础课/ 10-