胖蔡叨叨叨
你听我说

标签:javascript

JavaScript

Gulp 通过gulp-preprocess实现简单的环境配置部署

胖蔡阅读(74)赞(0)

通过Gulp可以对于前端代码进行一个代码的多页面构建,避免不必要的重复性工作,提高代码的可读性,为了实现通过参数控制不同环境的打包编译,我们引入了gulp-preprocess插件,该插件在gulp代码编译期间就实现了分环境配置的功能。 配...

JavaScript

RequireJs 高级用法

胖蔡阅读(70)赞(0)

从包中加载模块 RequireJS支持加载CommonJS Packages目录结构中的模块,但是需要指定一些其他配置才能使其正常工作。具体来说,它支持以下CommonJS Packages功能: 软件包可以与模块名称/前缀关联。 程序包配...

JavaScript

RequireJS 配置选项

胖蔡阅读(46)赞(0)

在顶层HTML页面(或未定义模块的顶层脚本文件)中使用require()时,可以将配置对象作为第一个选项传递: 您也可以从数据主入口点调用require.config ,但是要注意,数据主脚本是异步加载的。避免使用其他入口点脚本,...

JavaScript

RequireJs API基本使用

胖蔡阅读(70)赞(0)

加载JavaScript文件 与传统的<script>标记相比,RequireJS采用了不同的脚本加载方式。尽管它还可以快速运行并优化得很好,但主要目标是鼓励使用模块化代码。作为其一部分,它鼓励使用模块ID代替脚本标记的URL。...

JavaScript

CMD 模块定义规范

胖蔡阅读(97)赞(0)

在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。 在 CMD 规范中,一个模块就是一个文件。代码的书写格式...

JavaScript

js的数据类型之Symbol

方玉新阅读(54)赞(0)

一、出现原因 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。为了解决这一问题,在ES6中便新增了一种新的原始数据类型Symbol,它表示独一无二的值。前面我们说过JavaScript的六种数据类型分别是: 加上现在说的Symbol...

Js 中export 和import的使用-胖蔡叨叨叨
JavaScript

Js 中export 和import的使用

胖蔡阅读(10028)赞(0)

概述 export 和 import 是ES6中模块化的两个较为重要的模块,ES6 的模块自动开启严格模式,模块可以导入各种类型的变量、对象、函数、字符串、类等,每个模块都有自己的上下文,每个模块内声明的变量都...