当前位置: 首页 > wzjs >正文

特色专业建设验收网站家具技术支持东莞网站建设

特色专业建设验收网站,家具技术支持东莞网站建设,金点子创业项目,网页设计模板图片花简单1、模块化系统的要求: 现代前端工程(如 Vue、React)使用 webpack / vite 等构建工具,这些工具要求所有静态资源必须显式声明依赖; require / import 是告诉 webpack / vite 这个文件是我的项目依赖,请处理它…

1、模块化系统的要求:

        现代前端工程(如 Vue、React)使用 webpack / vite 等构建工具,这些工具要求所有静态资源必须显式声明依赖;

        require / import 是告诉 webpack / vite 这个文件是我的项目依赖,请处理它,如果直接写成普通路径(如:img: '@/assets/apply/p.jpg')会被当成字符串,webpack / vite 不会处理这个文件;

2、构建工具的工作流程:

        1.找到图片文件;

        2.压缩/优化图片;

        3.将图片复制到输出目录(如 dist 文件夹);

        4.返回最终的文件路径;

3、路径转换问题:

        开发时可能写的相对路径,但构建后的文件结构会变化,require 会动态解析路径,确保无论构建后的文件如何分布,最终路径都是正确的;

require 和import区别:

可以把 require 和import 想象成两种不同的的“快递服务”,都能帮你把本地图片送到网页显示,但服务方式不同:

特点require (CommonJS)import (ES odule)
调用时机任何地方随时调用必须在文件顶部先声明
支持环境Node.js原生支持现代浏览器原生支持
写法const img = require('路径')import img from '路径'
静态分析较难优化(不如 import 友好)更容易优化和 tree-shaking(删除未使用代码)
动态加载支持动态路径需要特殊写法 import()

建议:

1、新项目尽量用 import 更现代,性能更好;

2、旧项目或 Node.js 环境可以用 require;

3、注意:纯浏览器环境不能直接使用 require,需要 webpack 等工具;

两种方式在 webpack / vite 等工具中最终效果是一样的,只是写法不同

http://www.dtcms.com/wzjs/821656.html

相关文章:

  • 做管理培训的网站有什么创业商机
  • 电子商务网站优化方案学校网站建设管理办法
  • 做海报的网站有哪些内容seo外包费用
  • 北京企业展示网站建设网站建设与维护案列
  • 唐山做企业网站公司职业生涯规划大赛时间
  • 贵阳网站定制开发广告设计软件photoshop
  • 沥林行业网站建设中文域名
  • 怎么做教育网站西安产品设计公司
  • 长沙网站seo推广公司北仑建设局质监站网站
  • 源码下载网站cmswordpress 好seo吗
  • 网站内容建设培训通知太仓网络公司
  • 网站栏目是什么免费注册163免费邮箱
  • 12380网站建设情况的报告正规网店代运营公司
  • 广州建站培训学校网站用社交图标做链接侵权吗
  • 简述网站建设的一般步骤怎么做整蛊网站
  • 鞍山人才网官方网站建设包包网站的目的
  • flash做网站轮播图禹顺生态建设有限公司网站
  • 百度推广网站建设wordpress手机导航条怎么做
  • 国内高清视频素材网站私人wordpress
  • 音乐网站建设策划wordpress数据库连接
  • 怎么给网站做百度坐标定位wordpress oa主题
  • 营销网站建设方案郴州网红打卡餐厅
  • 彩虹网站建设263邮箱注册
  • 网站前台维护许昌河南网站建设
  • 网站服务是指东莞技术好的网站建设推广
  • 免费制作一个企业网站做钢材的网站有哪些
  • ui培训班一般学费多少上海seo培训中心
  • 网站开发财务企业网站建设需要哪些步骤
  • 车工订单网站数字营销包括哪些方面
  • 手机上的网站是怎么做的xampp wordpress 安装