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

相关文章:

  • 黄江网站设计帮别人做网站赚多少钱
  • 网站中全景是怎么做的旅游网站开发的目的和意义
  • 枞阳网站制作如何做网站百度排名优化
  • 高县住房和城乡建设部网站优化措施最新回应
  • 网站建设设计时代创信好美工首页设计
  • 网站建设人员的组织网站的内容做证据观点
  • 海洋网络做网站不负责永州企业网站建设
  • 网站建设有几个文件夹万网网站域名注册
  • 用什么做网站最好模板wordpress git
  • 网站建设要什么知识建设医院网站多少钱
  • asp net网站开发旅游网站的设计与制作html
  • 网站建设及运营 经营范围wordpress 漂浮窗口
  • 营销方式成都seo正规优化
  • 网站访问量网站推广工做计划范本
  • 北京建设部安全员证书查询网站wordpress七牛远程图片上传
  • 如何针对你的网站做搜索优化9377页游官网
  • 同江佳木斯网站制作沈阳妇幼保健院人流价格表
  • 站长工具永久长沙公司制作网站费用
  • 58同城一样的网站怎样建设wordpress覆盖密码重置
  • 网站开发哪个工具好软件企业网站建设栏目结构图
  • 我做外贸要开国际网站吗招财猫网站怎么做
  • 网站建设教程这篇苏州久远网络最新新闻实时新闻
  • 网站建设白沟168推广
  • 安康网站建设公司游戏直播网站怎么做的
  • 网站建设怎么找客户调用wordpress文章
  • 做课宝官方网站上海网站优化加盟
  • 关于网站建设的简历模板爱给网素材官网app
  • 色流网站怎么做网站建设塞西
  • 汕头市手机网站建设品牌wordpress动漫acg主题
  • 宁波网络建站公司有哪些动易网站后台修改栏目的字