《Javascript - ES6实战视频课程》讲解了运行环境已支持的 ES6 特性,而忽略掉未支持的特性,随着 Node.js 、babel 和浏览器等 ES6 运行环境的逐步支持,本套视频课程的内容也会补充。这样授课的好处是可以让学员直接在开发中实际的应用 ES6 新特性,也避免学习那些未支持的特性造成的混淆。
中级26334次播放
现阶段前端行业发展迅猛,前端技术也在高速迭代,ES6-ES11规范增加了很多JavaScript新特性。ES新特性已经成为前端技术发展的趋势,语法简洁,功能丰富,部分特性还有性能提升。 本套课程以ECMA相关概念讲起,涵盖ES6-ES11的新特性,每个新特性都有对应的代码,部分特性还加入了专门的案例,课程由浅入深,通俗易懂,学习后会有较大的技术提升。
中级224次播放
ECMAScript 6(简称ES6)是JavaScript语言的下一代标准,简单来说,ES6是JavaScript语言的国际标准,JavaScript是由ES6的实现的;ES6为我们带来很多令人欣喜的功能特性,本课程将着重带领大家领略它的风采……
中级2102次播放
1.基于 Vue 的新的版本; 2.项目是关于外卖业务的前后台分离Web App,功能模块包含商家, 商品, 购物车, 用户管理等多个模块; 3.后台应用技术架构为: Node + Express + Mongodb + Mongoose; 4.前台应用技术架构为: vue + vuex + vue-router + webpack + ES6; 5.采用模块化、组件化、工程化的模式开发;
中级25次播放
当项目功能越来越多,代码量便也会越来越多,后期的维护难度会增大,此时在JS方面就会考虑使用模块化规范去管理。 本视频内容涵盖:理解模块化,为什么要模块化,模块化的优缺点以及模块化规范。并且将带领大家学习开发中非常流行的commonjs, AMD, ES6、CMD规范。 建议同学们学习完模块化规范以后再学习项目构建,以更好的武装自己的技能。
初级852次播放
昨天使用 gulp 的 babel+browserify 搭建使用ES6开发(非react,vue), 由此出现一个插件引入的问题,市面上大多 js 插件都不是 ES6 语法开发的,那么在 ES6 编写代码的时候怎么直接使用呢? 如果需要改装插件的...
2017-06-12回答次数:1访问次数:189
众所周知,vuejs的数据监听是基于Object.defineProperty来实现的,但是我看了es6的proxy后觉着,用proxy来替代Object.defineProperty应该更合理,那问题来了,能不能通过es6的proxy来改写vuejs呢?
2017-06-26回答次数:1访问次数:475
在尝试es6的module时,使用node main运行出现了以下问题:(function (exports, require, module, __filename, __dirname) { import myFunc from 'myFunc'; {代码...} SyntaxError: Unexpected token import 两个...
2017-06-26回答次数:2访问次数:356
在学习ES6的generate,下面例子为什么不能打印,还会报错?如何修改? 我是应该执行gen()还是gen.next() {代码...}
2017-06-12回答次数:2访问次数:165
let是ES6里面新的复制命令,let赋值命令只可以在{}代码块中被调用。下面通过实例给大家讲解es6中的let命令,具体内容如下所示:1.let命令的用法和var命令类似,但let命令声明的变量只在let所在的代码块内有效{ let a=10; var b=1; } console.log(a);//Uncaught ReferenceError: a&n
2017-01-11评论:0访问次数:201
本次实战主要完成了照片墙动态效果的功能,通过引入annimate.css,在图片的点击事件时,清除图片之前的点击效果,再定义一个数组,用于存放动态效果的class,同时获取随机数,再通过addClass的方法把动态的添加动画效果。本次实战使用了es6的let声明变量和数组方法,也使用了额es6的拼接字符串的方法。实现代码如下:<!DOCTYPE html> <html&
2018-11-21评论:0访问次数:101
本文主要对JavaScript易错知识点进行整理和汇总。前言本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES6的知识点。JavaScript知识点1.变量作用域var a = 1; function test
2016-12-28评论:0访问次数:204
在上篇手记我们简单实现了一个 jQuery 的基础结构,不过为了顺应潮流,这次咱把它改为模块化的写法,此举得以有效提升项目的可维护性,因此在后续也将以模块化形式进行持续开发。1. 基本配置为了让 rollup 得以静态解析模块,从而减少可能存在的冗余代码,我们得用上 ES6 的解构赋值语法,因此得配合 babel 辅助开发。在目录下我们新建一个 babel 配置“.babelrc”:{
2016-11-11评论:0访问次数:260
本次实战实现了点击选中商品的功能,通过点击时,为当前标签添加或删除选中类(如果选中,则取消;否则则选中)。再通过把选中的数据压入数组,通过循环遍历获取选中的值,并显示到前台。本次实战使用了es6中的let变量申明、箭头函数、模板字符串、扩展运算符、解析与赋值。代码如下:<!DOCTYPE html> <html> <head>
2018-11-22评论:0访问次数:73
js数组去重的方法:1、利用ES6 Set去重;2、利用for嵌套for,然后splice去重;3、利用indexOf去重;4、利用sort()去重;5、利用对象的属性不能相同的特点进行去重等等。
2020-10-23评论:0访问次数:1846
VSCode是无法将ES6转ES5,但是可以通过Babel库实现,Babel是一个工具链,主要用于将ES5+版本的代码转换为向后兼容的JavaScript语法,以便能够运行在当前和旧版本的浏览器或其它环境中运行。
2020-06-08评论:0访问次数:1328
笔记向文章。欢迎和各位一起讨论。如果文章中有错误请指出,一些需要去取data中的变量的操作。我们可以运用ES6对象解构赋值来做简化。这样的方法我们不光可以在小程序中使用。
2020-07-04评论:0访问次数:1320
ES6不是什么前端技术,ES6全称是ECMAScript 6,是正式发布的JavaScript语言的一种标准,该标准的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
2020-06-24评论:0访问次数:1238
如同官方 API 中介绍的那样,在 ES6 引入 TypedArray 之前,JavaScript 没有读取或者操作二进制数据流的机制。 Buffer 类作为 NodeJS API 的一部分被引入,以便能够和 TCP 等网络流和文件流等进行
2020-11-18评论:0访问次数:1072