E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JS模块化
NodeJS的模块原理
最近一直在使用NodeJS,在网上看到了一段代码我觉得完美的诠释了NodeJS模块加载的原理,其实深究下去,它还诠释了许多东西:
Js模块化
编程、闭包的真正强大之处等等。
Ant
·
2020-07-06 20:04
Web
WePY组件
原生小程序支持
js模块化
,但彼此独立,业务代码与交互事件仍需在页面处理。无法实现组件化的松耦合与复用的效果。
蜗牛不会跑~
·
2020-07-06 02:09
小程序
ES6之Promise常见面试题
还是ES5,你该怎么区分它es6的继承和es5的继承有什么区别promise封装ajaxletconst的优点es6generator是什么,async/await实现原理ES6和node的common
js
一只努力的程序媛
·
2020-07-06 01:37
笔面试
JS学习进阶
js模块化
以及手撕commonjs代码
js语言模块化模块就是将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起,块的内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信。模块化的好处避免命名冲突(减少命名空间污染)更好的分离,按需加载更高复用性高可维护性模块化规范commonjsCommonJS规范主要用于服务端编程,加载模块是同步的,这并不适合在浏览器环境例://module1.jsmo
小葱
·
2020-07-06 00:09
javascript
前端
node.js
AMD/CMD/CommonJS到底是什么
一、三者相同点同为
JS模块化
开发的标准。
芒果加奶
·
2020-07-04 07:01
【前端学习-25】【前后端交互Node】
为什么要学习服务器端开发基础1.2服务器端要做的事情1.3为什么选择Node1.4Node是什么二、Node.js安装三、Node.js快速入门3.1Node.js组成3.2Node.js的基础语法四、Node.
js
QNAN-
·
2020-07-04 07:17
Node
javascript
nodejs
nodejs学习:node
js模块化
利用nodejs计算排列组合为例子:排列组合需要用到阶乘,所以新建main.js和jiecheng.js文件和pailiezuhe.js文件(因为学习模块化,所以创建两个文件)将一下代码复制进jiecheng.js,注释详解varabc=100;//计算阶乘的方法functionjiecheng(n){varcon=1;for(n;n>0;n--){con=con*n;}returncon;}//
sunset0827
·
2020-07-04 07:20
nodejs学习
Asp.net web MVC5 + IVIEW + Vue.js + Require.js框架搭建
主要用到的技术:Asp.netMVC5IView+Vue.js(这两者是完美搭档,IView:基于Vue.js的UI)require.js(按需加载js模块,详解更多
JS模块化
工具requirejs教程
LoveLearnling
·
2020-07-04 06:45
Web开发
Node
js模块化
开发学习笔记
一、复习NodejsECMAScript语法没有DOM和DOM核心模块fs文件操作模块http服务模块url路径操作模块path路径操作模块第三方模块art-template`必须使用npm下载才能使用`自定义模块二、模块化开发使用Commonjs模块规范1、文件作用域2、加载require2.1运行导入的文锦啊2.2得到导入文件里面导出里面的成员3、导出文件默认有两个变量module={expo
闽江小张
·
2020-07-04 03:39
学习
nodejs
js
web
app
npm
vue
webpack
webpack是一个模块打包工具,可以兼容多种js书写规范,且可以处理模块间的依赖关系,具有更强大的
js模块化
功能。
泪滴在琴上
·
2020-07-02 14:53
JS模块化
编程2---AMD规范
CommonJS中,有一个全局方法require(),用于加载模块varmath=require(‘math’);调用模块的方法math.add(2,3);//5对于浏览器端,如果math模块加载不出来,add方法调用不了,就会一直卡在那里,而服务器的模块在本地,不用担心所以浏览器端不能用“同步加载”,只能异步加载,thisisAMDAMDAsynchronousModuleDefinition所
kevinwangwangtoup
·
2020-07-02 01:49
JS模块化
编程
1.模块的对象写法varmodule1=newObject({_count:0;m1:function(){...},m2:function(){...}});使用的时候直接调用模块属性module1.m1();BUT外部可以更改内部变量module1._count=10;2.立即执行函数模块varmodule1=(function(){var_count:0;varm1:function(){.
kevinwangwangtoup
·
2020-07-02 01:48
前端开发——模块化(css模块化开发)
他有以下几部分组成:1.css模块化2.html模块化3.
js模块化
模块化开发的优势1.更好的组织和维护代码2.按需加载3.避免命名冲突css模块化css模块化编程语言说到css的编程语言我们就需要了解一下
缘自世界
·
2020-07-01 23:17
javascript模块化之CommonJS、AMD、CMD、UMD、ES6
这是一篇关于
js模块化
编程的总结记录随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。
睡在我下铺的上铺的胖子
·
2020-07-01 12:34
前端工程化and模块化
Commonjs,AMD,CMD,es6
Commonjs,AMD,CMD,es6模块学习
js模块化
Commonjs(服务器环境,不适应浏览器)AMD(AsynchronousModuleDefinition),异步模块定义(适用浏览器环境)CMD
宋大王
·
2020-07-01 10:20
学习总结
如何使用require
Js模块化
开发
一、安装引入requireJs控制台输入命令安装cnpminstallrequire.js二、引入requireJs再你的项目页面引入data-main是引入主入口文件,后面你只需要再主入口文件里面使用模块require(['./config'],()=>{//引入配置文件(专门配置每个模块的路径)require(['header','footer','Rotation','BestSellers
周龙飞
·
2020-06-30 21:00
Node.js 模块机制及源码分析
Node.js采用Common
JS模块化
规范,让JavaScript成为了一门真正能够适应大型工程的语言,在Node.js中使用模块非常简单,通过require一些想要的包,然后需要产出的代码通过module.exports
zdplife
·
2020-06-30 12:45
Nodejs学习之路
js模块化
编程之彻底弄懂CommonJS和AMD/CMD!
JS中的模块规范(CommonJS,AMD,CMD),如果你听过
js模块化
这个东西,那么你就应该听过或CommonJ
haliofwu
·
2020-06-30 02:37
nodejs
web
前段杂
nodejs实战
一步一步带你搭建后台管理系统之使用requirejs整合常用前端插件
一步一步带你搭建后台管理系统之使用requirejs整合常用前端插件README:本文讲解使用require
js模块化
加载前端插件。
wrpys
·
2020-06-29 20:18
JAVA
WEB
JS模块化
工具
如果JS需要这个模块就加载,否则就不加载,导致的问题是符合AMD规范的加载器(requireJS),可能第一次加载的时间会比较久,因为他把所有依赖的JS全部一次性下载下来;一:requirejsAMD
JS
大前端之路
·
2020-06-28 04:10
Chapter1 (1-5)简介
dom很重,虚拟dom较轻,更新真实dom页面会重绘,而更新虚拟dom页面不会重绘,渲染的时候才会更新页面Jsx(JavaScriptXML):react定义的一种类似于XML的JS扩展语法:XML+
JS
weixin_30951231
·
2020-06-28 02:24
Uncaught Error: Script error for "popper.js", needed by: bootstrap - require.js
errors.html#scripterroratmakeError(require.js:168)atHTMLScriptElement.onScriptError(require.js:1738)使用require.
js
weixin_30925411
·
2020-06-28 02:14
模块化 require.js 入门教学(前端必看系列)
JS模块化
提供给我们三种规范分别就是No.1commonjs这个其实也就代表了node.js它适合后台开发,因为是同步的呢.所以不太适合用于前端,前端的客户端是浏览器,浏览器追求异步加载,所以浏览器不能等太久的时间
weixin_30532837
·
2020-06-27 21:15
nodejs快速入门(一)-模块化开发
js模块化
开发可以解决这些问题。①变量命令冲突在js文件中,如下创建一个变量并赋予一个函数。如果文件的代码过多,在后续的代码中再次使用add变量,就会将原来的add变量覆盖,就造成了变量的命名冲突。
发布了一场Chat
·
2020-06-27 06:22
nodejs入门
js模块化
解决方案规范
AMD是由RequireJS推动一个异步加载模块的规范,通过define定义模块,require去引用模块推崇依赖前置,在定义模块的时候就要声明其依赖的模块,提前执行CMD是由SeaJS推动的模块化规范,推崇一个模块一个文件,通过define定义模块,seajs.use来加载模块推崇就近依赖,只有在用到某个模块的时候再去require,延迟执行CommenJS是一种同步加载模块的规范,被nodej
sifanchao
·
2020-06-26 10:14
前端
JS模块化
写法
现代的模块机制,理解它,你也可以写出自己的库,还可以后面动态添加varMyModules=(functionManager(){varmodules={};functiondefine(name,deps,impl){for(vari=0;i
qqdoudoua
·
2020-06-26 04:45
JS基础知识总结(六):
js模块化
从CommonJS到ES6
“关注前端开发社区,回复"1"即可加入前端技术交流群,回复"2"即可免费领取500G前端干货!作者:前端林子https://cloud.tencent.com/dev...模块化是指把一个复杂的系统分解到一个一个的模块。模块化开发的优点:(1)代码复用,让我们更方便地进行代码管理、同时也便于后面代码的修改和维护。(2)一个单独的文件就是一个模块,是一个单独的作用域,只向外暴露特定的变量和函数。这样
前端炮哥
·
2020-06-25 22:29
前端
javascript
require和import的区别
1.出现的时间、地点不同年份出处require/exports2009CommonJSimport/export2015ECMAScript2015(ES6)Common
JS模块化
方案require/exports
秦圆圆
·
2020-06-25 22:17
javascript
前端
模块化
从systemjs的使用学习
js模块化
前段时间,由于业务的拆分,原本一同维护的后台项目变成了两个团队来一起维护,这就带来了一些问题。例如:无法分开上线,公司的测试环境不够用等一些问题,加上之前这个项目经过时间的累积,长久的迭代变得模块越来越多,越来越难以维护,一次打包需要好几分钟,找一个文件也需要翻一会。所以,我们痛定思痛,决定用最近比较流行的微前端技术来改造他。经过微前端改造的项目已经上线,目前来看效果挺不错的。这次,先不谈微前端改
超超
·
2020-06-25 22:17
javascript
前端
es6
systemjs
模块化
使用webpack+vue.js构建前端工程化
读者应具备一些服务器开发、前端开发基础本篇目标使用webpack+vue.js构建前端工程化本篇目标node.js基本入门node.js介绍环境搭建npm介绍npm淘宝镜像使用cnpm安装包node.
js
我是楠楠
·
2020-06-25 17:16
技术文章
JS模块化
ES6-Babel和Browserify使用教程定义package.json文件{"name":"es6-babel-browserify","version":"1.0.0"}安装babel-cli,babel-preset-es2015和browserifynpminstallbabel-clibrowserify-gnpminstallbabel-preset-es2015–save-dev
我也试着去用心
·
2020-06-25 15:08
js模块化
JS模块化
简介js目前的主流模块化有CommonJS、AMD、CMD(阿里员工开发,但已经卖给国外,只需要做了解)、ES6规范。CommomJS首先是用在服务器端(Node)的规范,后来也可以用在浏览器端,但是需要提前打包编译(使用Browserify)。基本语法暴露模块:module.exports=valueexports.xxx=value注意暴露的模块是一个对象。引入模块:require(xxx)注
前端小vegetable
·
2020-06-25 13:39
前端工程师
Web
JS
javascript
前端
node.js
require.
js模块化
整理
本文是对自己JS学习的一个总结和一些碎片化学习的整理,主要是关于模块化的以及require.js。后面可能会写个小插件的或者源码阅读的博文。如果有同学不幸看到本人的这篇博文,对此实属抱歉。你可以去看原著,我这里只是自己的整理。文章参照阮一峰老师的博文:Javascript模块化编程(三):require.js的用法(注:原著真的很清楚详细,如果你看不懂有两种可能:zs不够或层次未到。我也是时隔了很
老干妈真的不辣
·
2020-06-25 11:05
原生JS
前端工程师必备:前端的模块化
JS模块化
文章目录
JS模块化
模块化的理解非模块化的问题模块化的优点模块化的发展历程原始写法对象写法立即执行函数(IIFE模式)IIFE的增强(引入依赖)
js模块化
需要解决那些问题:模块化规范CommonJS
木头房子的格子铺
·
2020-06-24 16:24
js高级
前端应用框架类
js模块化
编程(未完待续)
一、CommonJSnode.js的模块系统,就是参照CommonJS规范实现的。在CommonJS中,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。varmath=require('math');然后,就可以调用模块提供的方法:varmath=require('math');math.add(2,3);//5CommonJS定义的模块分
熊叔叔
·
2020-06-24 08:00
Require
JS模块化
操作
一、define函数定义模块可重用的代码块(模块)有特定的使用目的或行为。我们可以使用RequireJS提供的define()函数来定义模块。三个参数分别为本模块命名的值、本模块的各个依赖项、模块自身代码define(moduleName,//可选,如果不写,则默认为本模块所在文件的文件名dependencies,//可选,一个数组,此数组包含此文件所需的各个依赖项function(paramet
sdcV
·
2020-06-24 00:11
js 模块化加载原理
js模块化
加载原理ES6import和export,export用于规定模块的对外接口,import命令用于输入其他模块提供的功能相当于在一个js文件中引用别一个js文件的变量和方法,另一个文件的export
jie310600
·
2020-06-23 22:07
前端开发原理与使用
JS模块化
编程--AMD规范学习01
1
JS模块化
编程1.1
JS模块化
诞生2009年,美国程序员RyanDahl创造了node.js项目,将javascript语言用于服务器端编程。这标志"Javascript模块化编程"正式诞生。
登高看得远
·
2020-06-23 09:35
JS
Webpack轻松入门(二)——CSS打包
一、
JS模块化
使用Webpack成功打包多个JS文件最核心的一点就是使用模块化的开发方式,而Webpack支持Co
前端王睿
·
2020-06-23 06:12
js模块化
历程
这是一篇关于
js模块化
历程的长长的流水账,记录
js模块化
思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。
aigenglong0649
·
2020-06-22 13:29
【webpack】- 3、es6 和 commonJs `互操作` 时webpack是如何处理
ES6module模块化标准,因此需要理解es6和commonJs互操作时webpack是如何处理的1、同模块化标准如果导出和导入使用的是同一种模块化标准,打包后的效果和之前学习的模块化没有任何差异common
js
Eva3288
·
2020-06-21 20:30
webpack
02 node.
js模块化
开发
1.Node.
js模块化
开发1.1js开发弊端js在使用中存在两大问题,文件依赖和命名冲突1.2软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不影响其他功能运行1.3Node.js
xujing123
·
2020-06-11 15:00
js模块化
编程之彻底弄懂CommonJS和AMD/CMD!
JS中的模块规范(CommonJS,AMD,CMD),如果你听过
js模块化
这个东西,那么你就应该听过或CommonJ
nianzhilian
·
2020-05-21 18:00
ES6 import & export
模块化modulenode.
js模块化
系统中,每一个js文件都被看做是一个模块module。在实际操作中,node既然可以执行js文件,肯定一个文件解决的问题有限(不方便维护)。
沸腾Shark
·
2020-04-30 11:10
前端工程化浅学
使用前端框架,模块化组织代码
JS模块化
:AMD、CommonJS、UMD、ES6ModuleCSS模块化:less、sass、stylus、postCSS、cssmodul
riyir
·
2020-04-19 11:00
JS模块化
importimport*as_from'src/lodash';//引入外部文件所有对象import{each,map}from'src/lodash';//引入外部文件部分对象import_from'src/lodash';//引入外部文件默认导出对象import_,{each,map}from'src/lodash';//同时引入默认导出对象和部分对象import'src/lodash';/
YouKnowznM
·
2020-04-14 13:08
移动前端开发项目-5_require
js模块化
加载js
5.require
js模块化
加载js14:55参考文章:http://www.haorooms.com/post/js_require_zz一、requirejs的好处:①声明不同js文件之间的依赖;②
小豌豆书吧
·
2020-04-13 14:28
前端星2020_4_11课程笔记
前端工程化规范化流程控制gitgitflow编写规范模块化核心需求避免变量污染CSS模块化
JS模块化
组件化对于UI和逻辑的封装自动化将重复费时的操作交给工具初始化cli构建webpack测试jest部署
defgao
·
2020-04-13 07:13
chrome
javascript
前端
前端require
Js模块化
开发插件
requireJs主要思想上是文件独立形成模块,但又互相依赖,方便代码。用官网requireJs的话来说,就是用它来加速、优化代码,但其主要目的还是为了代码的模块化本文主要使用jQuery开发一个自定义下拉框组件一、引入requireJs文件目录结构目录解释:应该都能看懂,我们需要依赖的文件如jQuery放在lib文件夹内引入requireJs文件index.html首先你得有requireJs文
mackfeng
·
2020-04-12 05:32
Js模块化
导入导出
Js模块化
导入导出CommonJs、AMD、CMD、ES6都是用于模块化定义中使用的规范,其为了规范化模块的引入与处理模块之间的依赖关系以及解决命名冲突问题,并使用模块化方案来使复杂系统分解为代码结构更合理
WindrunnerMax
·
2020-04-10 17:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他