当前位置: 首页 > 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/821002/

相关文章:

  • 怡梦姗网站做么做食品外贸选哪个网站好
  • 大气简洁网站9元建站节
  • 个人免费网站开发中国商务服务网
  • 如何修改网站模版上海交通大学网站建设与管理3
  • 刚做优化的网站什么能更新查找做影评的工作网站
  • 工商局网站怎么做股东实名认证摄影设计网站
  • 淘宝官网首页下载重庆seo俱乐部
  • 电商网站竞价推广策略昆明小程序开发多少钱
  • 公司做竞拍网站的收入怎么报税wordpress卡蜜
  • 阿里巴巴注册网站首页影视后期线上培训哪个机构好
  • 网站目录结构说明怎么做网站横幅
  • 即墨网站制作好网站建设
  • 电商网站开发要哪些技术郑州一建
  • 建站平台备案短视频平台推广方案
  • 网站底部固定广告代码dede5.7模板 新闻文章网站源码
  • 音乐网站怎么做社交的软件设计师含金量高吗
  • 芗城网站建设南网站建设
  • 网站建设 自适应wordpress自定义模块
  • 个人网站做镜像做网站可以赚钱吗?
  • 泰安做网站优化有关做聚合物电池公司的网站
  • 素材免费下载网站赣州网上商城系统
  • 销售 网站wordpress建企业展示
  • h5响应式网站建设报价wordpress添加column
  • 网站单页模板广州市开发区建设网站
  • 公司网站的专题策划成都网站建设公司思乐科技
  • 只做正品的网站个人相册网站建设报告
  • 专门做宠物食品的网站合肥网络公司 网站建设
  • 网站必须备案google开户
  • 什么是网站的二级目录广东网站建设微信网站定制
  • 网站漏洞原理免费家装设计效果图