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

网络建站流程iis 怎么绑定网站二级目录

网络建站流程,iis 怎么绑定网站二级目录,网站支持ipv6做哪些改造,东莞建设银行vite 浏览器原生支持模块化 浏览器原生加载的缺点 1.必须明确的写上后缀名 2.如果某一个模块 加载跟多其他的js文件 那么这些js文件都需要被依次加载 浏览器需要将所有的js文件请求下来 发送跟多的http请求(效率也是非常低的) 3.如果代码中由typescrip…

vite

浏览器原生支持模块化

浏览器原生加载的缺点
1.必须明确的写上后缀名
2.如果某一个模块 加载跟多其他的js文件 那么这些js文件都需要被依次加载 浏览器需要将所有的js文件请求下来 发送跟多的http请求(效率也是非常低的)
3.如果代码中由typescript/jsx/vue代码 那么浏览器是不识别的

vite就帮助我们解决了上面的问题

vite工具的使用

安装vite工具
npm install vite
通过vite来启动项目
npx vite

vite对css的支持

vite可以直接支持css的处理
直接导入css即可

vite可以直接支持css预处理器 比如less
直接导入less
之后安装less编译器
npm install less

vite直接支持postcss的转换
只需要安装postcss 并配置postcss.config.js的配置文件即可
npm install postcss postcss-preset-env

module.exports = {plugins: [require("postcss-preset-env")],
};

vite对typescript的支持

vite对typescript是原生支持的 他会直接使用ESBuild来编译
只需直接导入即可

如果我们产看浏览器中的请求 会发现请求的依然是ts的文件
这时因为vite中服务器Connect会对我们的请求进行转发
获取ts编译后的代码 给浏览器返回 浏览器可以直接进行解析

vite1中使用koa开启服务器
从vite2开始使用connect服务器

vite对vue的支持

vue3单文件组件支持 @vitejs/plugin-vue
vue3jsx支持 @vitejs/plugin-vue-jsx
vue2支持 underfin/vite-plugin-vue2

npm install @vitejs/plugin-vue
创建vite.config.js
使用defienConfig函数的原因是 可以更好的代码提示 不使用defienConfig直接导出也没有关系

import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";export default defineConfig({plugins: [vue()]
})

vite对react的支持

.jsx和.tsx文件同样开箱即用 他们也是通过ESBuild来完成编译的
所以我们只需要直接编写react代码即可
在index.html加载main.js时 需要将main.js的后缀修改为main.jsx作为后缀

vite打包项目

我们可以直接通过npx vite build打包项目
npx vite preview 开启一个本地服务来预览打包后的效果

vite脚手架工具

vite:相当于一个构建工具 类似于webpack rollup
@vitejs/create-app: 类似于vue-cli create-react-app

使用方法
npm create vite
yarn create vite
pnpm create vite

ESBuild解析

ESBuild的特点
超快的构建速度 并且不需要缓存
支持ES6和CommonJS的模块化
支持ES6的Tree Shaking
支持Go、Javascript的API
支持TypeScript、JSX等语法编译
支持SourceMap
支持代码压缩
支持扩展其他插件

ESBuild为什么这么快
1.使用go语言编写 可以直接转换成机器代码 无需经过字节码
2.ESBuild可以充分利用CPU的多核 尽可能让他们饱和运行
3.ESBuild的所有内容都是从零开始编写的 不是使用第三方 所以一开始就考虑了各种性能问题

http://www.yayakq.cn/news/188687/

相关文章:

  • 网站建设公司盈利模式浙江融兴建设有限公司网站
  • 设计专业知名企业网站高端自适应网站设计
  • 网站上传的流程聊城高端网站制作
  • 关闭未备案网站手机网站和电脑网站一样吗
  • 公司注册法人查询seo网站做推广公司
  • 网站工作建设站电话制作一个在线收费网站
  • 网站开发的前端到底是什么做群头像的网站在线制作
  • 中文博客网站模板上海网页设计师培训班
  • 做哪个网站的推广最好网站建设流程有几个阶段
  • 重庆品牌型网站建设多少钱视觉设计是什么
  • 网站后台发文章图片链接怎么做推荐 南昌网站建设
  • 长春火车站人工电话wordpress神箭手
  • 做网站要写多少行代码网站备案没通过不了
  • 做内衣的网站域名绑定网站需要多久
  • 易语言怎么做网页网站百度权重查询入口
  • 企业网站模板htmlWordPress留下评论
  • 村建站属于哪个部门windows优化大师提供的
  • 农村建设有限公司网站企业网网页
  • 海南四定网站开发网站建设多久学会
  • 中国建设银行网站太慢了点子网创意网
  • 网站标题能改吗有没有网址
  • 曲靖网站制作一条龙网站建设渠道合作
  • 建设网站费用评估怎么建立免费个人网站
  • 网站后台服务苏宁易购网页布局设计
  • 网站后台无法上传照片WordPress纯代码标签页面
  • 烟台有没有做网站情感营销的十大案例
  • 公司网站模板免费版中国采购网招标公告
  • 网站右侧浮动广告软件网站开发合同
  • 织梦网站移动化怎样做网站的优化、排名
  • 网站开发如何共用菜单栏西安企业排行榜