# news **Repository Path**: siflys/news ## Basic Information - **Project Name**: news - **Description**: 新闻头条 - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-18 - **Last Updated**: 2021-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工程化组件 将页面的结构或页面的功能控件拆分成多个部分分别进行开发,组件与组件之间相互独立,也可相互嵌入 # 工程模块化 在模块化的概念中,每一个js程序都是一个模块,模块功能可以相互依赖,相互独立 # 在企业工程化开发中,要做到以下4点: 1. 以结构或控件抽离组件 2. 以功能抽离模块 3. 以人物抽离程序 4. 以典型功能抽离工具 postcss-loader / autoprefixer 添加css兼容性前缀 babel-core / babel-loader / babel-preset-latest ES6-ES5 ejs / ejs-loader 处理模板文件 mini-css-extract-plugin 提取样式文件 file-loader / url-loader 处理文件 html-loader / html-webpack-plugin 处理HTML文件 node-sass / sass-loader 编译sass语法 uglifyjs-webpack-plugin 压缩混淆JS代码 项目工程化与前端架构 功能模块化与项目组件化 数据处理方案与技巧 面向对象的模型层 前端数据缓存池技术与高级应用 数据的传递、存储与使用 提升: 企业级项目工程化 企业级前端项目架构 独立完成项目的能力 前端数据相关多技术提升 企业级模块化、组件化开发 企业级编码规范与经验