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

织梦网站采集如何做seo查询官方网站

织梦网站采集如何做,seo查询官方网站,WordPress多级目录多种样式,wordpress高德地图插件ES6 模块学习记录 ES6(ECMAScript 2015)模块是JavaScript官方的标准模块系统。它允许开发者以模块化的方式编写代码,模块可以在不同的文件之间进行组织和重用。 基本特征 默认导出(Default Exports):每个…

ES6 模块学习记录

ES6(ECMAScript 2015)模块是JavaScript官方的标准模块系统。它允许开发者以模块化的方式编写代码,模块可以在不同的文件之间进行组织和重用。

基本特征

默认导出(Default Exports):每个模块可以有一个默认导出。
命名导出(Named Exports):除了默认导出,模块还可以有多个命名导出。
导入(Imports):可以导入其他模块的导出内容。
静态结构:ES6模块的结构是静态的,这意味着导入和导出的绑定是在编译时确定的,而不是在运行时。

export 与 import

模块导入导出各种类型的变量,如字符串,数值,函数,类。

导出的函数声明与类声明必须要有名称(export default 命令另外考虑)。
不仅能导出声明还能导出引用(例如函数)。
export 命令可以出现在模块的任何位置,但必需处于模块顶层。
import 命令会提升到整个模块的头部,首先执行。

export 导出


// 写法一:// 导出变量
export const name = 'ES6 Module';// 导出函数
export function sayHello() {console.log('Hello!');
}// 导出类
export class MyClass {constructor() {console.log('MyClass instance created');}
}// 写法二let myName = "Tom";
let myAge = 20;
let myfn = function(){return "My name is" + myName + "! I'm '" + myAge + "years old."
}
let myClass =  class myClass {static a = "yeah!";
}
export { myName, myAge, myfn, myClass }

as 的用法(重新定义导出的接口名称,隐藏模块内部的变量)

export 命令导出的接口名称,须和模块内部的变量有一一对应关系。
导入的变量名,须和导出的接口名称相同,即顺序可以不一致。
用于不同模块导出接口名称命名重复, 便可以使用 as 重新定义变量名

方法一
/*-----export [test.js]-----*/
let myName = "Tom";
export { myName as exportName }/*-----import [xxx.js]-----*/
import { exportName } from "./test.js";
console.log(exportName);// Tom方法二
/*-----export [test1.js]-----*/
let myName = "Tom";
export { myName }/*-----export [test2.js]-----*/
let myName = "Jerry";
export { myName }/*-----import [xxx.js]-----*/
import { myName as name1 } from "./test1.js";
import { myName as name2 } from "./test2.js";
console.log(name1);// Tom
console.log(name2);// Jerry**exportimport 结合使用**/* ------- 特点 1 --------*/
// 普通改名
export { foo as bar } from "methods";
// 将 foo 转导成 default
export { foo as default } from "methods";
// 将 default 转导成 foo
export { default as foo } from "methods";/* ------- 特点 2 --------*/
export * from "methods";

import导入(import 是静态执行,所以不能使用表达式和变量)


// 导入命名导出
import { name, sayHello } from './myModule.js';// 导入所有并重命名
import * as myModule from './myModule.js';

export default 命令

  1. 在一个文件或模块中,export、import 可以有多个,export default 仅有一个
  2. export default 中的default 是对应的导出接口变量。
  3. 通过 export 方式导出,在导入时要加{ }, export default 则不需要
  4. export default 向外暴露的成员,可以使用任意变量来接收。
//导出默认函数
// myModule.js
export default function myFunction() {// ...
}import myFunction from './myModule.js';//导出默认类
// MyClass.js
export default class MyClass {// ...
}
import MyClass from './MyClass.js';//导出默认对象
// myObject.js
export default {key: 'value'
};
import myObject from './myObject.js';

结合使用 export 和 export default

import myFunction, { myValue, myOtherValue } from './myModule.js';
http://www.yidumall.com/news/34203.html

相关文章:

  • 企业网站源码程序多少钱?搜seo
  • 池州海绵城市建设官方网站企业培训方案制定
  • wordpress首页文章带图北京seo助理
  • 北京建站公司推荐首推万维科技bilibili推广网站
  • 国内做的比较简洁的网站百度信息流代运营
  • 网站和app可以做充值余额功能快速将网站seo
  • 手机php网站开发工具重庆优化seo
  • 网站上的视频昆明seocn整站优化
  • 网站举报查询进度百度站长提交
  • 平面设计鉴赏网站广州网络广告推广公司
  • asp.net答辩做网站怎么做好推广和营销
  • 网站推广怎么样软文营销什么意思
  • 下载安卓版app免费下载windows优化大师的特点
  • 网站开发集网络整合营销公司
  • 哪有做网站推广seo整站优化外包
  • 设计制作建筑模型教案网站排名优化多少钱
  • 石家庄网站建设系统手机营销软件
  • 汽车行业市场分析那个网站做的好端口扫描站长工具
  • 什么网站能接工地做广州google推广
  • 京东商城网站风格利于seo的建站系统有哪些
  • 英德市住房城乡建设网站小广告公司如何起步
  • wordpress设置文件大小上海网站快速优化排名
  • 游戏网站模板html杭州最好的seo公司
  • js音乐网站模板全能搜
  • 网站设计与系统的区别高端企业建站公司
  • 论文收录网站排名海外发布新闻
  • wordpress cufonseo社区
  • 网站开发月薪网络营销推广方案有哪些
  • 长春网站排名搜狗收录入口
  • 网站开发项目章程示例抖音关键词排名查询