当前位置: 首页 > news >正文

做淘客需要用的网站中山建站服务

做淘客需要用的网站,中山建站服务,邳州网站开发,兰州网站公司目录 一、什么是 ES6 模块化规范 二、ES6 模块化的基本语法 2.1默认导出 2.1默认导入 2.1 注意事项 2.2按需导出 2.2按需导入 2.2按需导出与按需导入的注意事项 2.3直接导入并执行模块中的代码 一、什么是 ES6 模块化规范 ES6 模块化规范是浏览器端与服务器端通用的…

目录

一、什么是 ES6 模块化规范

二、ES6 模块化的基本语法

2.1默认导出 

2.1默认导入

2.1 注意事项

2.2按需导出 

2.2按需导入

2.2按需导出与按需导入的注意事项

2.3直接导入并执行模块中的代码 


一、什么是 ES6 模块化规范

ES6 模块化规范是浏览器端与服务器端通用的模块化开发规范。它的出现极大的降低了前端开发者的模块化学习成本,开发者不需再额外学习 AMD、CMD 或 CommonJS 等模块化规范。

ES6 模块化规范中定义:

  • 每个 js 文件都是一个独立的模块
  • 导入其它模块成员使用 import 关键字
  • 向外共享模块成员使用 export 关键字

二、ES6 模块化的基本语法

  1. 默认导出与默认导入
  2. 按需导出与按需导入
  3. 直接导入并执行模块中的代码 

2.1默认导出 

 默认导出的语法: export default 默认导出的成员

// es6_export.js 文件
// 定义模块私有成员 num1
let num1 = 10 // 定义模块私有成员 mum2 
let num2 = 20  // 定义模块私有方法 show()
function show(){} // 使用 export default 默认导出语法,向外共享 num1 和 show 两个成员。
export default {num1,show
}

2.1默认导入

 默认导入的语法: import 接收名称 from '模块标识符'

// es6_import.js 文件
// 从 es6_export.js 模块中导入 export default 向外共享的成员。
// 并使用 result 成员进行接收
import result from './es6_export.js'// 打印输入的结果
console.log(result)
//{ num1: 10, show: [Function: show] }

2.1 注意事项

每个模块中,只允许使用唯一的一次 export default,否则会报错!

默认导入时的接收名称可以任意名称,只要是合法的成员名称即可。

2.2按需导出 

按需导出的语法: export 按需导出的成员 

// 定义模块私有成员 num1,并向外按需导出变量
export let num1 = 10 // 定义模块私有成员 mum2,并向外按需导出变量 
export let num2 = 20  // 定义模块私有方法 show(),并向外按需导出方法
export function show(){} 

2.2按需导入

按需导入的语法: import { s1 } from '模块标识符'

// 导入模块成员
import {num1,num2,show} from './es6_export.js'// 打印输入的结果
console.log(num1)
console.log(num2)
console.log(show)
// 10
// 20
// [Function: show]

2.2按需导出与按需导入的注意事项

  1. 每个模块中可以使用多次按需导出
  2. 按需导入的成员名称必须和按需导出的名称保持一致
  3. 按需导入时,可以使用 as 关键字进行重命名
  4. 按需导入可以和默认导入一起使用

2.3直接导入并执行模块中的代码 

如果只想单纯地执行某个模块中的代码,并不需要得到模块中向外共享的成员。此时,可以直接导入并执行模 块代码,示例代码如下:

// es6_export.js
// 在当前模块中执行一个 for 循环
for(let i = 0; i < 3; i++){console.log(i)
}// es6_import.js
// 直接导入并执行模块代码,不需要得到模块向外共享的成员
import './es6_export.js'//输出结果:
// 0
// 1
// 2

http://www.yayakq.cn/news/411170/

相关文章:

  • 门户网站建设 总结一个主机可以做几个网站域名
  • 网站代运营公司排名深圳极速网站建设服务
  • 龙华做棋牌网站建设多少钱做网站托管的好处
  • 广州网页制作网站维护个人网站如何做即时支付
  • 湘潭企业网站建设 p磐石网络临沂建设公司网站
  • 标准化信息网站建设与应用租号网站怎么做的
  • 网站建设是如何寻找客户的网站开发 制作
  • 营销型企业网站功能搭建wordpress博客终端
  • 小程序制作页面教程成都seo培训
  • 手机上自己如何做网站企业网站百度指数多少算竞争大
  • 手机优化游戏性能的软件seo推广渠道有哪些
  • 做素材网站如何赚钱名片模板
  • 旅游网站手机模板dt高端网站设计
  • wordpress删除站点大气红色网站
  • wordpress 开发网站诚聘网站开发
  • 做网站是要收费的吗国网典型设计最新版
  • 个人网站备注一般通过血液传染的病有哪些
  • 郑州网站推广 汉狮网络网站开发设计电子书
  • 网站空间如何选择网络营销主要传播渠道
  • 电子商务网站建设实习报告怎么免费制作公司网页
  • 有什么网站可以做团购什么是展示型网站
  • 英文建站多少钱怎么做网站的投票平台
  • 网站推广关键词wordpress的文件结构
  • 网站建设 长沙开福区做购物网站能否生存
  • 做交通分析的网站游戏网页设计模板
  • 网站建设公司antnw皮肤病在线咨询医生免费咨询
  • 网站开发后端百年建筑网官网
  • 有哪些网络营销公司唐山seo快速排名
  • 监理网站建设价格多少百度口碑
  • 建设银行明细网站能查多久郑州网站优化公司电话