仅13.5kb,纯原生Javascript实现的web窗口:LayX

共 1113字,需浏览 3分钟

 ·

2020-08-04 19:57





大家好,我是威少,今天推荐一个web窗口的开源库,纯原生Javascript 实现,gzip压缩版仅 13.5kb,非常小巧。

作者:百小僧
发布日期:2018.11.03
开源地址:
https://gitee.com/monksoul/LayX

特性

  • 纯原生Javascript实现,不依赖任何第三方框架
  • 支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge、Safari等主流浏览器
  • 支持多种窗口类型:文本窗口,页面窗口,窗口组,提示窗口,消息窗口,询问窗口,输入* * 窗口,加载窗口、浮动窗口、置顶窗口、倒计时窗口、只读窗口
  • 支持窗口最大化、最小化、恢复、置顶、关闭、调试、双击控制及事件监听
  • 支持窗口阻隔、窗口闪烁功能
  • 支持窗口点击标题获取焦点、点击内容/页面获取焦点
  • 支持窗口图标定制、操作按钮定制
  • 支持窗口四个方向拖动及方向控制
  • 支持窗口八个方向拖曳大小及拖曳方向控制
  • 支持窗口自动获取页面标题
  • 支持窗口位置记录及恢复
  • 支持窗口相互通讯
  • 支持窗口设定自动关闭
  • 支持窗口外观控制、状态栏、透明度控制
  • 支持窗口操作拦截器、可以拦截任何不正常操作
  • 支持窗口初始化位置、宽高度、最小化宽高度控制
  • 支持窗口加载文字控制
  • 支持窗口滚动条智能判断
  • 支持窗口最小化统一管理
  • 支持窗口位置记录保存
  • 支持 ESC 快捷键退出窗口
  • 支持自定义皮肤,设置任何您想要的外观
  • 支持触摸屏手势拖曳、拖动

开始

第一步:引入 layx.css / layx.min.css

"layx.min.css" rel="stylesheet" type="text/css" />

第二步:引入 layx.js / layx.min.js


第三步:打开一个窗口试试

layx.html('str','字符串文本','Hello Layx!');

如果你也有好的开源项目,欢迎推荐!

微信联系:westbrook12000

往期推荐:

卧槽:第一次见这么牛x的网站!

一招搞定github下载速度到2MB/s

如何「破解」仅三天可见的朋友圈?

推荐:Asp.Net Core开源免费的内容管理系统



回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【聊天记录】学备份/恢复聊天记录
回复 【访客】学微信查看朋友圈访客记录
回复 【卡通】学制作微信卡通头像
回复 【python】学微获取全套0基础Python知识手册
回复 【临时】获取临时接收短信、邮箱验证码网址列表
浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报