01- ES6、jquery源码、node、webpack

1、课程介绍

 01- ES6、jquery源码、node、webpack_第1张图片

小马哥blog: https://www.cnblogs.com/majj/

前端学习路径: https://www.processon.com/view/link/5d3a5947e4b0511f13134ced#map 

 01- ES6、jquery源码、node、webpack_第2张图片

2、ES6简单语法

阮一峰 es6  http://es6.ruanyifeng.com

01- ES6、jquery源码、node、webpack_第3张图片

 1、let和const

es6:
let声明的变量 是块级作用域,不能重复声明
const声明常量,一旦声明,立即初始化,不能重复声明

 

    

 

 2、模板字符串

    

3、箭头函数

    // 省略function
    // function(){} ===  ()=>{}
 // 箭头函数

    // 传统
    var f = function(a){
        return a;
    }
    f(1);

    // 单个形参
    var f = (a) => {
        return a;
    }

    // 多个形参
    var f = (num1,num2) =>{
        return num1+num2;
    }
// 字面量方式创建对象
    var person1 = {
        name:'alex',
        age:34,
        fav:function(){
            console.log('喜欢av1')
        }
    }

    person1.fav();


    var person2 = {
        name:'alex',
        age:34,
        fav:() => {
            console.log('喜欢av1')
        }
    }
    person2.fav()
    

 

01- ES6、jquery源码、node、webpack_第4张图片 01- ES6、jquery源码、node、webpack_第5张图片

4、对象的单体模式

    

 

 01- ES6、jquery源码、node、webpack_第6张图片

5、面向对象

    

6、总结

 

 

 

 01- ES6、jquery源码、node、webpack_第7张图片

 01- ES6、jquery源码、node、webpack_第8张图片

3、jquery源码剖析

https://www.bootcdn.cn

01- ES6、jquery源码、node、webpack_第9张图片

 

 

 01- ES6、jquery源码、node、webpack_第10张图片01- ES6、jquery源码、node、webpack_第11张图片

 

 

模块函数

 01- ES6、jquery源码、node、webpack_第12张图片01- ES6、jquery源码、node、webpack_第13张图片

 

es6 严格标记

 01- ES6、jquery源码、node、webpack_第14张图片01- ES6、jquery源码、node、webpack_第15张图片

 

调用jQuery,创建对象

 01- ES6、jquery源码、node、webpack_第16张图片

属性与方法

01- ES6、jquery源码、node、webpack_第17张图片

 

方法挂载到jQuery

 01- ES6、jquery源码、node、webpack_第18张图片

 01- ES6、jquery源码、node、webpack_第19张图片01- ES6、jquery源码、node、webpack_第20张图片01- ES6、jquery源码、node、webpack_第21张图片

 

扩展方法

 01- ES6、jquery源码、node、webpack_第22张图片

 01- ES6、jquery源码、node、webpack_第23张图片01- ES6、jquery源码、node、webpack_第24张图片01- ES6、jquery源码、node、webpack_第25张图片

 

模块化依赖加载,异步模式加载

 01- ES6、jquery源码、node、webpack_第26张图片

 

挂载在window ,jQuery

$.ajax()

 01- ES6、jquery源码、node、webpack_第27张图片

 

4、node

node的介绍 https://www.cnblogs.com/majj/p/9042541.html

简单安装步骤 https://www.cnblogs.com/majj/p/9957597.html#b

01- ES6、jquery源码、node、webpack_第28张图片

1、node的安装

 01- ES6、jquery源码、node、webpack_第29张图片 01- ES6、jquery源码、node、webpack_第30张图片

 2、npm 安装模块

01- ES6、jquery源码、node、webpack_第31张图片

# 生成package.json
npm install bootstrap --save
npm install swiper --save

# 根据package.json反向生成模块
 npm install 

 

01- ES6、jquery源码、node、webpack_第32张图片

 01- ES6、jquery源码、node、webpack_第33张图片01- ES6、jquery源码、node、webpack_第34张图片

01- ES6、jquery源码、node、webpack_第35张图片  01- ES6、jquery源码、node、webpack_第36张图片

3、如何跑起来GitHub前端项目

 01- ES6、jquery源码、node、webpack_第37张图片

01- ES6、jquery源码、node、webpack_第38张图片 01- ES6、jquery源码、node、webpack_第39张图片

5、webback

01- ES6、jquery源码、node、webpack_第40张图片

1、 为什么要使用 webpack?

01- ES6、jquery源码、node、webpack_第41张图片

2、什么是webpack

01- ES6、jquery源码、node、webpack_第42张图片

01- ES6、jquery源码、node、webpack_第43张图片

 01- ES6、jquery源码、node、webpack_第44张图片

 3、模块化

01- ES6、jquery源码、node、webpack_第45张图片

 

 01- ES6、jquery源码、node、webpack_第46张图片

 

转载于:https://www.cnblogs.com/venicid/p/11454290.html

你可能感兴趣的:(01- ES6、jquery源码、node、webpack)