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模块化
js模块化
的总结
从前端打包的历史谈起在很长的一段前端历史里,是不存在打包这个说法的。那个时候页面基本是纯静态的或者服务端输出的,没有AJAX,也没有jQuery。Google推出Gmail的时候(2004年),XMLHttpRequest,也就是我们俗称的AJAX被拾起的时候,前端开发者开始往页面里插入各种库和插件,我们的js文件程指数倍的开始增加了。JSMin、YUICompressor、ClosureComp
Jason齐齐
·
2019-04-30 11:00
js模块化
javascript 模块化 闭包写法 闭包模块化写法
varmain=main||{};;(function(main){'usestrict';//私有变量var_s1='Hello';var_s2='World!~';//私有方法var_func={helloWorld:function(str1,str2){returnstr1+str2;}};//公有方法main.method={add:function(a,b){returna+b;},s
奔跑的太阳花
·
2019-04-29 17:00
js模块化
javascript 模块化 闭包写法 闭包模块化写法
varmain=main||{};;(function(main){'usestrict';//私有变量var_s1='Hello';var_s2='World!~';//私有方法var_func={helloWorld:function(str1,str2){returnstr1+str2;}};//公有方法main.method={add:function(a,b){returna+b;},s
dengla6847
·
2019-04-29 17:00
前端工程师必备:前端的模块化
JS模块化
模块化的理解什么是模块?
木头房子
·
2019-04-12 00:00
模块化
前端工程化
javascript
web前端面试题-开发及性能优化
1、规避javascript多人开发函数重名问题命名空间封闭空间
js模块化
mvc(数据层、表现层、控制层)seajs变量转换成对象的属性对象化2、请说出三种减低页面加载时间的方法压缩css、js文件合并
doc-DJJ
·
2019-04-10 21:32
转载
试题
webpack
使用webpack前先要理解
js模块化
编程。webpack官网webpack中文文档webpack是什么webpack是模块化打包工具。
logoss
·
2019-03-15 15:56
js模块化
编程
什么是模块化模块化就是把一个文件看成一个模块。每个模块有自己的命名空间。如何模块化使用立即执行表达式来创建单独的命令空间。例:varmodule=(function(){varnum=1;return{get:function(){returnnum;},set:function(value){num=value;}}})();这段代码定义了module模块,有get和set两个方法。可以把mod
logoss
·
2019-03-12 10:45
JS模块化
之commonJS
参考:前端模块化commonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.exports属性。//定义模块math.jsvarbasicNum=0;functionadd(a,b){returna+b;}//定义当前模块对外输出的接口module.ex
DurianPudding
·
2019-03-04 15:55
JavaScript
JS: 模块化
模块化目前比较流行的
JS模块化
方案有CommonJS、AMD、CMD以及ES6Module,还有个UMD方案。CommonJSCommonJS是服务器端的模块化方案,nodeJs就采用了这种方案。
郭佬
·
2019-02-26 23:00
JS模块化
JS模块化
模块化的理解什么是模块?
chenyanlong_vip
·
2019-02-25 23:00
模块化之CommonJs、AMD、CMD
commonjscommonjs的目标是制定一个
js模块化
的标准,它的目标制定一个可以同时在客服端和服务端运行的模块。这些模块拥有自己独立的作用域,也可以向顶层曝露出自
戈弋图
·
2019-01-29 14:06
使用webpack+vue.js构建前端工程化
读者应具备一些服务器开发、前端开发基础本篇目标目录使用webpack+vue.js构建前端工程化本篇目标node.js基本入门node.js介绍环境搭建npm介绍npm淘宝镜像使用cnpm安装包node.
js
3hours
·
2019-01-14 15:10
使用webpack+vue.js构建前端工程化
读者应具备一些服务器开发、前端开发基础本篇目标目录使用webpack+vue.js构建前端工程化本篇目标node.js基本入门node.js介绍环境搭建npm介绍npm淘宝镜像使用cnpm安装包node.
js
3hours
·
2019-01-14 15:10
JS | js简单模块化开发
前段时间部门内部进行了关于
js模块化
开发培训,作为主讲人简单的结合在近期接触到的项目,进行了一个时长为一个小时的讲解,也是本人第一次做类似的培训,经验确实不足,许多地方可能在当时讲解得到时候不够清楚,所以后续又进行了整理
SvenBarnett
·
2019-01-07 14:17
three
Js模块化
开发解决方案 import-three-examples
最近three的老项目要迁移到已有的vue后台中,但发现threeJs的插件npm的包真少,老项目中每引一个插件就得专门去修改文件中的importexports.So,干脆写了一个webpack插件使three-examples中的所有的第三方库都能正常引入.废话不多说了.直接上使用方法了需要的依赖:cnpmithree--savecnpmiimports-loaderexports-loader
熊筒子
·
2019-01-02 00:00
javascript
threejs
vue.js
react.js
webpack
一览
js模块化
:从CommonJS到ES6
js模块化
规范有:CommonJS、AMD、CMD、ES6的模块系统。本文将依次介绍下每个规范。0.早期:用scr
腾讯云加社区
·
2018-12-24 00:00
前端
程序员
java
javascript
exports与module.exports的区别,export与export.defult区别
在
JS模块化
编程中,之前使用的是require.js或者sea.js。随着前端工程化工具webpack的推出,使得前端js可以使用CommonJS模块标准或者使用ES6moduel特性。
Jesse131
·
2018-12-23 11:00
require 和 import 详解
前言
JS模块化
编程是前端小伙伴们必不可少的知识,下面妹子将于自认为比较清晰的方式列举出来。
前端妹子
·
2018-12-12 00:00
import
es6
javascript
JS模块化
(一):CommonJS
模块化的规范:目前有四种:1.CommonJS2.AMD3.CMD(了解)4.ES6CommonJS规范说明:*每个文件(js文件)都可以作为一个模块*在服务器端:模块的加载是运行时同步加载的(容易遇到阻塞)*在浏览器端:模块需要提前编译打包处理(CommonJS中有require,浏览器不认识所以要提前编译)CommonJS基本语法:*暴露模块:1.module.exports=value2.e
韩韩han
·
2018-12-06 15:09
JavaScript
前端
从 1 到完美,写一个 js 库、node 库、前端组件库
1.选择合适的规范来写代码
js模块化
的发展大致有这样一个过程iife=>commonjs/amd=>es6,而在这几个规范中:iife:js原生支持,但一般不会直接使用这种规范写代码amd:requirejs
senntyou
·
2018-11-19 00:00
前端
javascript
node.js
前端构建
css
webpack4.x Common
JS模块化
浅析
先看下webpack官方文档中对模块的描述:在模块化编程中,开发者将程序分解成离散功能块(discretechunksoffunctionality),并称之为模块。每个模块具有比完整程序更小的接触面,使得校验、调试、测试轻而易举。精心编写的模块提供了可靠的抽象和封装界限,使得应用程序中每个模块都具有条理清楚的设计和明确的目的。webpack的核心概念之一就是一切皆模块,webpack在项目中的作
大海Jarvis
·
2018-11-09 10:42
开发及优化面试题
1.规避javascript多人开发函数重名问题命名空间封闭空间
js模块化
mvc(数据层、表现层、控制层)seajs变量转换成对象的属性对象化2.请说出三种减低页面加载时
王帅同学
·
2018-11-08 13:44
CommonJS 模块化简易实现
Node
JS模块化
的简易实现在实现模块加载之前,我们需要清除模块的加载过程:假设A文件夹下有一个a.js,我们要解析出一个绝对路径来;我们写的路径可能没有后缀名.js、.json;得到一个真实的加载路
PandaShen
·
2018-10-11 00:00
javascript
node.js
commonjs
源码分析
Require
JS模块化
编程详解
Require
JS模块化
编程详解转自:https://www.cnblogs.com/moqiutao/p/6864248.html文章目录1.模块的写法原始方法对象写法立即执行函数写法放大模式宽放大模式
budapest
·
2018-10-10 16:42
前端乱炖
node基础
Node.js-day11.整个node.js课程学习目标【基础概念】什么是node.js以及node.js的特点node.js适合做什么什么是模块化、什么是Common.
js模块化
规范模块、包、npm
古城的风cll
·
2018-09-15 15:29
IT技术
node
JS模块化
什么是模块化?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起,块的内部数据/实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信一个模块的组成私有的数据--->内部的变量私有的行为(操作数据)--->内部的函数向外暴露n个行为模块化描述一种特别的编码项目JS的方式:以模块为单元一个一个编写的模块化的项目:JS编码时是按照模块一个一个编码的模块进化历程1.全局
Grek
·
2018-09-09 10:02
js模块化
学习笔记一
一、模块化的理解什么是模块?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并将其组合在一起。其中,块的内部数据/实现是私有的,只是向外部暴露一些接口(方法)与外部其他模块通信。一个模块的组成由内部变量、内部函数组成,向模块外部提供N个行为。对模块外部而言,内部变量和内部函数皆属于私有数据和私有行为。什么是模块化?描述一种特别的编码项目JS的方式:以模块为单元一个一个编写的模块化的项目
蘑菇均
·
2018-09-07 20:27
webpack4.0各个击破(4)—— Javascript & splitChunk
目录一.
Js模块化
开发二.Js文件的一般打包需求三.使用webpack处理js文件3.1使用babel转换ES6+语法3.2脚本合并3.3公共模块识别3.4代码分割3.5代码混淆压缩四.细说splitChunks
大史不说话
·
2018-08-29 22:00
webpack4.0各个击破(4)—— Javascript & splitChunk
[TOC]一.
Js模块化
开发ja
大史不说话
·
2018-08-27 11:23
webpack4.0
webpack4.0
详解vue-cli脚手架中webpack配置方法
CSS、图片等文件,webpack就将这些静态资源文件称之为模块webpack支持AMD和CommonJS,以及其他的一些模块系统,并且兼容多种JS书写规范,可以处理模块间的以来关系,所以具有更强大的
JS
xiaoqi77
·
2018-08-22 14:50
谈谈Js前端模块化规范
追溯根源,来到
Js模块化
规范1、CommonJS规范(同步加载模块)允许模块通过requi
keywords
·
2018-08-13 00:00
js模块化
前端
css
html5
javascript
一些高级js用法
最近在学习js,总结了一些高级js用法jsapply()和call()的用法https://www.cnblogs.com/chenhuichao/p/8493095.html
js模块化
#1.es6的模块化
王_凯
·
2018-08-10 22:01
拥抱新时代前端---对webpack和vue的通俗理解
好久没做前端了,对于一些概念和原理还有印象,这里做个通俗的解释~一、
JS模块化
1模块化概念类比于java的导包,按功能把JS开发的各个类、对象、字面量对象等组成一个模块,模块内部作为一个闭包,可能包含互相依赖的多种类和对象
孔令宽
·
2018-08-07 17:26
前端VUE
前端
vue
webpack
再唠叨
JS模块化
加载之CommonJS、AMD、CMD、ES6
Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。Javascript社区做了很多努力,在现有的运行环境中,实现”模块”的效果。CommonJSCommonJS定义的模块分为:模块引用(require)模块输出(exports)模块标识(module)CommonJSModules有1.0、1.1、1.1.1三个版
周陆军
·
2018-08-03 17:08
JS模块化加载
AMD
CMD
再唠叨
JS模块化
加载之CommonJS、AMD、CMD、ES6
Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。Javascript社区做了很多努力,在现有的运行环境中,实现”模块”的效果。CommonJSCommonJS定义的模块分为:模块引用(require)模块输出(exports)模块标识(module)CommonJSModules有1.0、1.1、1.1.1三个版
zhoulujun
·
2018-08-03 17:00
js模块化
理解
无模块化单个js文件,文件大,为了提高项目代码的可读性、可扩展性拆分成多个js文件多个js文件之间的相互依赖关系,难以维护每个模块都是暴露在全局的会污染全局的作用域,简单的使用,会导致全局变量命名冲突CommonJS规范(同步加载模块)每一个文件就是一个模块,其内部定义的变量是属于这个模块的,不会对外暴露,也就是说不会污染全局变量核心思想通过require方法来同步加载所要依赖的其他模块通过exp
全幼儿园最可爱的猪
·
2018-08-03 15:16
js使用require 和 import 引入依赖的区别?
require和import,都是为了
JS模块化
使用。最近项目中,因为多人协同开发,出现了一个项目中同时使用了require和import引入依赖的情况。
liya_nan
·
2018-07-21 23:09
JavaScript
JS模块化
工具 requirejs 学习文档
JS模块化
工具requirejs学习文档作为一个Java开发者,原来写js代码都是流水账式的,一直想写出模块化的js,但是前端工具多如牛毛,确都是针对于nodejs的打包工具。
不吃香菜
·
2018-07-17 00:00
javascript
requirejs
JavaScript模块化发展
在
js模块化
诞生之前,开发者面临很多问题:随着前端的发展,web技术日趋成熟,js功能越来越多,代码量也越来越大。之前一个项目通常各个页面公用一个js,但
Aus0049
·
2018-06-15 00:00
commonjs
seajs
requirejs
模块化
javascript
NodeJS中模块化——module.exports、exports、import、require以及与export、export default的区别
标准的使用时以export指令导出接口,以import引入模块,但是在以往的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口1、Node
JS
Julian小龙虾
·
2018-06-12 16:20
js模块化
快速入门
方法定义一个模块,exports导出模块中的方法或者属性,require引入模块seajs.use方法使用模块tip:没有模块化的库,可以用的方式引入,直接使用,模块化和非模块化的一起使用,不冲突如何要把非模块化的
js
d60e80cd17d5
·
2018-06-11 16:49
TypeScript初步了解
大纲:定义与来历快速起步声明文件(.d.ts)为什么选择使用TypeScriptJS迁移TS知识补充:ECMAScript发展简史
JS模块化
TypeScript定义与来历TypeScriptisatypedsupersetofJavaScriptthatcompilestoplainJavaScr
bolelee
·
2018-06-05 00:00
ecmascript
typescript
小程序自定义组件开发及程序组件化模块化开发指南
一、
JS模块化
js模块化
是形式,实质则是js代码重用性,一个地方写,N个地方用,基于这个思想,
JS模块化
有2个实现方式:1.写在app.js里,不管是数据,还是函数,其它页面只要getApp(),即可调用
老马历写记
·
2018-06-04 21:57
微信小程序(WxApps)
commonjs,amd,cmd
转载自:https://www.cnblogs.com/chenguangliang/p/5856701.html
js模块化
编程之彻底弄懂CommonJS和AMD/CMD!先回答我:为什么模块很重要?
小豆soybean
·
2018-06-03 22:32
Node中的Module源码分析
在node项目中,require和module.exports使用非常普遍,
js模块化
带来的效率大大提升。
Aus0049
·
2018-06-01 00:00
模块化
javascript
require
node.js
arcgis js api:dojo与
js模块化
arcgisjsapi模块化工具采用dojo目前较为普遍采用的模块化框架是requireJs。dojo与requirejs两者都是AMD规范下的实现,更多参考Arcgisjsapi:DojoandAMD。与AMD规范相似的模块化规范有:CommonJS(nodejs采用)、CMD(seajs这一模块化框架使用)。dojo是较为庞大的js框架,除了模块化框架外还提供了各种组件供开发使用,用于大型企业
gis杭州
·
2018-05-30 10:13
ES6模块化入门
原生的JS没有提供模块化,于是有人写了require.js,来帮助
JS模块化
,有人又不想用第三方提供的JS模块载入框架,所以原生JS的ES6提供了代码的模块化,但是目前大部分的浏览器都不支持ES6的模块化
竹春
·
2018-05-26 18:09
ES6
为什么使用webpack
依托加载器实现的
js模块化
开发和加载,大大提升了前端开发体验,改变js代码的组织方式,但模块化开发增加了请求数量,为了前端性能优化而将模块打包。
Jack__iT
·
2018-05-25 00:34
开发笔记
浅谈ES6模块化
浅谈模块化(完整版)===========原生的JS没有提供模块化,于是有人写了require.js,来帮助
JS模块化
,有人又不想用第三方提供的JS模块载入框架,所以原生JS的ES6提供了代码的模块化,
竹春
·
2018-05-20 16:15
原生JS
JS模块化
首先,来说说模块化的意义,我们在写一个网站的时候,往往需要很多很多的js代码,但是代码多了,就会出现很多的问题,比如,过多的代码,会极大的增加复杂性,程序之间的耦合度会变高,而且全局的命名空间也会被污染。这时候,就需要用到模块化这个概念了,将一个完整的程序,把不同的功能,拆分出来,数据是私有的,只是向外暴露几个接口(API),如果要用到这个功能的时候,只要调用相应功能的api就好了。模块从开始的简
非忆
·
2018-05-18 17:26
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他