码迷,mamicode.com
首页 >  
搜索关键字:js模块    ( 415个结果
IIFE(匿名函数自调用)
created on 21/03/04 ##1、理解 全称:Immediately-Invoked Function Expression ##2、作用 隐藏实现 不会污染外部(全局)命名空间 用它编写js模块 (function(){ //匿名函数自调用 var a = 3; console.lo ...
分类:其他好文   时间:2021-07-01 17:25:48    阅读次数:0
webpack编写自定义Loader
loader我的理解是把非js的模块转换成js模块,毕竟浏览器只认识js语言 当处理一种类型模块的时候,多个loader配置时从右向左进行应用 loader使用主要有以下三种方式: module.exports = { module:{ rules:[ { test: /\.less$/, load ...
分类:Web程序   时间:2021-03-30 13:52:20    阅读次数:0
js 模块化之 commonjs
在最初 js 被设计用来做一些表单校验的简单功能,当初的 js 只是用来作为页面展示的一个补充。后来随着 web 的发展,相当一部分业务逻辑前置到了前端进行处理,js 的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的 js 文件又带来了新的挑战,由 ...
分类:Web程序   时间:2021-01-06 12:19:47    阅读次数:0
使用Node.js创建第一个应用
Node.js创建第一个应用 参考自https://www.runoob.com/nodejs/nodejs-http-server.html 一个Node.js应用的基本组成 引入required模块(必要的模块):使用require指令来载入相关的Node.js模块 创建服务器:用来监听客户端的 ...
分类:Web程序   时间:2020-12-30 11:12:56    阅读次数:0
js模块化 ES6规范 使用总结
1.模块化语法 export 用于规定模块的对外接口 1 分别暴露 m1.js export let name = 'zhangning'; export function like(){ console.log('打篮球'); } 2 统一暴露 m2.js let name = 'zhangnin ...
分类:Web程序   时间:2020-10-09 20:40:09    阅读次数:35
nuxt中使用Vuex
引言 在nuxt中使用vuex,以模块方式引用——计数器为例 目录结构 js模块写法 // user.js// state为一个函数, 注意箭头函数写法const state = () => ({ counter: 6}) // mutations为一个对象const mutations = { i ...
分类:其他好文   时间:2020-09-23 23:43:24    阅读次数:50
js 模块化
采用闭包模块化的方式 var MyModule = function(){ var num = 0 var countNum = function(){ num++ return num } return { getNum: function(){ return countNum() } } }() ...
分类:Web程序   时间:2020-07-05 19:42:55    阅读次数:64
[ JS 基础 ] JS 模块化
JS 模块化 还是梳理一下模块化吧,以便排错 JS 最初的设计是没有模块化的,仅仅是单文件裸奔。。当然之前有很多模块化的实现方法,不过目前比较流行的模块化规范是 Nodejs 中 CommonJS 的模块化( 2019 年)以及 ES6 的模块化( 2015 年) CommonJs 模块导出 关键字 ...
分类:Web程序   时间:2020-06-24 19:30:22    阅读次数:60
js模块化编程(未完待续)
一、CommonJS node.js的模块系统,就是参照CommonJS规范实现的。在CommonJS中,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。 var math = require('math'); 然后,就可以调用模块提供的方法 ...
分类:Web程序   时间:2020-06-24 09:16:35    阅读次数:68
es6和node.js模块的区别
一.区别 语法 支持静态编译 同步加载 值拷贝 es6模块 是(在编译时就完成模块加载) 否(异步) 否(导出值和导入值都指向同一块内存,存在动态更新);例如:export var foo = 'bar'; setTimeout(() ? foo = 'baz', 500);在另一个文件引用的foo ...
分类:Web程序   时间:2020-06-21 00:09:39    阅读次数:68
415条   1 2 3 4 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!