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
webpack雪碧图
前端10年进化 Node.js、模块化、CommonJS、AMD、CMD、
Webpack
、Vue-cli、Electron-vue
从模块化说起模块化是什么时候提出的?怎么实现js代码的模块化,为什么要做模块化?模块化的概念在软件开发领域已经存在很长时间,但在JavaScript中的模块化发展相对较晚。以下是对您提出的问题的回答:提出时间:JavaScript中的模块化概念相对较早地提出于CommonJS规范。CommonJS是一种JavaScript模块化规范,最早在2009年由RyanDahl和其他社区成员提出,并主要用于
森叶
·
2024-02-07 20:36
Javascript
javascript
vue.js
webpack
electron
如何制作精灵图
css精灵图(sprite)直译为“CSS精灵”,也被称为通常被解释为“CSS图像拼合”、“CSS贴图定位”或“CSS图片精灵”、“CSS
雪碧图
”,是一种网页图片应用处理方式。
efb44152b9c8
·
2024-02-07 15:39
webpack
4搭建
全局安装
webpack
webpack
-clisudonpminstall
webpack
webpack
-cli-g新建项目:eg:
webpack
4x_demo项目目录下局部安装:npminit=>生成package.json
放飞自我0331
·
2024-02-07 13:46
vue学习笔记
Vue1.
webpack
4配置文件consthtml
Webpack
Plugin=require('html-
webpack
-plugin');constVueLoaderPlugin=require('
-SkyBlue-
·
2024-02-07 13:59
前端工程化之:
webpack
3-3(BEM)
一、BEMBEM是一套针对css类样式的命名方法。其他命名方法还有:OOCSS、AMCSS、SMACSS等等。一个完整的BEM类名:block__element_modifier,例如:banner__dot_selected,可以表示:轮播图中,处于选中状态的小圆点。三个部分的具体含义为:Block:页面中的大区域,表示最顶级的划分,例如:轮播图(banner)、布局(layout)、文章(ar
小李老笨了
·
2024-02-07 10:58
前端
webpack
html
css
前端工程化之:
webpack
3-4(css in js)
一、cssinjscssinjs的核心思想是:用一个JS对象来描述样式,而不是css样式表。例如下面的对象就是一个用于描述样式的对象:conststyles={backgroundColor:"#f40",color:"#fff",width:"400px",height:"500px",margin:"0auto"}由于这种描述样式的方式根本就不存在类名,自然不会有类名冲突。至于如何把样式应用到
小李老笨了
·
2024-02-07 10:58
前端
css
javascript
前端工程化与
webpack
基础-----
webpack
插件,打包
文章目录前端工程化与
webpack
基础前端工程化实际的前端开发何为前端工程化前端工程化解决方案
webpack
基础用法
webpack
是什么安装
webpack
配置
webpack
mode的可选值
webpack
.config.js
追求~
·
2024-02-07 10:58
webpack
前端
编程语言
javascript
前端工程化(二)---
webpack
一、概念
webpack
是目前十分流行的前端项目构建工具(打包工具),提供了友好的模块化支持,以及代码压缩混淆、处理js兼容性问题、性能优化等强大功能,大大提高了开发效率。
努力的小朱同学
·
2024-02-07 10:58
前端工具
前端
webpack
前端工程化之:
webpack
3-2(利用
webpack
拆分css)
一、利用
webpack
拆分css要拆分css,就必须把css当成像js那样的模块;要把css当成模块,就必须有一个构建工具(
webpack
),它具备合并代码的能力。
小李老笨了
·
2024-02-07 10:28
前端
webpack
css
webpack
----前端工程化与
webpack
的基本使用
文章目录1前端工程化2
webpack
的基本使用2.1什么是
webpack
2.2通过项目体验
webpack
2.2.1创建列表隔行变色项目2.2.2在项目中安装
webpack
2.2.3在项目中配置
webpack
2.3
webpack
.config.js
萤火虫的小尾巴
·
2024-02-07 10:27
#
webpack
webpack
前端
前端工程化
前端工程化之:
webpack
3-5(css module)
目录一、cssmodule1.思路2.实现原理3.如何应用样式4.其他操作(1)全局类名(2)如何控制最终的类名5.其他注意事项一、cssmodule通过命名规范来限制类名太过死板,而cssinjs虽然足够灵活,但是书写不便。cssmodule开辟一种全新的思路来解决类名冲突的问题。1.思路cssmodule遵循以下思路解决类名冲突问题:css的类名冲突往往发生在大型项目中;大型项目往往会使用构建
小李老笨了
·
2024-02-07 10:57
前端
css
webpack
javascript
webpack
学习三:
webpack
初始化整合配置vue,一步一步的抽离代码块整合vue。
文章目录前言一、项目完成的目录二、
webpack
配置vue1.main1.js,安装vue并初始用(解决报错)2.el和template区别a、区别一3.main2.js,使用SPA模式4.main3.
java冯坚持
·
2024-02-07 09:46
maven
npm
webpack
vue
js
npm安装命令
–save-dev 简写:-D适用于各类loder,plugin,babel,
webpack
等-save 简写:-S适用于UI框架,vue等1.npminstall包名将包安装到node_modules
Frilled Lizard
·
2024-02-07 08:12
npm
前端
node.js
前端框架
javascript
ecmascript
JS逆向实战19——通杀
webpack
逆向
网站aHR0cHM6Ly9mb2dhbmctbS5pdG91Y2h0di5jbi9tZWRpYURldGFpbC8zODc1Nw==aHR0cHM6Ly93d3cuZ205OS5jb20v
webpack
始識
·
2024-02-07 07:14
JS逆向
javascript
webpack
开发语言
ecmascript
前端
【JS逆向三】逆向某某网站的sign参数,并模拟生成仅供学习
逆向日期:2024.02.06使用工具:Node.js类型:
webpack
文章全程已做去敏处理!!!
小木_.
·
2024-02-07 07:32
JavaScript
javascript
js逆向
node.js
nodejs +
webpack
4 + babel6 结合写Chrome浏览器插件记录
最近任务不忙,有时间了看一下Chrome插件相关的东西,于是想用nodejs+
webpack
写一个能直出插件的小工具。
Jim_bba8
·
2024-02-07 05:19
Vue<解决vue cli2/3 打包上线后的缓存问题>
解决方法:首先说一下vuecli2的配置方法:在
webpack
.prod.conf.js代码配置image.pngimage.png在vuecli3项目中,首先你有配置vue.config.js(不知道怎么配置的话
誰在花里胡哨
·
2024-02-07 01:20
说说
webpack
中常见的Loader?解决了什么问题
一、是什么loader用于对模块的"源代码"进行转换,在import或"加载"模块时预处理文件
webpack
做的事情,仅仅是分析出各种模块的依赖关系,然后形成资源列表,最终打包生成到指定的文件中。
JerisonPaul
·
2024-02-06 18:13
4#
webpack
express
接着前面3章的项目,添加一个server.jsnpminstall--save-devexpress
webpack
-dev-middleware#server.jsconstexpress=require
IamaStupid
·
2024-02-06 16:44
WebPack
打包工具
title:
WebPack
打包工具date:2019-08-0620:02:33tags:[
webpack
,VueCli,Vue.js]categories:Web前端一、模块化开发1.1关于模块化模块化是现在
怪兽难吃素
·
2024-02-06 14:14
遇到的一些
webpack
面试题
1.loaders和plugin的区别参考链接:https://segmentfault.com/a/11900000142057292.loaders和plugin的加载顺序3.平时如何使用
webpack
向布谷鸟说早安
·
2024-02-06 13:50
Error: Cannot find module ‘
webpack
‘ 问题解决办法
1.创建vue3项目后,在启动的时候(执行npmrundev)报错Error:Cannotfindmodule‘
webpack
‘2.在vue3项目中按需引入element-plus报错(安装插件npminstall-Dunplugin-vue-componentsunplugin-auto-import
鲁少聚
·
2024-02-06 10:05
webpack
vue.js
npm
前端架构: 脚手架在前端研发流程中的意义
关于脚手架脚手架=command-lineinterface基于文本界面,通过中断输入命令执行常见的脚手架:npm,
webpack
-cli,vue-cli拿npm这个脚手架来说在终端当中输入npm命令,
Wang's Blog
·
2024-02-06 08:52
React
React
Native
前端
架构
Vue CLI3.0生产环境下去掉console
因此我们可以使用
webpack
提供的插件去清楚console1、安装npminstallterser-
webpack
-plugin-D2、在vue.config.js中配置configure
Webpack
乙哥驿站
·
2024-02-06 07:01
Web课程学习笔记--CSS-Sprite的应用
雪碧图
CSSSprite的应用CSS雪碧,即CSSSprite,也有人叫它CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分
北航程序员小C
·
2024-02-06 07:27
前端
学习
笔记
webpack
热加载 使用module.hot.accept和不使用的区别
文章目录前言一、
webpack
热更新机制二、module.hot.accept的作用三、module.hot.accept基本用法四、使用案例前言在
webpack
4和5中,配置devServer.hot
疯一样的MEI男子
·
2024-02-06 06:32
webpack
webpack
前端
javascript
使用vue-press搭建一个像element一样的组件文档
系列文章目录VuePress2.0在2021年中旬发布,由
webpack
改为使用vite进行构建。在vuePress1.0时代,很好的解决了vuePress使用
webpack
打包构建缓慢的问题。
疯一样的MEI男子
·
2024-02-06 06:01
前端工程化
vue.js
javascript
前端
webpack
打包之Library打包
panyan.jpg写在前面之前写下了《
webpack
4入门讲解》文集,里面从webapck最基础概念,到一些高级的配置,处理分包等问题,读完后你会对
webpack
有一个比较清晰的认识,从这一节开始,我们要去学习一些
喜剧之王爱创作
·
2024-02-06 06:38
Webpack
源码浅析
webpack
启动方式
webpack
有两种启动方式:通过
webpack
-cli脚手架来启动,即可以在Terminal终端直接运行;
webpack
./debug/index.js--config.
Repeater、
·
2024-02-06 06:38
webpack
前端
node.js
Webpack
的loader是什么
webpack
自带的打包器只能支持JS文件当我们想要加载css/less/scss/stylus/ts/md文件时,就需要用到loaderloader的原理就是把文件内容包装成能运行的JS比如加载css
Repeater、
·
2024-02-06 06:38
webpack
前端
node.js
使用webstorm调试vue 2 项目
:正常启动npm项目配置javaScruotdubug配置你的项目地址就好使用dubug运行你配置的调式页问题如果进入了js页无法进入vue页1.查看settting的vue.js插件是否安装2.查看
webpack
.conf.js
Future_By_Now
·
2024-02-06 06:38
vue
webstorm
vue.js
ide
webpack
webpack
打包结果优化优化打包结果的核心目标就是让打出来的包体积更小。
头像为自己开发微信小程序
·
2024-02-06 06:36
webpack
前端
node.js
Webpack
插件浅析
常用的
webpack
插件功能介绍:1.HotModuleReplacementPlugin模块热更新插件。
Repeater、
·
2024-02-06 06:05
webpack
前端
node.js
vue init
webpack
my-project 报错Failed to download repo vuejs-templates/
webpack
...处理
=https://registry.npm.taobao.org,2、搭建vue项目环境全局安装vue-cli执行npminstall--globalvue-cli,3、进入你的项目目录,创建一个基于
webpack
夏日晚餐
·
2024-02-06 01:17
Vue-cli 脚手架搭建项目
安装vue-cli执行指令npmivue-cli-g全局安装可以使用vue-V查看版本号2.初始化项目执行指令vueinit
webpack
项目名称可能会提示Commandvueinitrequiresaglobaladdontobeinstalled.Pleaserunnpminstall-g
const_express
·
2024-02-06 01:09
vue-cli初步
node.js下载安装node.js,一路默认安装即可,安装完毕,启动命令行,输入命令node-v,可以看到node.js的版本号image.png2.安装vue-cli使用npm(需要安装node环境)全局安装
webpack
蜜思1013
·
2024-02-06 01:10
qiankun 微前端 介绍、安装
iframe特性二、快速上手主应用1.安装qiankun2.在主应用中注册微应用微应用1.导出相应的生命周期钩子2.配置微应用的打包工具项目实践主应用微应用React微应用Vue微应用Angular微应用非
webpack
南乔几经秋_
·
2024-02-06 00:07
qiankun
前端
Webpack
学习笔记(2)—入口(entry)
webpack
.config.js单个入口写法用法:entry:string|Arrayconstconfig={entry:'.
lzl529
·
2024-02-05 16:30
webpack
搭建服务端项目
webpack
搭建服务端项目参考文章:https://juejin.im/post/5cb1aabdf265da037b6101d3前言最近有如下一些零零碎碎的小需求,总结起来,都是页面偏向于展示,与用户交互较少
胖丁小鱼干
·
2024-02-05 15:27
vue使用
webpack
打包不成功 cross-env NODE_ENV=production
webpack
--config
webpack
.config.js
extract-text-
webpack
-plugin版本不兼容解决:npm卸载extract-text-
webpack
-plugin后重新安装卸载npmuninstall--save-devextract-text-
webpack
-plugin
G_Myy
·
2024-02-05 12:51
webpack
loaderplugin://测试编译速度100次,writeFileSync->triggercompileclass{apply(compiler){compiler.plugin('compile',(stats)=>{//stats->compiler实例->watch/once('change')})compiler.plugin('done',()=>{})}}
一只重拾梦想的小水
·
2024-02-05 12:16
Symbol.toStringTag用法
webpack
中也有使用,用于定义模块导出exports添加Module类型的属性
webpack
使用Symbol.toS
多啦-A萌
·
2024-02-05 11:55
javascript
前端
webpack
优化提升
webpack
优化提升安装
webpack
相关内容向下兼容游览器-@babel/polyfill进一步优化@babel/polyfill模块联邦-共享模块如何提升构建性能通用环境下1,
webpack
更新到最新版本
博主花神
·
2024-02-05 11:53
【前端工程化】
webpack
前端
node.js
【
Webpack
技巧】
node-sass高node版本下异常在高版本的node中,node-sass停止使用,需要更换为sass,但是/deep/语法无法被支持,需要更换为::v-deep解决方案1:降node版本,考虑通过nvm管理多版本,保持代码不变解决方案2:更换依赖,全局替换字符串,代码修改范围大解决方案3:更新依赖,自定义loader处理源码新建一个文件css-deep-loader.jsmodule.exp
百忧
·
2024-02-05 11:53
webpack
前端
30
webpack
中使用Eslint
本章节从JavaScript层面,介绍如何在
Webpack
中实现对JavaScript代码风
render-ydb
·
2024-02-05 11:53
webpack
webpack
javascript
前端
console.log导致内存泄露 打包时自动去掉console.log方法
webpack
通过工具:terser使用前需要先安装一下vue.config.jsconst{defineConfig}=require('@vue/cli-servise');module.exports
半兽先生
·
2024-02-05 11:23
前端
前端工程化之:
webpack
3-1(css工程化概述)
目录一、css的问题1.类名冲突的问题2.重复样式3.css文件细分问题4.如何解决(1)解决类名冲突①命名约定②cssinjs③cssmodule(2)解决重复样式的问题①cssinjs②预编译器(3)解决css文件细分问题一、css的问题1.类名冲突的问题当你写一个css类的时候,你是写全局的类呢,还是写多个层级选择后的类呢?你会发现,怎么都不好。过深的层级不利于编写、阅读、压缩、复用。过浅的
小李老笨了
·
2024-02-05 11:22
前端工程化
前端
css
webpack
javascript
如何提高
webpack
构建速度以及优化前端性能
一.提高构建速度1.多⼊⼝情况下,使⽤CommonsChunkPlugin来提取公共代码2.通过externals配置来提取常⽤库3.利⽤DllPlugin和DllReferencePlugin预编译资源模块通过DllPlugin来对那些我们引⽤但是绝对不会修改的npm包来进⾏预编译,再通过DllReferencePlugin将预编译的模块加载进来。4.使⽤Happypack实现多线程加速编译5.
一路追求匠人精神
·
2024-02-05 11:22
前端
webpack
node.js
Webpack
技巧
1.使用npmscript运行
webpack
命令:在一个
webpack
项目中执行npminstall后,会拉取package.json中定义的npm模块并将涉及的命令模块在node_modules/.bin
Jane_GM
·
2024-02-05 11:52
webpack
前端
webpack
使用小技巧
为路径设置别名在
webpack
.base.config.js中,加入'components':path.resolve(__dirname,'..
景洪在编程
·
2024-02-05 11:52
前端开发
webpack
webpack
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他