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
rollup前端工程化
前端工程化
面试题 | 04.精选
前端工程化
高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程《Vue.js和Egg.js开发企业级健康管理项目》、《带你从入门到实战全面掌握uni-app》文章目录请解释一下前端中的静态类型检查工具,以及你熟悉的静态类型检查工具。前端开发中如何进行代码质量和
ai_todo
·
2024-02-11 06:37
前端
javascript
typescript
Vue2.x源码:开启源码调试环境
gitHub上克隆或者直接下载压缩包链接:https://github.com/vuejs/vue此次源码版本为
[email protected]
#安装依赖npmi#安装
rollup
:npmi-g
rollup
发现npmi
HaanLen
·
2024-02-11 03:21
vue源码解析
vue.js
javascript
前端
MySQL ——group by子句使用with
rollup
groupby子句使用with
rollup
关键字之后,具有分组加和的功能。即:在所有的分组记录之后,自动新增一条记录,从全局计算所有记录的数据。
爱吃辣条byte
·
2024-02-09 06:30
#
SQL刷题
mysql
数据库
Vue学习笔记5--
前端工程化
前端工程化
完整的基础篇笔记PDF下载,完全手打有用的话请给个赞呗Thanks♪(・ω・)ノ模块化相关规范概述传统开发问题命名冲突文件依赖模块化含义:把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离
UtilMan
·
2024-02-09 05:36
想要用Npm发布一个自己的组件包踩坑记录(webpack,
rollup
)
底下这个写的很详细,看完就懂https://blog.csdn.net/xjl271314/article/details/106220492/关于如何基于antd封装自己的react组件并发布到npmhttps://zhuanlan.zhihu.com/p/80754775我自己遇到的一些问题,走的弯路。1、npmlink方便调试$#先去到模块目录,把它link到全局$cdpath/to/my-
sasaraku.
·
2024-02-08 07:25
前端
前端工程化
之:webpack3-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
前端工程化
之:webpack3-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配置webpackmode的可选值webpack.config.js
追求~
·
2024-02-07 10:58
webpack
前端
编程语言
javascript
前端工程化
(二)--- webpack
一、概念webpack是目前十分流行的前端项目构建工具(打包工具),提供了友好的模块化支持,以及代码压缩混淆、处理js兼容性问题、性能优化等强大功能,大大提高了开发效率。目前大多企业的前端项目都是基于webpack进行打包构建的。webpack是基于node.js开发的打包工具,所以在它的配置文件中,支持使用node.js相关的语法和模块。现在的项目开发几乎不会让我们手动配置webpack,都会使
努力的小朱同学
·
2024-02-07 10:58
前端工具
前端
webpack
前端工程化
之:webpack3-2(利用webpack拆分css)
一、利用webpack拆分css要拆分css,就必须把css当成像js那样的模块;要把css当成模块,就必须有一个构建工具(webpack),它具备合并代码的能力。而webpack本身只能读取css文件的内容、将其当作JS代码进行分析,因此,会导致错误。于是,就必须有一个loader,能够将css代码转换为js代码。1.css-loadercss-loader的作用,就是将css代码转换为js代码
小李老笨了
·
2024-02-07 10:28
前端
webpack
css
webpack----
前端工程化
与webpack的基本使用
文章目录1
前端工程化
2webpack的基本使用2.1什么是webpack2.2通过项目体验webpack2.2.1创建列表隔行变色项目2.2.2在项目中安装webpack2.2.3在项目中配置webpack2.3webpack.config.js
萤火虫的小尾巴
·
2024-02-07 10:27
#
webpack
webpack
前端
前端工程化
前端工程化
之:webpack3-5(css module)
目录一、cssmodule1.思路2.实现原理3.如何应用样式4.其他操作(1)全局类名(2)如何控制最终的类名5.其他注意事项一、cssmodule通过命名规范来限制类名太过死板,而cssinjs虽然足够灵活,但是书写不便。cssmodule开辟一种全新的思路来解决类名冲突的问题。1.思路cssmodule遵循以下思路解决类名冲突问题:css的类名冲突往往发生在大型项目中;大型项目往往会使用构建
小李老笨了
·
2024-02-07 10:57
前端
css
webpack
javascript
【vue3】远程组件加载
动态更新组件,主框架不更新参考https://gitee.com/fanzhengshao/remote-components-library用vite创建一个vue项目添加remote目录,存放远程组件添加
rollup
.config.js
飘逸者打瞌睡
·
2024-02-07 05:21
vue3
前端
JavaScript
vue.js
javascript
前端
前端工程化
之:webpack3-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
【码农新闻】 我花 1000+ 元,改装了一台「能拍照」的 GameBoy......
目录【码农新闻】我花1000+元,改装了一台「能拍照」的GameBoy......逆向分析GithubCopilot字节跳动的
前端工程化
实践我花1000+元,改装了一台「能拍照」的GameBoy文章所属专区码农新闻欢迎各位编程大佬
顶子哥
·
2024-02-05 10:36
码农新闻
sql
python
eclipse
java
tomcat
hibernate
spring
什么是
前端工程化
,请举例说明
前端工程化
前端工程化
的定义为什么需要
前端工程化
前端工程化
的核心概念模块化开发:组件化开发:规范化开发:自动化开发:持续集成
前端工程化
的主要工具
前端工程化
的应用总结:
前端工程化
前端工程化
的定义
前端工程化
是指将前端开发过程中的一系列流程和工具进行规范和自动化
前端布道人
·
2024-02-05 03:29
前端面试题
前端杂货铺
vue.js
前端
javascript
一文彻底搞懂前端监控 等推荐
前端点线面前端点线面百度前端研发工程师,热衷于阅读源码,专注于
前端工程化
、前端监控、智能广告等方向,致力于向全栈发展,涉猎广泛。
若川视野
·
2024-02-04 16:33
可视化
编程语言
人工智能
java
面试
2.
前端工程化
-webpack
webpack2.1概述webpack是目前流行的前端项目构建工具(打包工具),提供了模块化支持,代码压缩混淆,解决js兼容问题,性能优化等强大功能,提高了开发效率和项目的可维护性。2.2webpack使用1.新建项目,npminit-y初始化包管理配置文件package.json2.新建src目录,新建index.html,引入index.jsDocument123453.npmijquery-
世界,太精彩
·
2024-02-04 10:35
模块化
webpack深入理解
webpack
前端工程化
之Webpack优化
你能所学到的知识点1.WebpackLoader和Plugin的区别2.Webpack生命周期3.Webpack编译阶段提效1.减少执行编译的模块2.提升单个模块构建的速度3.并行构建以提升总体效率4.Webpack打包阶段提效1.以提升当前任务工作效率为目标的方案压缩Chunk产物代码2.以提升后续环节工作效率为目标的方案CodeSplittingTreeShakingScopeHoisting
web安全学习资源库
·
2024-02-04 10:34
webpack
前端
javascript
前端工程化
-webpack/cli工具
为什么要
前端工程化
?
前端工程化
是指将前端开发的流程规范化,标准化,包括开发流程,技术选型,代码规范,构建发布等,用于提升前端开发工程师的开发效率和代码质量。
wanglu的博客
·
2024-02-04 10:04
前端校招
node.js
vue.js
node.js
javascript
前端工程化
实战 - Webpack 打包
前端工程化
实战-Webpack打包模块打包工具的由来模块打包工具概述Webpack基础Webpack快速上手Webpack配置文件Webpack工作模式Webpack打包结果运行原理Webpack模块加载器
时光海丶
·
2024-02-04 10:33
大前端
webpack
webpack---
前端工程化
你需要知道的webpack背景随着
前端工程化
的发展,代码的开发已经不只是写html、css、js这三套文件就可以了。由于前端应用的复杂度越来越高,传统的这种写法已经不符合当前的场景。
前端践行者-Mr鹏帅
·
2024-02-04 10:03
前端性能
前端
javascript
node.js
前端工程化
之 Webpack 5 项目构建优化
前端工程化
之Webpack5项目构建优化前情提要:1.优化改造导向一个项目的构建的性能优化,主要是从构建时间层面和构建体积层面这两个方面入手。
Bleed-Kaga
·
2024-02-04 10:33
webpack
前端
javascript
【
前端工程化
】五:webpack5快速入门(一)
webpack5相对于webpack4做了大量的升级和优化,因此webpack5的学习迫在眉睫!!首先我们需要下载webpack5,不推荐使用全局的webapck,为了统一webpack版本,建议将webpack和webpack-cli安装在开发依赖中,在学习webpack5之前,我们需要先具备一些基础知识;browserslistrc工作流程browserslistrc是用来配置各种工具适配浏览
Whoopsina
·
2024-02-04 10:02
前端工程化
前端
postcss
javascript
前端工程化
之:webpack1-13(内置插件)
目录一、内置插件1.DefinePlugin2.BannerPlugin3.ProvidePlugin一、内置插件所有的webpack内置插件都作为webpack的静态属性存在的,使用下面的方式即可创建一个插件对象:constwebpack=require("webpack")newwebpack.插件名(options)1.DefinePlugin全局常量定义插件,使用该插件通常定义一些常量值,
小李老笨了
·
2024-02-04 10:30
前端
webpack
node.js
javascript
rollup
开发环境搭建
rollup
开发环境搭建image-20210815222527524初始化项目使用lerna管理项目使用npminit初始化项目npminit-y安装lerna并初始化项目npminstalllerna
开水泡饭
·
2024-02-03 17:25
webpack、vite、vue-cli、create-vue 的区别
webpack、vite、vue-cli、create-vue的区别首先说结论
Rollup
更适合打包库,webpack更适合打包项目应用,vite基于
rollup
实现了热更新也适合打包项目。
m0_47761892
·
2024-02-03 12:40
Vue
vue.js
webpack
前端
前端工程化
之:webpack1-11(其他配置)
目录一、context二、output1.library2.libraryTarget三、target四、module.noParse五、resolve1.modules2.extensions3.alias六、externals七、stats一、contextcontext:path.resolve(__dirname,"app")该配置会影响入口和loaders的解析,入口和loaders的相
小李老笨了
·
2024-02-03 12:10
前端工程化
前端
webpack
javascript
node.js
前端工程化
之:webpack1-12(常用扩展)
目录前言一、CleanWebpackPlugin二、HtmlWebpackPlugin三、CopyPlugin四、webpack-dev-server五、file-loader六、url-loader七、路径问题前言由于webpack、webpack-cli、webpack-dev-server会存在版本不兼容问题,所以这里使用的版本如下:"devDependencies":{"clean-web
小李老笨了
·
2024-02-03 12:10
前端工程化
前端
webpack
javascript
node.js
node环境打包js,webpack和
rollup
两个打包工具打包,能支持vue
引言项目中经常用到共用的js,这里就需要用到共用js打包,这篇文章讲解两种打包方式,webpack打包和
rollup
打包两种方式1、webpack打包js1.1在根目录创建webpack.config.js
guhy fighting
·
2024-02-03 12:08
javascript
webpack
开发语言
ClickHouse基于数据分析常用函数
文章标题一、WITH语法-定义变量1.1定义变量1.2调用函数1.3子查询二、GROUPBY子句(结合WITH
ROLLUP
、CUBE、TOTALS)三、FORM语法3.1表函数3.1.1file3.1.2numbers3.1.3mysql3.1.4hdfs
懒惰的小白521
·
2024-02-03 08:31
大数据
java
数据分析
clickhouse
sql
前端工程化
之多个项目如何同时高效管理 — monorepo
monorepo不仅限于前端,但此篇博文只谈前端。是什么wikipedia:Inversioncontrolsystems,amonorepo("mono"meaning'single'and"repo"beingshortfor'repository')isasoftwaredevelopmentstrategywherecodeformanyprojectsisstoredinthesamer
三猪技术团队
·
2024-02-03 03:20
Vue学习笔记六
前端工程化
一、模块化相关规范1.模块化概述传统开发模式的主要问题①命名冲突②文件依赖通过模块化解决上述问题模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员
神里の凌华
·
2024-02-03 02:00
vue.js
学习
javascript
Vue 学习笔记
Vue学习笔记1
前端工程化
与webpack1.1
前端工程化
1.1.1实际的开发模块化(js的模块化、css的模块化、资源的模块化)组件化(复用现有的UI结构、样式、行为)规范化(目录结构的划分、编码规范化
称霸幼儿园18
·
2024-02-03 02:56
Vue
vue.js
学习
javascript
从零到1构建可发布的npm包
本文将介绍通过
rollup
,从零开始构建一个简易的可发布的npm包。
qingzhen568
·
2024-02-02 13:10
js库
npm
npm
javascript
前端
【
前端工程化
】你所需要的npm知识储备
npm在前端开发流程中提供了非常完善的自动化工具链,已成为每个前端开发者必备的工具,但是同样由于其强大性导致很多前端开发者只会简单的使用它。本文将总结在日常开发中所需要的npm知识点,以便开发者们更好的将npm运用在实际开发中。1.npm处理node_modules目录结构一个项目开发、上线所依赖的插件包都存放在node_modules中。虽然在实际开发中无需关注这个目录里面的文件结构细节,但了解
程序员查理
·
2024-02-02 09:55
web前端
javascript
前端工程化
之:webpack1-9(plugin)
一、pluginloader的功能定位是转换代码,而一些其他的操作难以使用loader完成,比如:当webpack生成文件时,顺便多生成一个说明描述文件;当webpack编译启动时,控制台输出一句话表示webpack启动了;当xxxx时,xxxx。这种类似的功能需要把功能嵌入到webpack的编译流程中,而这种事情的实现是依托于plugin的。plugin的本质是一个带有apply方法的对象。va
小李老笨了
·
2024-02-02 08:57
前端工程化
前端
webpack
javascript
node.js
前端工程化
之:webpack1-7(入口和出口)
前置知识node环境下"./"代表的意思:模块化代码中,比如require("./"),表示当前js文件所在的目录。在路径处理中,"./"表示node运行目录。__dirname:所有情况下,都表示当前运行的js文件所在的目录,它是一个绝对路径。node中的path.resolve()用法:varpath=require("path")//导出一个对象varresult=path.resolve(
小李老笨了
·
2024-02-02 08:27
前端工程化
前端
javascript
webpack
node.js
前端工程化
之:webpack1-8(loader)
一、loaderwebpack做的事情,仅仅是分析出各种模块的依赖关系,然后形成资源列表,最终打包生成到指定的文件中。更多的功能需要借助webpackloaders(加载器)和webpackplugins(插件)完成。webpackloader:loader本质上是一个函数,它的作用是webpack打包过程中将某个源码字符串转换成另一个源码字符串返回。loader函数的位置在编译时,处于读取文件内
小李老笨了
·
2024-02-02 08:27
前端工程化
前端
webpack
node.js
前端构建变更:从 webpack 换 vite
vite是前端构建工具,使用一系列预配置进行
rollup
打包,还包括了一个开发服务器。
wen_rc
·
2024-02-02 08:55
web
开发
前端
webpack
node.js
vite
构建
打包
前端工程化
之:webpack1-10(区分环境)
区分环境有些时候,我们需要针对生产环境和开发环境分别书写webpack配置。为了更好的适应这种要求,webpack允许配置不仅可以是一个对象,还可以是一个函数。module.exports=env=>{return{//配置内容}}在开始构建时,webpack如果发现配置是一个函数,会调用该函数,将函数返回的对象作为配置内容,因此,开发者可以根据不同的环境返回不同的对象。在调用webpack函数时
小李老笨了
·
2024-02-02 08:54
前端工程化
前端
webpack
node.js
前端工程化
基础(四):Git代码版本控制工具详解
Git版本控制工具详解认识版本控制(版本控制)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保不同的人所编辑的同一程序都能得到同步版本控制的功能不同版本的存储管理一个项目不断进行版本迭代,来修复之前的一些问题,增加新的功能等如果手动维护的话,效率很低重大版本的备份维护恢复之前的项目版本记录项目的点点滴滴多人开发的代码合并集中
前端大菜鸟_
·
2024-02-02 07:09
前端工程化基础
前端
git
Druid segment 组织方式
来配置属性的.例如:"granularitySpec":{"type":"uniform","segmentGranularity":"day","queryGranularity":"none","
rollup
陌城小川
·
2024-02-02 04:57
什么是前端模块化,组件化,工程化?
前端工程化
包含如
SY
·
2024-02-01 12:17
Vue3之Vite打包优化
一.
rollup
-plugin-visualizer(打包视图分析)1.安装:npmi
rollup
-plugin-visualizer-D2.配置:在vite.config.js中引入
rollup
-plugin-visualizer
26:28
·
2024-01-31 15:04
前端
性能优化
使用 vite 配置请求代理
由两个部分组成开发服务器:基于ES模块提供丰富的内建功能构建指令:使用
Rollup
打包代码,提供预设配置
Rollup
:
Rollup
是一个JavaScript模块打包器,它可以将多个模块打包成一个单独的文件
_沐晨
·
2024-01-31 09:25
vue3
vue
【Git】git push代码 git commit -m 提交信息约束规范
type描述fleat新增功能(常用)fixbug修复(常用)perf性能优化refactor重构代码(既没有新增功能,也没有修复bug)build主要目的是修改项目构建系统(例如glup,webpack,
rollup
香菜啵子欸
·
2024-01-31 00:20
GIT
笔记
git
rollup
打包报错
问题1:package.json文件中没有定义type类型报错.jpg解决:定义"type":"module"问题2:在ES模块作用域中未定义__dirname再次报错.png此文件被视为ES模块,因为它具有“.js”文件扩展名,并且“E:\vue3\pluginWriting\package.json”包含“type”:“module”。要将其视为CommonJS脚本,请将其重命名为使用“.cj
脱贫不脱发
·
2024-01-31 00:20
【
Rollup
入门】初识
Rollup
阅读文档:
Rollup
中文官方文档一、
Rollup
是什么?
Triumph-light
·
2024-01-30 18:15
Rollup
前端
Rollup
Grouping Sets、CUBE、
ROLLUP
总结
目录GroupingSetsCUBEand
ROLLUP
GROUPING和GROUPING_ID函数GroupingSets、CUBE、
ROLLUP
、LATERALVIEWEXPLODE区别GroupingSets
山森海子
·
2024-01-30 11:36
大数据
web后端
HIVE
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他