做大屏时动态根元素的尺寸

缩放比

let designWidth = 1920;
let designHeight = 1080;
// 缩放比
export function scale() {
    let scale = document.documentElement.clientWidth / document.documentElement.clientHeight < designWidth / designHeight ? document.documentElement.clientWidth / designWidth : document.documentElement.clientHeight / designHeight;
    return scale;
}

等比计算根元素尺寸

let designWidth = 1920;
let designHeight = 1080;
// 缩放比
function setFontSize() {
    var fontSize = document.documentElement.clientWidth / document.documentElement.clientHeight < designWidth / designHeight ? (document.documentElement.clientWidth / designWidth) * 100 : (document.documentElement.clientHeight / designHeight) * 100
    document.querySelector('html').style.fontSize = fontSize + 'px';
}

// 应用
function App() {
    setFontSize()
    const canDebounce = debounce(setFontSize, 100)
    window.addEventListener('resize', canDebounce)
    return () => {
        window.removeEventListener('resize', canDebounce)
    }
}
App();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java大屏数据动态展示是指使用Java编程语言和相关技术,通过设计和开发大屏幕展示系统,将数据以动态的方式展示出来。 首先,Java作为一种广泛应用的编程语言,具备强大的数据处理和可视化能力,可以处理各种数据类型和数据来源。它提供了各种类库和框架,例如JavaFX、Swing等,用于创建具有良好用户体验的图形用户界面(GUI)。 大屏数据动态展示可以在各种应用场景中使用,如企业大屏数据监控、金融市场实行情展示、交通信息监控等。通过Java编写的程序,可以实监测和获取各种数据源的信息,并将其可视化展示在大屏幕上。 Java大屏数据动态展示通常需要以下步骤: 1. 数据获取:通过编写Java程序,连接数据库、API接口或其他数据源,实获取需要展示的数据。例如,可以通过JDBC连接数据库,或通过HTTP请求获取API接口返回的数据。 2. 数据处理:对获取到的数据进行处理和计算,以满足展示需求。例如,可以对数据进行过滤、排序、聚合等操作,以便更好地展示。 3. 数据可视化:使用Java的图形类库和框架,将数据以直观且易于理解的方式展示在大屏幕上。可以使用图表、图形、地图等方式,据数据内容选择合适的可视化方式。 4. 展示更新:实更新并展示最新的数据。通过Java编写的程序可以周期性地获取数据,并及更新在大屏幕上的展示内容。 5. 用户交互:通过Java编写的程序,可以实现用户与大屏幕之间的交互。例如,可以提供用户操作按钮、滚动条等,以便用户对展示内容进行选择、筛选、导航等操作。 综上所述,Java大屏数据动态展示是一种通过Java编程语言和相关技术,将数据以动态的方式展示在大屏幕上的方法。它可以满足各种应用场景的需求,并提供实、直观和易于理解的数据展示效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值