# YLUI
## 前言
### YLUI是什么
YLUI是一款纯前端框架,是对WEB桌面UI的一个大胆尝试。
它凝聚了作者近一年的心血,作为[WIN10UI](http://win10ui.yuri2.cn)开源项目的升级版,承载了作者对WEB桌面设计风格的追求。
在前端技术日新月异的背景下,YLUI力图提供一种新的web应用组织形式。
如果你正在寻找一个漂亮的UI组件库,你应该选择bootstrap,layui,element-ui等项目。而你想要让这些应用建立联系,构成组织,并提供一个统一的门户,那么YLUI将会是一个不错的选择。
> YLUI提供的是应用组织框架,而不是应用开发工具,更不要因为它长得像浏览器就把它当浏览器使用,毕竟我们已经有太多浏览器可供选择了,不是吗?
> 注意,这不是一个免费软件,请仔细阅读版权声明信息`Lisense.txt`
### 特色
* 纯前端实现,高兼容性
* 延续windows界面操作逻辑,普通用户上手难度较低
* 简单直观的多APP管理,像桌面程序一样呈现你的web应用
* 统一的APP交互模型,保持各APP之间的独立性,降低子系统耦合度,支持跨域的APP通信
* 完美复刻桌面操作系统的菜单、磁贴、通知元素,良好的视觉表现力
* 兼容PC、平板电脑、手机等各大主流分辨率
* 可视化开发,降低开发者的学习难度
* 基于VUE.JS开发,支持数据序列化(可配置化),方便与后台做数据存取接口
* 详尽的开发文档
### 推荐使用场景
1. 个人云桌面
2. 企业办公平台
3. 云盘类应用
4. 中大型管理信息系统
5. 导航门户网站
6. H5打包应用
7. web开发工程师个人工具集
### 版本
2.0.5
### 相关链接
[YLUI官网](https://ylui.yuri2.cn) | [GITHUB](https://github.com/yuri2peter/ylui) | [码外社区](http://www.bycodes.net/) | [官方交流群](https://jq.qq.com/?_wv=1027&k=5fAsios)
------------------------------------
## 开发记录
### TODO
* nwjs版
* APP STORE
* 声音
* IOS iframe的问题 -webkit-overflow-scrolling:touch
* skin字段
* 文档
* APP STORE
* 标题按钮组缩放bug
* 清理非必须代码
* 合并小文件
* 手机点击抽屉闪烁
### 日志
* 180730 2.0.6 修正文档和文件中resizeable(resizable)的笔误
* 180801 2.0.6 修正一处笔误(壁纸切换频率6分钟实际为1分钟);
* 180517 2.0.5 代码缩进改为2;更多公共事件;文档存放于代码库;
* 180517 2.0.4 修复抽屉打开闪烁;修复抽屉打开时底部任务栏打开无效;更好的壁纸比例控制
* 180517 2.0.3 减少postMessage的频率,优化导航栏样式
* 180517 2.0.2 修复图标组不能解散的bug;修改英文菜单溢出的bug(litins)
* 180514 删除demo APP;添加社区版的提示信息;
* 180430 细节优化,冗余清理;优化child的api;关于界面,分离YLUI的介绍;
* 180429 更正拼写错误 resizeable => resizable
* 180416 有缓存的情况下,省去启动画面;删去了jsonp请求,所有服务转入yl-server(未完成)
* 180412 优化app管理页面;新增APP属性version以及对应app函数getAppVersion
* 180411 新增dataCenter配置(是否展示数据管理);添加数据格式不正确提示(e啲缌唸提出)
* 180409 修复了_baseData返回不正确的bug;添加了信任APP eval的方法。
* 180406 修复了菜单打不开的bug;优化右键菜单css
* 180403 添加了一个日历插件;修复了卸载时依赖清除有残余的bug
* 180402 css微调,更多阴影;
* 180330 微调窗体阴影,取消边框;
* 180329 微调任务栏css;添加app动态壁纸;添加应用商店app安装模板;窗体位置以iframe为准;basic存档添加了一个纯黑壁纸;默认onload支持从load参数读取存档;
* 180328 窗体右键菜单显示尺寸位置;自动打开的应用没有source(关于“记住位置”功能);打开菜单时隐藏桌面图标;
* 180327 引入了4个纤细的图标
* 180322 YL.init自动对数据格式化,参数省略时尝试读取ls(ylui-storage);
* 180321 修复了IIS下xhr请求400的错误;修复了端口号不为80时丢失端口的bug; 移除错误回报机制;
* 180320 前缀统一为YL;修复了改前缀引起的一些bug;
* 180319 APP STORE雏形
* 180316 移除system的app store ,转为独立页面处理(yl-app-store,未完成)
* 180314 优化消息栏清空逻辑;不默认读取云存档;去除内嵌式应用商店框架;移除hbuilder工程代码(hbuilder打包需要mui配合)
* 180313 配合ylui.yuri2.cn完成后端demo;
* 180312 移除localStorage和loadsaveurl,统一由子页实现。
* 180309 安装接口加入依赖检测;磁贴也加入了角标;锁定应用将不可被卸载、覆盖修改;简化 sideBar btns;为第三方接口添加完成提示;
* 180308 删除信任体系;删除app回调体系;slider更正为sidebar;修复了卸载时侧边栏依赖bug;为第三方网站提供安装/卸载app的功能,更方便提供服务。为第三方网站提供setAppBadge设置徽标。
* 180307 添加官方APP浏览器;优化css;自动语言支持(默认英文,识别中文请求);
* 180306 多语言支持完成;修正了jsonp的bug;防止图标重复打开(时间锁)
* 180305 部分国际化;手机自动低特效(可配置);微调小图标css;完成子窗口安全重构,添加了同源检测和身份检测,发送源字段统一为from,添加close函数;
* 180302 部分完成子窗口安全重构;窗口可拖动;窗口的定位方式可选左对齐和顶部对齐了
* 180228 支持触屏拖动图标;优化右键菜单的css;
* 180227 一些设置转移到configs.js;lockApps机制;在线验证记录机制的雏形;
* 180226 winID更随机;全屏应用隐藏还原按钮;更多常量定义;新增官网ylui.yuri2.cn
* 180224 常量定义的软件名;在YL.static下添加了一些常量;优化css;大改图标逻辑代码,改为线性排列,更好的拖拽和排序效果
* 180223 添加了一个新的时钟插件;
* 180214 修复了一些浏览器卡在loading界面的bug;body背景设置为黑色,用于更顺眼的过渡;微调css;优化子窗口支持js
* 180211 修复了卸载产生的依赖性bug;新增很多菜单图标;打开方式新增“外部窗口”;
* 180209 窗口打开封面;优化快捷设置表单行为;磁贴支持按分组添加;子窗口token由可选变为默认;去除了刷新的图片动画;新建app的url过滤token;
* 180206 优化了一些css;修复了磁贴轻微拖拽误打开的bug;磁贴iframe现在带randomToken来保证最新;yl-system页面由hash传参改为post data传参
* 180205 磁贴可设置url自定义展示;修复磁贴点击和拖动事件的冲突;磁贴的也支持发送到、打开等功能了;手机浏览壁纸样式修正防止失真;
* 180201 微调drawer样式;win.childSupport表示子页是否加载了高级支持,并在地址栏做对应的微调;
* 180131 小菜单支持二级,优化右键菜单;磁贴列数固定为6;
* 180126 更好的响应式;slider.btns由对象改为数组
* 180125 可分组的磁贴,更好的响应式支持,使用了弹性盒使布局更紧凑;弹框样式优化;
* 180124 图标样式微调(减肥);更丰富的右键菜单;可添加的侧边栏;菜单项可以剪切粘贴了;移动端菜单和磁贴滑动切换;
* 180122 可选高性能模式(禁用一些模糊和半透明)
* 180122 优化背景图片渲染效率;优化了取色器的数据交互,自动回传颜色值;
* 180118 手机端时,应用最大化,插件隐藏到底部;修复窗口通信bug;
* 180117 修改了系统设置的响应式;
* 180116 图标样式微调,做了一点点响应式;
* 180115 磁贴的基本样式;IE下,提高不透明度;
* 180112 快速添加网址到新建应用;完善菜单项drawer的图标样式;分组的重命名
* 180111 桌面图标和菜单可以相互复制子项,都可以高级配置
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
win10 ui 2.0 2018最新版WIN10在线版源码 (150个子文件)
index.css 184KB
animate.css 71KB
font-awesome.css 37KB
font-awesome.min.css 30KB
main.css 22KB
grid.css 16KB
layer.css 14KB
color-picker.css 9KB
layer.css 5KB
style.css 5KB
style.css 3KB
iconfont.css 3KB
tiles.css 2KB
contextMenu.css 2KB
loading.css 1KB
style.css 1KB
yl-layer-skin.css 556B
fontawesome-webfont.eot 162KB
iconfont.eot 2KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-1.gif 701B
.gitignore 88B
index.html 26KB
index.html 24KB
index.html 7KB
index.html 2KB
tpl-setup.html 2KB
colorPicker.html 1KB
index.html 467B
import.html 370B
windows.ico 66KB
favicon.ico 1KB
bg8.jpg 344KB
bg11.jpg 299KB
bg7.jpg 256KB
bg13.jpg 236KB
bg9.jpg 223KB
bg3.jpg 159KB
bg14.jpg 150KB
bg12.jpg 145KB
bg5.jpg 118KB
bg6.jpg 106KB
bg10.jpg 105KB
bg4.jpg 99KB
preview.jpg 82KB
bg15.jpg 73KB
bg1.jpg 67KB
bg2.jpg 48KB
avatar.jpg 20KB
bg9_1.jpg 4KB
bg8_1.jpg 3KB
bg14_1.jpg 3KB
bg7_1.jpg 3KB
bg13_1.jpg 3KB
bg10_1.jpg 3KB
bg5_1.jpg 3KB
bg11_1.jpg 3KB
bg6_1.jpg 3KB
bg4_1.jpg 3KB
bg12_1.jpg 2KB
bg3_1.jpg 2KB
bg1_1.jpg 2KB
bg15_1.jpg 2KB
bg2_1.jpg 2KB
index.js 485KB
vue-grid-layout-2.1.11.min.js 215KB
vue.min.js 120KB
jquery-2.2.4.min.js 84KB
yl-render.js 67KB
jquery.nicescroll.min.js 59KB
layer.full.js 46KB
yl.js 35KB
color-picker.js 28KB
Yuri2.js 24KB
layer.js 21KB
index.js 17KB
clipboard-polyfill.js 13KB
script.js 12KB
contextMenu.js 4KB
yl.app.js 4KB
layer.js 3KB
script.js 3KB
yl-io.js 2KB
configs.js 2KB
yl-vue-components.js 1KB
onLoad.js 755B
yl-vue-component-icon.js 562B
basic.json 9KB
en.json 7KB
zh-tw.json 6KB
zh-cn.json 6KB
data.json 720B
package.json 514B
README.md 12KB
1.概念.md 9KB
3.窗体API.md 7KB
3.应用程序池.md 5KB
5.全局配置.md 4KB
1.全局API.md 4KB
共 150 条
- 1
- 2
资源评论
白小马
- 粉丝: 5
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功