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
前端模块化
yarn 构建工具入门
一、yarn的背景和介绍一直以来,我们在安装和管理依赖的时候基本上都会使用npm,npm是一个非常优秀全面且广受欢迎的包管理工具,它奠定了
前端模块化
开发的基石,为前端的发展做出了不可磨灭的贡献。
TreeMoveSeeEverO__O
·
2018-06-10 10:34
自动化构建工具
模块加载标准
管理代码拆分,
前端模块化
/工程化,便于代码的编写和维护。更快的看懂一个新的项目。
liyang的技能树
·
2018-05-21 18:57
前端模块化
目前前端主要的模块化方案有如下几种:使用标签直接引入,这种是最原始的做法,缺点是需要自己管理模块之间的依赖关系和加载顺序,并且有可能出现全局变量的冲突。CommonJS,NodeJS中的方案,通过require引入,通过exports来导出,可以重用很多npm中的模块,生态比较强大,缺点是只能同步请求,无法异步加载,没有办法并发下载依赖。AMD,使用require和define,来依赖和定义模块,
三天的热情
·
2018-05-08 10:17
webpack3学习笔记
何为webpackwebpack是一个
前端模块化
方案,更侧重模块打包,我们可以把开发中的所有资源(图片、js文件、css文件等)都看成模块,通过loader(加载器)和plugins(插件)对资源进行处理
帕尼尼0_0
·
2018-05-04 17:37
Webpack系列
webpack
vuejs
前端模块化
的一些总结
一.
前端模块化
问题目前
前端模块化
规范比较多,有主张异步加载的AMD和CMD,还有同步加载的CommonJS,还有es6实现的esm,等等(以后再有新知识再补充),这里做一下总结二.AMD和CMD实现AMD
guxiansheng1991
·
2018-04-19 17:24
javascript
前端seajs模块化实践
前端模块化
开发的价值1、恼人的命名冲突2、烦琐的文件依赖使用Sea.js来解决除了解决命名冲突和依赖管理,使用Sea.js进行模块化开发还可以带来很多好处:模块的版本管理。
凯恩斯
·
2018-04-08 00:00
seajs
javascript
前端模块化
:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章module-loader。一、CommonJSNode.js是commonJS规范的主要实践者,它有四个重要的环境变量为模块化的实现提供支持:module、exports、
weixin_34025151
·
2018-03-15 09:53
前端
运维
javascript
深入理解 webpack 文件打包机制(小结)
前言最近在重拾webpack一些知识点,希望对
前端模块化
有更多的理解,以前对webpack打包机制有所好奇,没有理解深入,浅尝则止,最近通过对webpack打包后的文件进行查阅,对其如何打包JS文件有了更深的理解
前端客栈
·
2018-01-08 11:00
jquery.class.js的使用
vtiger的JS的使用它的JS在我看来是一个非常不错的写法,用的是面向对象的思维首先来说一下这个jquery.class.js这个库能够非常容易的创建js类和继承在页面多的时候非常推荐使用,而且现在
前端模块化
非常常见下面来说他的用法
明月半倚深秋_f45e
·
2018-01-06 21:53
webpack搭建多页面系统(一):对webpack 构建工具的理解
前端模块化
开发的问题大家可以参照文献:https://github.com/fouber/blo...2、对js、css、html等文件的管理:在页面完成之后,一般要对js、css
六块腹肌的长者
·
2018-01-05 00:00
组件化
webpack
模块化
html
javascript
[webpack]中小型多页面应用整合webpack终极方案
现在
前端模块化
、es6、MVVM这么火,附带的在学习使用这些知识时或多或少都会接触到webpack。这里我不会去讲webpack本身的知识,这些东西都烂大街了一搜一大把。
weixin_34404393
·
2017-12-04 03:46
webpack
前端
后端
前端模块化
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模
legendtx
·
2017-11-28 11:07
20位活跃在Github上的国内技术大牛
1.lifesinger(玉伯)Github主页:https://github.com/lifesinger微博:@玉伯也叫射雕玉伯(王保平),淘宝前端类库KISSY、
前端模块化
开发框架SeaJS、前端基础类库
jayjaydream
·
2017-10-25 11:54
计算机&服务器
Vue—九天磨一剑之es6模块规范,webpack,vue-cli脚手架的使用
vue-clies6模块化es6与nodees6定义了模块化功能,导入模块和导出模块,importexport(seajs,requirejs)在node中不能直接使用,不支持es模块,node支持commonjs
前端模块化
的使用
zytxh
·
2017-09-08 22:34
前端学习
vue
webpack
模块化
前端
vue
vue-cli
webpack
前端模块化
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模
mhy_web
·
2017-08-25 11:43
AMD_CMD_RequireJS
最主要的目的:1.解决命名冲突2.依赖管理其他价值:1.提高代码可读性2.代码解耦和,提高复用性参考:
前端模块化
开发的价值题目2:CMD、AMD、CommonJS规范分别指什么?
saintkl
·
2017-08-16 19:29
js模块加载方式浅析
简介:
前端模块化
开发日渐鼎盛,如何将零散的插件或者是普通的js脚本文件统一管理及引用,是众多开发者共同的目标。
深海里的一条鱼
·
2017-08-12 14:15
前端模块化
开发的价值
随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用Sea.js进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如functioneach(arr){//实现代码}functionlog(str){//实现代码}并像模像样地把这些函数统一放在util.
陈袁
·
2017-08-02 09:56
模块化
前端
前端开发
技术工具
ES6新特性:使用export和import实现模块化详解
在ES6前,前端就使用RequireJS或者seaJS实现模块化,requireJS是基于AMD规范的模块化库,而像seaJS是基于CMD规范的模块化库,两者都是为了为了推广
前端模块化
的工具,更多有关AMD
方方和圆圆
·
2017-07-31 15:14
前端脚手架
webpack:
前端模块化
工具 webpack-dev-server
daysRoc
·
2017-07-30 17:15
脚手架
前端脚手架
webpack:
前端模块化
工具 webpack-dev-server
daysRoc
·
2017-07-30 17:15
脚手架
前端模块化
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模
顡er
·
2017-07-23 22:30
前端模块化
(CommonJS,AMD和CMD)
转载于作者:linwalkervia:http://www.jianshu.com/p/d67bc79976e6前端模块规范有三种:CommonJs,AMD和CMD。CommonJs用在服务器端,AMD和CMD用在浏览器环境。AMD是RequireJS在推广过程中对模块定义的规范化产出。CMD是SeaJS在推广过程中对模块定义的规范化产出。AMD:提前执行(异步加载:依赖先执行)+延迟执行CMD:
猩崽大叔
·
2017-07-18 13:55
用gulp管理自己的前端开发任务及需要注意的坑
关于gulp,grunt,webpack,刚走
前端模块化
的我,真的是傻傻分不清楚,幸好有大神各种答疑解惑,使我略知一二,你也想知道的,也许还想知道点啥,资源罗列:1、中文官方文档;2、阮老师的gulp入门
Denzel
·
2017-07-03 00:00
javascript
gulp
browsersync
requirejs
vue.js
npm 那些事儿
npm和node是现在前端开发必不可少的工具,尤其是随着
前端模块化
开发的流行,熟练使用npm,可以在开发中让你如鱼得水。下面我们一起来学习一下npm吧。
_if_
·
2017-05-26 23:01
什么是
前端模块化
?
前端模块化
开发到底有无必要
转自:http://www.jianshu.com/p/e422c28e2471序:所谓前端开发,就是前台,常见的包括几个端:PC、pad、手机、其他智能设备,可以跑浏览器的地方就是我们前端人大施拳脚的乐土。自从node的问世,现在不光可以在浏览上了,疆土可以扩展到服务端即后台。这样一来JavaScript又牛了一级有着前后台通吃的能力,当然操作太底层的东西还需要Java等传统后台语言。随着电脑手
周清城
·
2017-05-16 16:45
JavaScript
前端开发
前端模块化
浅入浅出
一位菜鸟的阐述,随便看看就行commonJScommonJS是2009年一月由Mozilla推出的规范,其目标是使JS成为一门全能语言,主要体现在以下几个方面:服务端应用命令行工具桌面图形界面应用混合应用程序(如Titanium和adobeAIR)主要规范内容包括modules,packages,processenv,buffer,IOstream,filesystem,charsetencode
Cecil0o0
·
2017-04-30 00:00
commonjs
amd模块加载
cmd
「JavaScript」如何让你的插件兼容AMD, CMD 和 原生 JS
转自https://segmentfault.com/a/1190000003732752模块标准现在的
前端模块化
标准主要有两种,CMD,AMD。
JasonQiao
·
2017-04-17 14:35
【webpack】流行的
前端模块化
工具webpack初探
从开发文件到生产文件有一天我突然意识到一个问题,在使用react框架搭建应用时,我使用到了sass/less,JSX模版以及ES6的语法在编辑器下进行开发,使用这些写法是可以提高开发的效率。可是浏览器它本身是并不能够“理解”这些语法的呀。就像下面这张图:在开发代码文件-->生产代码文件的转换过程中,我们到底需要做些什么呢?没错,这一切都和webpack(或gulp)有关:转一张webpack官网的
外婆的彭湖湾
·
2017-04-04 15:00
简历
[email protected]
:https://github.com/Cuixote期望工作期望城市杭州,上海、深圳、广州亦可期望公司:互联网知名公司,B轮以上期望薪资:17K-22k自我描述对
前端模块化
48bbfb765e46
·
2017-03-17 16:46
20位活跃在Github上的国内技术大牛
1.lifesinger(玉伯)Github主页:https://github.com/lifesinger微博:@玉伯也叫射雕玉伯(王保平),淘宝前端类库KISSY、
前端模块化
开发框架SeaJS、前端基础类库
abundantstudy
·
2017-03-01 16:37
PHP
前端模块化
现在的网页越来越复杂越来越接近桌面应用,模块化变得很普遍,但是es6正式支持的”类”和”模块”需要很长时间才能普及投入使用.1.函数写法functionFunc(){//...}最原始的写法,一个函数就是一个模块,这种做法的缺点很明显:”污染”了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。2.对象写法vardata={num:0,Func:function({..
李代宁
·
2017-02-21 12:32
前端模块化
现在的网页越来越复杂越来越接近桌面应用,模块化变得很普遍,但是es6正式支持的”类”和”模块”需要很长时间才能普及投入使用.1.函数写法functionFunc(){//...}最原始的写法,一个函数就是一个模块,这种做法的缺点很明显:”污染”了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。2.对象写法vardata={num:0,Func:function({..
李代宁
·
2017-02-21 12:32
20位活跃在Github上的国内技术大牛
1.lifesinger(玉伯)Github主页:https://github.com/lifesinger微博:@玉伯也叫射雕玉伯(王保平),淘宝前端类库KISSY、
前端模块化
开发框架SeaJS、前端基础类库
欧巴冰冰
·
2017-02-06 09:43
前端模块化
(CommonJs,AMD和CMD)
前端模块规范有三种:CommonJs,AMD和CMD。CommonJs用在服务器端,AMD和CMD用在浏览器环境AMD是RequireJS在推广过程中对模块定义的规范化产出。CMD是SeaJS在推广过程中对模块定义的规范化产出。AMD:提前执行(异步加载:依赖先执行)+延迟执行CMD:延迟执行(运行到需加载,根据顺序执行)模块函数写法functionf1(){//...}functionf2(){
linwalker
·
2017-01-13 22:19
JavaScript如何让你的插件兼容AMD,CMD和原生JS
模块标准现在的
前端模块化
标准主要有两种:cmd、amd.CMDCMD在模块定义当中有三个变量,分别是require,exports,module.除了这三个变量可以辨识CMD外,define函数还有一个公有属性
吹蒲公英的猫
·
2016-12-21 18:08
gulp组织小型项目小记
目前正在开发一个pythonmarkdownwiki系统,对于
前端模块化
与打包这块出现了一些选择。1、采用webpack模块化及打包由于项目比较小,稍微了解后,觉得没必要采用webpack。
xbynet
·
2016-11-27 00:00
flask
python
jinja2
javascript
gulp
前端模块化
前端模块化
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax
景岳
·
2016-11-24 10:29
前端模块化
的那些事儿
一、什么是模块?定义:具有相同属性和行为的事物的集合在前端中:将一些属性比较类似和行为比较类似的内容放在同一个js文件里面,把这个js文件称为模块目的:为了每个js文件只关注与自身有关的事情,让每个js文件各行其职二、什么是模块化?CommonJS是什么?AMD和CMD又是什么?①模块化:指的就是遵守commonjs规范,解决不同js模块之间相互调用问题②CommonJS:A.js文件中调用另一个
shockw4ver
·
2016-11-10 00:00
webpack
javascript
mvc
前端
简单易操作的跨浏览器 JavaScript 单元测试解决方案
关于单元测试前端的单元测试也可以称为自动化测试,测试驱动开发,单元测试对于
前端模块化
、框架和功能库的开发是非常有必要的,只要做好模块的解耦和功能划分,单元测试就可以愉快地进行。
唐朝的唐
·
2016-10-22 00:00
javascript
test
tdd
WEB
前端模块化
基础知识
前段模块化基础概念
前端模块化
其实就是将一个完整的单一的功能整合起来形成单独的一个功能组件,当需要用的的时候只需要加载这个组件,然后便可以通过该组件唯一的名称去使用其中的内容。
若叶岂知秋vip
·
2016-10-11 10:26
Javascript
Web前端工程化
webpack多页应用架构系列(五):听说webpack连less/css也能打包?
segmentfault.com/a/1190000006897458如果您对本系列文章感兴趣,欢迎关注订阅这里:https://segmentfault.com/blog/array_huang前言过去讲
前端模块化
array_huang
·
2016-09-13 00:00
javascript
webpack
前端框架Vue.js构建大型应用浅析
真正的模块化
前端模块化
很早就开始了,无论是require.js,browserify进行模块化打包,还是Angular进行依赖注入,我们都可以把JS代码分成一个个小的模块并组装起来。
lihongxun945
·
2016-09-12 14:09
前端模块化
(二)
本文主要摘自:https://github.com/seajs/seaj...还有一篇文章可以参考:https://segmentfault.com/a/11...在Sea.js中,所有JavaScript模块都遵循CMD(CommonModuleDefinition)模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。开始使用sea.jsseajs.use('./main.js');A同
specialCoder
·
2016-08-18 00:00
前端模块化
cmd
seajs
前端模快化(一)
前端模块化
系列之require.js主要摘自阮一峰老师的博客:http://www.ruanyifeng.com/blo...另附笔者个人总结一、为什么要用require.js最早的时候,所有Javascript
specialCoder
·
2016-08-18 00:00
require.js
javascript
前端模块化
(三)
本文摘自《深入浅出NOde.js》CommonJS是一种规范,NodeJS是这种规范的实现。首先,我想从模块为你娓娓道来Node。JavaScript自诞生以来,曾经没有人拿它当做一门真正的编程语言,认为它不过是一种网页小脚本而已,在Web1.0时代,这种脚本语言在网络中主要有两个作用广为流传,一个是表单校验,另一个是网页特效。另一方面,由于仓促地被创造出来,所以它自身的各种陷阱和缺点也被各种编程
specialCoder
·
2016-08-18 00:00
前端模块化
commonjs
推酷《编程狂人》第一三六期
创建令人惊奇的地图JavaScript音频库Howler.js2.0版改进了Web音频的播放Web文件上传方法总结大全Javascript中this与闭包学习笔记纯CSS完美实现垂直水平居中的6种方式详解
前端模块化
工具
推酷
·
2016-08-05 15:29
前端模块化
规范笔记
目前通行的Javascript的模板规范共有两种:CommonJS和AMDcommonjsnodejs的模块系统,是参照commonjs规范实现的commonjs即为服务器端模块的规范。commonjs的规范:根据commonjs规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象commonjs模块的加载原理common
jasminecjc
·
2016-07-24 00:00
commonjs
cmd
javascript
如何进行前后端分离
对于企业来说:
前端模块化
,和后端分离,部署方便;后端使用webAPI的方式部署;良好的可扩展性对于程序员来说:纯粹的前端,js框架;后端代码java或php等;数据库相对独立mysql、nosql等;独立缓存服务等前后端分离的意义
学习笔记666
·
2016-07-08 21:24
HTML5
一步步学会使用SeaJS 2.0【
前端模块化
|解决命名冲突和文件依赖关系】
你一定听过
前端模块化
开发吧?神马,你
yongbin668
·
2016-06-27 17:00
JavaScript
前端
模块化
seajs
上一页
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
其他