做交易网站存在什么风险邢台建设专业网站

web/2025/9/26 7:31:18/文章来源:
做交易网站存在什么风险,邢台建设专业网站,北极鱼wordpress,wordpress首页标题副标题1 概念 webpack是一个模块打包工具#xff0c;他将各种不同类型的文件最终都打包成.js、.css、.png、.jpg4个类型的静态资源。 2 特点 模块化开发 用webpack之前#xff0c;项目都是在html中引入一个个js文件来开发#xff1b;而在webpack中#xff0c;一切皆模块#xf…1 概念 webpack是一个模块打包工具他将各种不同类型的文件最终都打包成.js、.css、.png、.jpg4个类型的静态资源。 2 特点 模块化开发         用webpack之前项目都是在html中引入一个个js文件来开发而在webpack中一切皆模块js、css、图片、字体、可以通过import、require来实现模块开发。帮助我们优化代码提升性能 新语法         由于js、css等开发语言的语法在逐渐更新 但浏览器不会实时更新兼容webpack可以使用预处理器loader例如less-loader、sass-loader、babel-loader对文件进行预处理编译例如less、sass、ES6、TS这样使开发者更自由方便是使用最新的语法开发。 主流框架脚手架         一些主流的框架的脚手架例如vue的vue-cli、react的create-react-app都使用了webpack因此可以根据项目需求自由的配置webpack从而提升项目性能 扩展性强、插件机制完善         开发者可以自定义插件、loader 拥有丰富的配置         依赖管理、动态打包、代码分离、按需加载、代码压缩、静态资源压缩、缓存等配置 社区庞大轮子丰富 3 核心用法 3.1 dependency graph依赖图 webpack处理应用程序递归构建的一个依赖关系图核心就是文件之间的直接依赖关系。webpack通过依赖关系图获取非代码资源比如images或字体并把他们作为依赖提供给应用程序。 3.2 entry入口 依赖关系图的开始从入口开始寻找依赖打包构建。允许多个入口 默认值是./src/index.js 例如 module.exports  {entry: index.js } 3.3 output输出 指定打包的位置和文件名。 默认主要文件是./dist/main.js 其他默认文件位置是./dist 例如 const path require(path);module.exports {entry: ./my/entry/file.js,output: {path: path.resolve(__dirname, dist),filename: my-first-webpack.bundle.js,}, }; 3.4 loader webpack默认只识别js和json文件其他类型的文件如css、ts需要安装loader处理webpack将他们转换成模块同时被添加到依赖图中。 loader属性 text - 识别出哪些文件会被转换use - 在进行转换时应该使用哪个 loader 应用通过单独定义一个module对象属性定义rules属性来配置loader的具体属性 示例 module.exports {output: {filename: my-first-webpack.bundle.js,},module: {rules: [{ test: /\.txt$/, use: raw-loader }],}, }; 3.5 plugin插件 插件是用来扩展webpack的工具正是开发者社区插件的丰富使得webpack的功能更加丰富。 通常在先require引入然后在plugins数组中定义插件。 示例 const HtmlWebpackPlugin require(html-webpack-plugin); // 通过 npm 安装module.exports {plugins: [new HtmlWebpackPlugin({ template: ./src/index.html })], }; 3.6 mode模式 webpack提供了模式的选择开发模式development、生产模式production、空模式none可通过在不同环境选择不同的配置模式让项目性能更优。 不同环境对应修改不同的配置文件例如webpack.dev.js、webpack.prod.js 示例 module.exports {mode: development, }; 3.7 resolve解析 resolve用来设置模块如何解析常用的配置有 alias配置别名简化模块引入extensions在引入模块时可不带后缀symlinks用于配置 npm link 是否生效禁用可提升编译速度 示例 const path require(path); function resolve(dir) {return path.join(__dirname, dir); }module.exports {resolve: {extensions: [.js, .jsx, .tsx, .json],alias: {: resolve(src),},symlinks: false,} }3.8 optimization优化 根据mode的不同值来自定义不同的webpack的内置优化配置一般用于生产模式提升性能。 常用的配置项有详细的可查看API minimizer配置压缩工具如 TerserPlugin、OptimizeCSSAssetsPluginsplitChunks拆分 bundleruntimeChunk是否需要将所有生成 chunk 之间共享的运行时文件拆分出来 示例 module.exports {//...optimization: {splitChunks: {// include all types of chunkschunks: all,// 重复打包问题cacheGroups:{vendors:{ //node_modules里的代码test: /[\\/]node_modules[\\/]/,chunks: all,name: vendors, //chunks namepriority: 10, //优先级enforce: true }}},runtimeChunk: {name: runtime,},}, }; 3.9 devServer 帮助我们在代码发生变化后自动编译代码具有实时重新加载功能。 常用配置项 详细的可查看API open告诉 dev-server 在服务器项目启动后打开浏览器 port本地环境的端口号 proxyAPI请求代理配置通过子属性targert设置API地址默认情况代理时会保留主机头的来源可以通过子属性changeOrigin设置为 true覆盖此行为 compress默认为true。为每个静态文件开启gzip压缩 示例 devServer: {port: 8080,open: true,overlay: {warnings: false,errors: true},proxy: {/app-config: {ws: false,target: http://xx.xx.xx.xx:8080, // 后台接口地址changeOrigin: true},} } 3.10 cache缓存 缓存生成的 webpack 模块和 chunk来改善构建速度。 他的值在开发模式下会被设置为cache: {type: memory}与cache: true作用一致 生产模式下会被禁用。  4 loader配置 项目中会使用到很多loader配置每个loader对应提供了不同的功能。例如 css-loader会对import和url()进行处理就像js解析require和import一样         babel-loader通过babel和webpack将代码转译为js代码         sass-loader将预处理器scss/sass转译成css语法代码         style-loader把css插入到dom中         html-loader将html导出为字符串在编译器需要时将压缩html字符串         ... ... 更多loader配置和使用功能可查看API 配置过程以css-loader、style-loader为例二者可串联配置 1安装loader的依赖npm install --save-dev style-loader css-loader 2修改通用环境配置文件 webpack.commom.js const paths require(./paths);module.exports {module: {rules: [{test: /\.css$/,include: paths.appSrc,use: [style-loader, // 将JS字符串生成为 style 节点css-loader, // 将CSS转化成 CommonJS 模块],},]} } 5 配置图片与字体 webpack5中可以将images图片和font字体混入到系统中。 加载图片 const paths require(./paths); module.exports {module: {rules: [{test: /\.(png|svg|jpg|jpeg|gif)$/i,include: paths.appSrc,type: asset/resource,},],}, } 加载字体 module.exports {module: {rules: [{test: /.(woff|woff2|eot|ttf|otf)$/i,include: [resolveApp(src),],type: asset/resource,},]}} 6 高级配置与性能优化 webpack可以通过一些更详细的配置来实现性能优化。例如 配置cache加快构建时间 合理拆分chunks、压缩代码等来减小打包体积 设置按需加载、浏览器缓存等加快加载速度。 具体可参考学习 Webpack5 之路优化篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82070.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费自助建站软件有哪些wordpress多域名绑定域名

先看看这个题目:test.txt中有42亿个无符号整数, 求不存在于test.txt中的最小无符号整数. 限制: 可用内存为600MB. 又是大数据。 看到42亿, 有灵感没? 要知道, 2的32次方就是42亿多一点点啊。42亿个无符号…

山东工艺美术学院网站建设公司wordpress 直接拖拽式建站

文章目录 引言一、高性能篇1.1 高性能的核心意义1.2 影响系统性能的因素1.3 高性能优化方法论1.3.1 读优化:缓存与数据库的结合1.3.2 写优化:异步化处理 1.4 高性能优化实践1.4.1 本地缓存 vs 分布式缓存1.4.2 数据库优化 二、高并发篇2.1 高并发的核心意…

asp.net 企业网站公共法律服务网站平台建设预算

r7 8840HS采用 Zen 4架构 4 nm制作工艺8核 16线程主频 3.3GHz睿频5.1GHz 三 级缓存16MB TDP 功耗 28w 搭载AMD Radeon 780M核显 选r7 8840HS还是i5-1240P这些点很重要 http://www.adiannao.cn/dy i5-1240P处理器具有4个性能核心,8个效能核心,总计12核心…

淘口令微信网站怎么做旅游类作业网站

今天需要解决一个问题,将影像瓦片(一堆jpg文件)分别进行读取,并将所有数据以文件流的方式存入一个.db的文件中, 同时将每个jpg数据在db文件中的位置保存下来,作为index存在.idx文件中。 其中部分代码如下&a…

网站建设公司知名营销网站都有哪些

解构的语法 … {} 解构的语法中,...(展开运算符)和 {}(对象字面量)扮演着不同的角色。 ...(展开运算符): 在解构中,... 被用作展开运算符,用于将数组或对象中…

重庆网站建设模板制作oppo自带软件商店下载

django项目,中间使用websocket进行通讯,想部署到服务器上,按照之前部署项目的思路进行部署,但是失败了。解决了一下,在此记录。 主项目下有一子app,一模版文件,一静态文件。项目中主要用到dweb…

岳麓做网站的公司上海新闻

文章目录乘方的定义运算法则正分数指数幂法则负分数指数幂法则同底数幂法则负整数指数幂法则乘方的定义 求相同因数的积叫做乘方。乘方运算的结果叫幂。 当 ana^nan 看作 a 的 n 次乘方的结果时,也可读作“a 的 n 次幂”或“ a 的 n 次方”。其中,a 叫…

如何防止网站攻击wordpress安装 用户名已存在哪里

N5245B PNA-X 微波网络分析仪 " 900 Hz/10 MHz 至 50 GHz " N5245B PNA-X 微波网络分析仪,900 Hz/10 MHz 至 50 GHz,2 端口和 4 端口,多达三个信号源。 特点 实现卓越性能 这款 PNA-X 分析仪不仅仅是一款矢量网络分析仪&a…

美食门户类网站模版在线建设网站 源代码

在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON。 这是测试和学习Java中解析JSON字符串的最快方法,但是这种方法的主要问题…

哪个网站做外贸网站建设什么公司专业

十年总结-开篇:歇一歇,才能走的更远经常见坛子里有人问,学习java该如何入手,或者是该学java还是学XX语言。我一直觉得,编程跟语言关系不大,重点是要有解决问题的思路。学习一门语言,其实只是寻求…

公司的网站怎么建设缪斯设计

科目编号&#xff1a;0691 座位号&#xff1a; 2018-2019学年度第二学期期末考试 物理化学及实验试题 2019年7月 一、填空题&#xff08;每空4分&#xff0c;共40分&#xff09; 1.我们把 和 的流体称为理想流体。 2. 当雷诺数Re <1000时&#xff0c;液体做 &#xff0c;…

合肥网站seo公司网站点内页还是首页

重放攻击&#xff08;Replay Attack&#xff09; 重放攻击&#xff08;Replay Attack&#xff09;是一种网络安全威胁&#xff0c;它发生在攻击者截获了合法用户与服务之间的有效数据传输&#xff08;如认证令牌、加密消息、交易请求等&#xff09;&#xff0c;然后在稍后的时…

dw做网站基础dnf怎么做提卡网站

浮点数也称做实型数据(实数)&#xff0c;形式上就是数学中的小数。浮点型数据有两种表达方式&#xff1a; 一种是用数字和小数点表示的&#xff0c;如123.456&#xff1b; 另一种是用指数方式表示&#xff0c;如1.2e-6 或1.2E-6(1.2*10-6)。在计算机中实数是如何存储的呢&#…

江苏大汉建设实业集团网站微商城网站建设市场

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 将长视频转换为易于处理的 Spacetime Patch&#xff08;时空补丁&#xff09;是一项挑战&#xff0c;尤其是当视频内容复杂或包含长时间连续场景时。在计算机视觉和视频分析等领域&#xff0c;Spacetim…

南京做网站公司 雷仁苏州个人网站制作公司

目录 1. Base64加密 2. MD5加密 3. SHA加密&#xff08;sha1\sha\sha224\sha256\sha384\sha512&#xff09; 4. RSA加密-公钥加密&#xff0c;私钥解密 1. Base64加密 1.1 在需要加密传输的接口下新增BeanShell 预处理程序&#xff0c;${username}可替换成value值&#xff…

山西孝义网站开发广州哪家做网站好

满意答案luluthe...2013.08.26采纳率&#xff1a;45% 等级&#xff1a;11已帮助&#xff1a;8894人关于二级考试科目&#xff1a;与去年相同&#xff0c;二级一共七个科目。二级科目分成两类&#xff0c;一类是语 言程序设计(C、C、Java、Visual Basic、Delphi)&#xff0c;…

大沥做网站wordpress文章留言

我们可以根据下面有适配属性的Widget来进行屏幕适配 1.MediaQuery 通过它可以直接获得屏幕的大小&#xff08;宽度 / 高度&#xff09;和方向&#xff08;纵向 / 横向&#xff09; Size screenSize MediaQuery.of(context).size; double width screenSize.width; double h…

微信网站怎么做的好抖音代运营介绍

NAN NAN 整体意思为Not a Number 不是一个数&#xff0c; NaN&#xff08;Not a Number&#xff0c;非数&#xff09;是计算机科学中数值数据类型的一类值&#xff0c;表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 EEE 75…

高端网站设计企业网站做数据监测

近日&#xff0c;紫光展锐高性能5G SoC T820与百度飞桨完成I级兼容性测试&#xff08;基于Paddle Lite工具&#xff09;。测试结果显示&#xff0c;双方兼容性表现良好&#xff0c;整体运行稳定。这是紫光展锐加入百度“硬件生态共创计划”后的阶段性成果。 本次I级兼容性测试完…

网站空间ftp连接失败有限责任公司破产法人承担的责任

基础知识&#xff1a;方差&#xff0c;协方差&#xff0c;协方差矩阵 方差&#xff1a;描述了一组随机变量的离散程度 方差 每个样本值 与 全部样本的平均值 相差的平方和 再求平均数&#xff0c;记作&#xff1a; 例如&#xff1a;计算数字1-5的方差&#xff0c;如下 去中心化…