北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

小小vite.config.js文件,藏着不少知识点,本文来个大起底。

这个vite.config.js文件是Vite项目的核心配置文件,它使用导出一个配置对象来定制Vite的行为。下面我将逐部分解读这个配置:

import { defineConfig } from 'vite'
import legacy from '@vitejs/plugin-legacy';
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'

export default defineConfig({
  base: "./",
  plugins: [
    vue(),
    legacy({
      targets: ["defaults", "not IE 11"],
    })
  ],
  server: {
    port: 3000
  },
  resolve: {
    alias: {
      '@': resolve('src')
    }
  }
})

Lazyr.js – 延迟加载图片_js延迟加载方式有

Lazyr.js 是一个小的、快速的、现代的、相互间无依赖的图片延迟加载库。通过延迟加载图片,让图片出现在(或接近))视窗才加载来提高页面打开速度。这个库通过保持最少选项并最大化速度。

演示


http://callmecavs.github.io/layzr.js/

下载地址:

使用原生js、css和html实现图片画廊组件

图片画廊组件是网站中常见的UI组件,尤其是在电商平台的产品详情页上,它允许用户通过缩略图快速浏览和查看产品的多个图片。本文介绍如何仅使用原生的js、css和html实现下面动画呈现的图片画廊组件。

功能介绍

  1. html结构中上方为主图区域,下方为缩略图列表,缩略图列表的两边为控制水平左右滑动的箭头导航;

CamanJS – 提供各种图片处理的 JS 库

CamanJS 是一个基于 Canvas 处理图片的 Javascript 库,结合简单易用的接口和先进高效的图像编辑技术。CamanJS 很容易扩展新的过滤器和插件,并伴随着一系列广泛的图像编辑功能。它是完全独立的库,支持工作在 NodeJS 和浏览器。

演示地址

https://github.com/meltingice/CamanJS/

下载

超好用 Vue.js 图片裁切组件Vue-ImgCutter

今天给小伙伴们分享一个超棒的Vue图片任意裁剪插件VueImgCutter。

vue-img-cutter 基于 vue2.x 构建的轻量级剪切图片组件。支持移动图像、放大缩小图片、任意移动图片、固定比例/尺寸、远程图片裁剪等功能。

功能特色

  • 兼容IE9+,MSEdge,Chrome,Firefox
  • 两种展现形式,行内或弹窗
  • 可旋转、缩放图片

别再迷信PS,全家桶撑不起你的轻量需求

很多企业和个人创作者都有这样的困境:

  • 只想快速做个 公众号封面小红书 Banner,却要打开动辄几个 G 的设计软件;

LightGallery - 轻量的、响应式jQuery相册

jQuery LightGallery是一个轻量级的,可定制的,模块化的,响应式的 jQuery 相册插件。它采用 CSS 来实现图像和视频的大小调整。因此,这将是非常灵活的,并且比使用 JavaScript 方法相当快。 Lightgallery 自带几个内置模块,如缩略图,全屏,变焦等,很容易地创建你自己的模块。


演示地址

http://sachinchoolur.github.io/lightGallery/

<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言