美文网首页
第一章 现代前端开发

第一章 现代前端开发

作者: 将军肚 | 来源:发表于2018-10-11 20:43 被阅读0次

1 函数默认参数

function desc(name = 'Perter', age = 5){
  return name + 'is' + age + 'tears old';
}
desc();
// Peter is 5 years old

2 rest参数

function test(...args){
  console.log(args);
}
test(1,2,3);
//[1,2,3]

rest是真正的数组

3 展开操作符

用于函数调用
function test(x, y, z) {}
var args = [1, 2, 3];
test(...args);
用于数组字面量
let arr1 = [1,2,3];
let arr2 = [4,5,6];
let arr3 = [...arr1, ....arr2];
对象的展开运算符
let mike = {name: 'mike', age: 50};
mike = {...mike, sex: 'male'};

4 解构赋值

let foo = [1, 2, 3];
let [one, two, three] = foo;
console.log(`${one}, ${two}, ${three}`);
// 1, 2, 3
let person = {name: 'viking', age: 20};
let {name, age} = person;
console.log(`${name}, ${age}`);
// viking, 20

5 前端组件化方案

module模块 与 component组件。module是语言层面的,前端领域一般指JS module,往往表现为一个单独的JS文件,对外暴露一些属性或方法。前端组件则更多是业务层面的概念,往往表现为一个UI部件,一个组件包含它所需要的所有资源,包括JS逻辑、CSS模板、甚至图片与字体。

相关文章

  • ReactNative开发必备ES6知识

    引言 现代前端应用通常都会使用ES6进行开发,ReactNative项目同样也会使用ES6进行开发,对于现代前端项...

  • 第一章 现代前端开发

    1 函数默认参数 2 rest参数 rest是真正的数组 3 展开操作符 用于函数调用 用于数组字面量 对象的展开...

  • Webpack 知识点总结

    随着现代前端开发的规模日益庞大,几乎已经不能抛开诸如 React 或 Vue 等前端开发框架来独立开发了,这些框架...

  • web前端入门指南:来看看这位大佬的学习之路吧!

    开始他的表演 第一章:为什么要学习前端开发?web前端开发是什么? 从事前端开发工作差不多3年了,自己也从一个什么...

  • 配置 React 开发环境(Babel + Webpack)

    配置 React 开发环境(Babel + Webpack) 1.概述 现代的前端开发已经不是以前那种引入几个库、...

  • vue现代化使用方法(一)

    vue现代化使用方法(一) 目前前端开发已经非常类似GUI开发,前端人员需要了解大量业务逻辑,通过不同的页面交互行...

  • Vue(一) 部署

    vue现代化使用方法(一) 目前前端开发已经非常类似GUI开发,前端人员需要了解大量业务逻辑,通过不同的页面交互行...

  • 前端学习大概内容

    现代的前端开发模式 前端三驾马车:Angular、React、Vue Vue.js 学习vue.js前,需要了解的...

  • html+css 1

    开篇第一章 一、学习web前端开发基础技术需要掌握:HTML、CSS、J...

  • 现代前端开发技术栈

    这篇文章将会介绍过去几年JavaScript开发方面的革命性发展。 最近几年,应用开发的方法论发生了翻天覆地的变化...

网友评论

      本文标题:第一章 现代前端开发

      本文链接:https://www.haomeiwen.com/subject/ioriaftx.html